Agentic Development खूप दडपण आणणारे वाटत होते
AI वेगाने पुढे जात आहे.
काही महिन्यांपूर्वी, मला खूप गोंधळल्यासारखे वाटत होते. दर आठवड्याला, नवीन कोडिंग असिस्टंट्स आणि नवीन वर्कफ्लो समोर येत होते. लोक दावा करत होते की ते काही तासांत ॲप्स तयार करत आहेत. मला वाटले की मला या वेगाशी जुळवून घ्यावे लागेल, अन्यथा मी मागे पडेल.
मी अनेक टूल्स वापरून पाहिली. मी Cursor, ChatGPT, Claude Code आणि Lovable वापरले. मी सतत त्यांच्यामध्ये बदल करत होतो. मला वाटले की एखादे चांगले टूल मला एक चांगला डेव्हलपर बनवेल.
पण तसे झाले नाही.
सर्वात मोठा धडा टूल निवडण्याबद्दल नव्हता. तो AI सोबत काम कसे करायचे हे शिकण्याबद्दल होता.
आता, मी AI ला लगेच कोड लिहिण्यास सांगत नाही.
मी समस्येचे स्पष्टीकरण देऊन सुरुवात करतो. मी खालील गोष्टींचे वर्णन करतो:
- फिचरची आवश्यकता (Feature requirements)
- बिझनेस रूल्स (Business rules)
- एज केसेस (Edge cases)
- अंतिम ध्येय (Final goal)
कधीकधी मी अंमलबजावणीचे नियोजन करण्यासाठी प्रथम ChatGPT वापरतो. मला एक स्पष्ट योजना मिळते. त्यानंतर, मी ती योजना अंमलबजावणीसाठी एका agentic assistant कडे सोपवतो.
या बदलामुळे सर्व काही बदलले.
मी boilerplate code वर कमी वेळ घालवतो. मी या गोष्टींवर अधिक वेळ देतो:
- सॉफ्टवेअर आर्किटेक्चर (Software architecture)
- युजर एक्सपिरियन्स (User experience)
- प्रत्यक्ष समस्या सोडवणे (Solving the actual problem)
AI चुका करते. प्रोडक्शनपूर्वी मी प्रत्येक ओळ तपासून पाहतो. मी स्वतः प्रत्येक ओळ लिहित नाही. त्याऐवजी मी प्रक्रियेला मार्गदर्शन करतो.
टूल्स बदलत राहतील. खरे कौशल्य म्हणजे तुम्ही AI सोबत संवाद कसा साधता हे आहे. त्याचा तुमच्या प्रक्रियेचा एक भाग म्हणून वापर करा. त्या कौशल्यात गुंतवणूक करा.
Source: https://dev.to/amantekim/a-few-months-ago-agentic-development-felt-overwhelming-13nn
Optional learning community: https://t.me/GyaanSetuAi