ഏജന്റിക് ഡെവലപ്മെന്റ് അമിതഭാരമായി തോന്നി
AI അതിവേഗം മുന്നേറുന്നു.
ഏതാനും മാസങ്ങൾക്ക് മുമ്പ്, ഈ വേഗത താങ്ങാനാവില്ലെന്ന് തോന്നിയിരുന്നു. ഓരോ ആഴ്ചയും പുതിയൊരു ടൂളോ പുതിയൊരു വർക്ക്ഫ്ലോയോ വരുന്നുണ്ടായിരുന്നു. ഇതിനൊപ്പം സഞ്ചരിച്ചില്ലെങ്കിൽ പിന്നിലായിപ്പോകുമെന്ന് ഞാൻ ഭയപ്പെട്ടു.
എനിക്ക് കിട്ടിയ എല്ലാ ടൂളുകളും ഞാൻ പരീക്ഷിച്ചു.
- Cursor
- ChatGPT
- Claude Code
- Lovable
ഞാൻ ഇടയ്ക്കിടെ ടൂളുകൾ മാറ്റി മാറ്റി ഉപയോഗിച്ചു. ഏതെങ്കിലും ഒരു ടൂൾ എന്റെ വർക്ക്ഫ്ലോ ശരിയാക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിച്ചു. പക്ഷേ അത് നടന്നില്ല.
ഞാൻ ഒരു പാഠം പഠിച്ചു. രഹസ്യം ടൂളിലല്ല, മറിച്ച് നിങ്ങൾ എങ്ങനെ AI-യോടൊപ്പം പ്രവർത്തിക്കുന്നു എന്നതിലാണ്.
ഞാൻ എന്റെ രീതികൾ മാറ്റി. ഉടൻ തന്നെ കോഡ് എഴുതാൻ ഞാൻ AI-യോട് ആവശ്യപ്പെടാറില്ല.
ഞാൻ ഈ ഘട്ടങ്ങളാണ് പിന്തുടരുന്നത്:
- ഞാൻ പ്രശ്നം വിശദീകരിക്കുന്നു.
- ഫീച്ചറുകളെക്കുറിച്ചും ബിസിനസ് ആവശ്യങ്ങളെക്കുറിച്ചും ഞാൻ വിവരിക്കുന്നു.
- എഡ്ജ് കേസുകൾ (edge cases) ഞാൻ പട്ടികപ്പെടുത്തുന്നു.
- അന്തിമ ഫലം എന്തായിരിക്കണമെന്ന് ഞാൻ നിർവചിക്കുന്നു.
- ആദ്യം ഇംപ്ലിമെന്റേഷൻ പ്ലാൻ ചെയ്യാൻ ഞാൻ AI-യുടെ സഹായം തേടുന്നു.
പ്ലാൻ വ്യക്തമായാൽ, അത് നിർമ്മിക്കാൻ ഞാൻ ഒരു ഏജന്റിക് അസിസ്റ്റന്റിനെ ഏൽപ്പിക്കുന്നു.
ഈ മാറ്റം എല്ലാം മാറ്റിമറിച്ചു. ആവർത്തന സ്വഭാവമുള്ള കോഡിംഗിനായി ഞാൻ കുറഞ്ഞ സമയം ചെലവഴിക്കുന്നു. ആർക്കിടെക്ചറിനും യൂസർ എക്സ്പീരിയൻസിനും (user experience) ഞാൻ കൂടുതൽ സമയം നൽകുന്നു. യഥാർത്ഥ പ്രശ്നം പരിഹരിക്കുന്നതിൽ ഞാൻ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു.
AI തെറ്റുകൾ വരുത്തിയേക്കാം. പ്രൊഡക്ഷനിൽ എത്തിക്കുന്നതിന് മുമ്പ് ഞാൻ ഓരോ വരിയും പരിശോധിക്കുന്നു. ഒരു ടൈപ്പിസ്റ്റ് എന്നതിലുപരി ഒരു ഗൈഡ് ആയിട്ടാണ് ഞാൻ പ്രവർത്തിക്കുന്നത്.
ടൂളുകൾ ഓരോ ദിവസവും മാറിക്കൊണ്ടിരിക്കുന്നു. യഥാർത്ഥ കഴിവ് ആശയവിനിമയമാണ്. നിങ്ങളുടെ പ്രക്രിയയുടെ ഭാഗമായി AI എങ്ങനെ ഉപയോഗിക്കണമെന്ന് പഠിക്കുക.
ആ കഴിവിൽ നിക്ഷേപിക്കുക.
Source: https://dev.to/amantekim/a-few-months-ago-agentic-development-felt-overwhelming-13nn