ഏജന്റിന് ഓടിക്കാൻ കഴിയും. എങ്കിലും നിങ്ങൾക്ക് പാത അറിയേണ്ടതുണ്ട്.
പലരും എല്ലാം AI ഏജന്റുകൾക്ക് കൈമാറാൻ ആഗ്രഹിക്കുന്നു. അവർ ഏജന്റിന് ഒരു ലക്ഷ്യം നൽകുകയും അവിടെനിന്ന് മാറിനിൽക്കുകയും ചെയ്യുന്നു. അവർക്ക് പൂർണ്ണമായ കൈമാറ്റമാണ് വേണ്ടത്.
ഇതൊരു കെണിയാണ്.
മിക്കവാറും സമയങ്ങളിൽ ഏജന്റ് ശരിയായി പ്രവർത്തിക്കും. എന്നാൽ അത് പരാജയപ്പെടുമ്പോഴാണ് പ്രശ്നം ഉണ്ടാകുന്നത്. ബിൽഡ് (build) തകരാറിലാകുകയോ അല്ലെങ്കിൽ അതിന്റെ പെരുമാറ്റത്തിൽ മാറ്റം വരികയോ ചെയ്യുമ്പോൾ ഇത് സംഭവിക്കാം. മോഡൽ ഒരേ കാര്യങ്ങൾ തന്നെ ആവർത്തിച്ചു ചെയ്തുകൊണ്ട് വട്ടം കറങ്ങാൻ തുടങ്ങും.
ഏജന്റ് എന്താണ് നിർമ്മിച്ചതെന്ന് നിങ്ങൾക്ക് മനസ്സിലാകുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് പരിഹരിക്കാൻ കഴിയില്ല. നിങ്ങൾക്ക് പരിചയമില്ലാത്ത കോഡുകൾ നോക്കി നിങ്ങൾ കുടുങ്ങിപ്പോകും. പിശക് കണ്ടെത്താൻ നിങ്ങളുടെ പക്കൽ ഒരു മാപ്പും ഉണ്ടായിരിക്കില്ല.
ഒരു AI ഏജന്റിനെ ഒരു ജൂനിയർ ഡെവലപ്പറെപ്പോലെ കരുതുക. ഒരു ജൂനിയർ ഡെവലപ്പർ തടസ്സങ്ങൾ നേരിടുമ്പോൾ നിങ്ങളോട് സഹായം ചോദിക്കും. നിങ്ങൾ അവരുടെ സുരക്ഷാ വലയമാണ്.
ഏജന്റ് പരാജയപ്പെടുമ്പോൾ, നിങ്ങൾ ആണ് ആ സുരക്ഷാ വലയം. വേറെ ആരുമില്ല. നിങ്ങളും കുടുങ്ങിപ്പോയാൽ എല്ലാം നിൽക്കും. ഏജന്റിനെപ്പോലെ തന്നെ നിങ്ങൾക്ക് കാര്യങ്ങൾ മനസ്സിലാകാത്ത അവസ്ഥയാണെങ്കിൽ, ഒരു സിസ്റ്റം പരിഹരിക്കാൻ നിങ്ങൾക്ക് കഴിയില്ല.
എത്രത്തോളം കാര്യങ്ങൾ കൈമാറാം എന്ന് ചോദിക്കുന്നത് നിർത്തുക. പകരം, എന്തൊക്കെ കാര്യങ്ങൾ നിങ്ങൾ തന്നെ മനസ്സിലാക്കി വെക്കണം എന്ന് ചോദിച്ചു തുടങ്ങുക.
കോഡിലെ ഓരോ വരിയും നിങ്ങൾ മനഃപാഠമാക്കേണ്ടതില്ല. അത് ഏജന്റുകളെ ഉപയോഗിക്കുന്നതിന്റെ ഉദ്ദേശ്യത്തെ തന്നെ ഇല്ലാതാക്കും. പകരം, സിസ്റ്റത്തിന്റെ പ്രധാനപ്പെട്ട ഭാഗങ്ങൾ നിങ്ങൾ മനസ്സിലാക്കണം:
• നിങ്ങളുടെ സിസ്റ്റത്തിലൂടെ ഡാറ്റ എങ്ങനെ നീങ്ങുന്നു എന്നത്. • സിസ്റ്റം സ്റ്റേറ്റ് (system state) എവിടെയാണ് ഇരിക്കുന്നത് എന്നത്. • നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ ക്രിട്ടിക്കൽ പാത്ത് (critical path). • വിവിധ ഭാഗങ്ങൾ തമ്മിൽ ബന്ധിപ്പിക്കപ്പെടുന്ന പോയിന്റുകൾ.
നിങ്ങൾ തയ്യാറാണോ എന്ന് പരിശോധിക്കാൻ ഈ ടെസ്റ്റ് ഉപയോഗിക്കുക:
ഒരു സിംഗിൾ റിക്വസ്റ്റ് (single request) തുടക്കം മുതൽ അവസാനം വരെ നിങ്ങൾക്ക് ട്രാസ് (trace) ചെയ്യാൻ കഴിയുമോ? അത് ഉച്ചത്തിൽ വിവരിക്കാൻ നിങ്ങൾക്ക് കഴിയുമോ? ഒരു പിശക് സംഭവിക്കുമ്പോൾ, അത് എവിടെയാണ് സംഭവിച്ചതെന്ന് ഊഹിക്കാൻ നിങ്ങൾക്ക് കഴിയുമോ?
പിശക് എവിടെയാണെന്ന് ഊഹിക്കാൻ നിങ്ങൾക്ക് കഴിയുന്നുണ്ടെങ്കിൽ, നിങ്ങൾ നിയന്ത്രണത്തിലാണ്. എന്നാൽ പിശക് വെറുതെ കോപ്പി ചെയ്ത് AI-യിൽ നൽകി അത് പരിഹരിക്കപ്പെടുമെന്ന് പ്രതീക്ഷിക്കുകയാണെങ്കിൽ, നിങ്ങൾ ആ സിസ്റ്റത്തിന്റെ ഉടമയല്ല. നിങ്ങൾ അത് വാടകയ്ക്ക് എടുത്തിരിക്കുകയാണ്.
ആവർത്തന സ്വഭാവമുള്ള ജോലികൾ ഏജന്റിനെ ഏൽപ്പിക്കുക. ആ വേഗത ഉപയോഗിച്ച് ആർക്കിടെക്ചറിൽ (architecture) ശ്രദ്ധ കേന്ദ്രീകരിക്കുക. സിസ്റ്റത്തിന്റെ അടിസ്ഥാന ഘടനയിൽ (skeleton) നിങ്ങളുടെ നിയന്ത്രണം നിലനിർത്തുക.
ടൈപ്പിംഗ് പോലുള്ള കാര്യങ്ങൾ നിങ്ങൾക്ക് കൈമാറാം. എന്നാൽ അവസാനത്തെ പ്രതിരോധ നിര (last line of defense) ആയിരിക്കുക എന്നത് നിങ്ങൾക്ക് കൈമാറാൻ കഴിയില്ല.
Source: https://dev.to/jaikora/the-agent-can-drive-you-still-need-to-know-the-route-274
Optional learning community: https://t.me/GyaanSetuAi
