ఏజెంటిక్ డెవలప్‌మెంట్ భారంగా అనిపించింది

AI వేగంగా ముందుకు సాగుతోంది.

కొన్ని నెలల క్రితం, నేను అయోమయంలో ఉన్నాను. ప్రతి వారం, కొత్త కోడింగ్ అసిస్టెంట్లు మరియు కొత్త వర్క్‌ఫ్లోలు వస్తూనే ఉన్నాయి. ప్రజలు గంటల్లో యాప్‌లను నిర్మించగలమని చెప్పుకుంటున్నారు. నేను వాటితో పాటు నడవకపోతే వెనుకబడిపోతానని అనిపించింది.

నేను చాలా టూల్స్‌ను ప్రయత్నించాను. నేను Cursor, ChatGPT, Claude Code మరియు Lovable ఉపయోగించాను. నేను నిరంతరం వాటి మధ్య మారుతూ ఉండేవాడిని. ఒక మంచి టూల్ నన్ను మెరుగైన డెవలపర్‌గా మారుస్తుందని నేను అనుకున్నాను.

కానీ అది జరగలేదు.

నేను నేర్చుకున్న గొప్ప పాఠం ఏదైనా టూల్‌ను ఎంచుకోవడం గురించి కాదు. AIతో ఎలా కలిసి పనిచేయాలో నేర్చుకోవడం గురించి.

ఇప్పుడు, నేను AIని వెంటనే కోడ్ రాయమని అడగను.

నేను సమస్యను వివరించడంతో ప్రారంభిస్తాను. నేను వీటిని వివరిస్తాను:

  • ఫీచర్ అవసరాలు (Feature requirements)
  • బిజినెస్ రూల్స్ (Business rules)
  • ఎడ్జ్ కేసెస్ (Edge cases)
  • తుది లక్ష్యం (The final goal)

కొన్నిసార్లు అమలును (implementation) ప్లాన్ చేయడానికి మొదట ChatGPTని ఉపయోగిస్తాను. దానివల్ల నాకు ఒక స్పష్టమైన ప్లాన్ లభిస్తుంది. ఆ తర్వాత, ఆ ప్లాన్‌ను బిల్డ్ చేయడానికి ఒక ఏజెంటిక్ అసిస్టెంట్‌కు ఇస్తాను.

ఈ మార్పు అన్నింటినీ మార్చేసింది.

నేను 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