AI तुमची जागा घेणार नाही, पण AI च्या वाईट सवयी नक्कीच तुमची जागा घेतील
जेव्हा AI एखादे परिपूर्ण function लिहिते, तेव्हा ते जादू वाटते. पण जेव्हा ते अस्तित्वात नसलेले API तयार करते, तेव्हा ते एखाद्या आपत्तीसारखे वाटते.
बहुतेक डेव्हलपर्ससमोर एक निवड असते. तुम्ही AI चा वापर मार्गदर्शक (mentor) म्हणून करू शकता, किंवा तुम्ही 'autocomplete zombie' बनू शकता.
धोका तंत्रज्ञानात नाही, तर आळसात आहे. जर तुम्ही विचार करणे थांबवले, तर तुम्ही तुमची कौशल्ये गमावून बसाल.
नियंत्रणात राहण्यासाठी या पाच 'switches' चा वापर करा:
- Reasoning mode: फक्त कोड मागू नका. AI ला टप्प्याटप्प्याने विचार करण्यास आणि प्रथम edge cases ची यादी करण्यास सांगा.
- Verbosity control: तुम्हाला फक्त एक छोटा snippet हवा आहे की trade-offs सह सविस्तर विश्लेषण हवे आहे, हे AI ला सांगा.
- Tooling: अंदाज लावण्याऐवजी docs, REPLs किंवा diagrams वापरण्यास AI ला भाग पाडा.
- Self-reflection: AI ला स्वतःच्या उत्तरावर टीका करण्यास सांगा. त्याचे उत्तर चुकीचे असू शकते अशा तीन पद्धती शोधण्यास सांगा.
- Rubrics: संरचनेचा वापर करा. फक्त design doc मागण्याऐवजी, Problems, Constraints, Options आणि Risks असलेले doc मागून घ्या.
कधी विश्वास ठेवायचा आणि कधी पडताळणी करायची हे जाणून घ्या.
AI वर विश्वास ठेवा:
- वारंवार लागणारे test stubs लिहिण्यासाठी.
- मूलभूत CRUD scaffolding तयार करण्यासाठी.
- documentation चा सारांश काढण्यासाठी.
AI वर कधीही विश्वास ठेवू नका:
- Database migrations साठी.
- Authentication logic साठी.
- Production infrastructure मधील बदलांसाठी.
AI कडे एक research assistant म्हणून पहा, code monkey म्हणून नाही. त्याला तुमची संपूर्ण सिस्टीम बनवायला सांगू नका. त्याऐवजी तुमच्या design ची समीक्षा करण्यास सांगा. यामुळे bugs निर्माण न होता धोके (risks) शोधता येतात.
उद्दिष्ट 'autocomplete brain' टाळणे हे आहे. हे तेव्हा घडते जेव्हा तुम्ही लॉजिक न समजून घेता फक्त copy, paste आणि ship करता. तुम्ही कदाचित तुमचे ticket सोडवाल, पण एक engineer म्हणून तुमची प्रगती होणार नाही.
मसुदा (draft) तयार करण्यासाठी AI वापरा. पडताळणी करण्यासाठी स्वतःच्या मेंदूचा वापर करा.
Source: https://dev.to/dev_tips/ai-wont-replace-you-but-bad-ai-habits-will-1fnp
Optional learning community: https://t.me/GyaanSetuAi