ഒരേ പ്രോജക്റ്റിൽ ഒരുമിച്ച് ജോലി ചെയ്യുന്ന ഒരു കൂട്ടം ആളുകളെ സങ്കൽപ്പിക്കുക. ഓരോരുത്തരും അവരവരുടെ ജോലിയിൽ മിടുക്കരാണ്. പക്ഷെ ഒരു പ്രശ്നമുണ്ട് – ഇന്നലെ ചെയ്ത കാര്യങ്ങളോ പ്രോജക്റ്റിന്റെ പ്രധാന ലക്ഷ്യമോ അവർക്ക് ഓർമ്മയില്ല. ഓരോ ദിവസവും അവർക്ക് പുതിയ നിർദ്ദേശങ്ങൾ നൽകണം. അല്ലെങ്കിൽ കാര്യങ്ങൾ താളം തെറ്റും. ഇപ്പോൾ സോഫ്റ്റ്‌വെയർ വികസന രംഗത്ത് ഉപയോഗിക്കുന്ന പല ആർട്ടിഫിഷ്യൽ ഇന്റലിജൻസ് (Artificial intelligence) ടൂളുകളുടെയും അവസ്ഥ ഏതാണ്ട് ഇതുപോലെയാണ്.

ഈയൊരു നിർണായക തിരിച്ചറിവാണ് ന്യൂട്ടൺ അസാരെ, കിരൺ ദാസ് എന്നീ സംരംഭകരെ ‘റീലോഡ്’ (Reload) എന്ന പുതിയൊരു ആശയത്തിലേക്ക് നയിച്ചത്. അവരുടെ അഭിപ്രായത്തിൽ, എഐ ഏജന്റുകൾ വെറും ഉപകരണങ്ങൾ അല്ലാതായിരിക്കുന്നു. അവ നമ്മുടെ സഹപ്രവർത്തകരെപ്പോലെയായി മാറിക്കഴിഞ്ഞു. ഈ ഡിജിറ്റൽ സഹപ്രവർത്തകരുടെ ഏറ്റവും വലിയ തലവേദന അവരുടെ ഓർമ്മക്കുറവാണ്. ഈ പ്രശ്നത്തിന് ഒരു പരിഹാരമാണ് റീലോഡ് മുന്നോട്ടുവെക്കുന്നത്.

തലവേദനയാകുന്ന എഐയുടെ മറവി

ഇന്ന് കോഡിംഗ്, ഡീബഗ്ഗിംഗ് (debugging) തുടങ്ങിയ ജോലികൾക്കായി ഒരേസമയം ഒന്നിലധികം എഐ ഏജന്റുകളെയാണ് കമ്പനികൾ ഉപയോഗിക്കുന്നത്. ഓരോ ഏജന്റും നൽകുന്ന നിർദ്ദേശങ്ങൾ കൃത്യമായി ചെയ്യും. പക്ഷെ, താൻ എന്തിനാണ് ഈ കോഡ് എഴുതുന്നത് എന്നോ, ഈ പ്രോജക്റ്റിന്റെ മൊത്തത്തിലുള്ള ഘടന എന്താണെന്നോ അവയ്ക്ക് ധാരണയുണ്ടാവില്ല. അവ പ്രവർത്തിക്കുന്നത് ഹ്രസ്വകാല ഓർമ്മ (short-term memory) ഉപയോഗിച്ചാണ്.

ഇതുകാരണം, വലിയ പ്രോജക്റ്റുകളിൽ കാലക്രമേണ ആശയക്കുഴപ്പങ്ങൾ ഉണ്ടാകാം. ഒരു എഐ ഏജന്റ് എഴുതിയ കോഡിന് വിപരീതമായി മറ്റൊന്ന് പ്രവർത്തിച്ചെന്നുവരാം. പ്രോജക്റ്റിന്റെ അടിസ്ഥാന ലക്ഷ്യങ്ങളിൽ നിന്ന് സിസ്റ്റം വഴിമാറിപ്പോകാം. ഇത് ഡെവലപ്പർമാർക്ക് ഇരട്ടിപ്പണിയുണ്ടാക്കുന്നു. ഇവിടെയാണ് കൃത്യമായ ഒരു എഐ ഏജന്റ് മാനേജ്മെന്റ് സംവിധാനത്തിന്റെ ആവശ്യം വരുന്നത്.

“ഇവയെല്ലാം ഡിജിറ്റൽ ജീവനക്കാരാണെങ്കിൽ, അവരെ നിയന്ത്രിക്കാനും ഏകോപിപ്പിക്കാനും മേൽനോട്ടം വഹിക്കാനും നമുക്കൊരു യഥാർത്ഥ സംവിധാനം വേണ്ടേ?” റീലോഡിന്റെ സിഇഒ ആയ ന്യൂട്ടൺ അസാരെ ചോദിക്കുന്നു. ഈ ചോദ്യത്തിനുള്ള ഉത്തരമാണ് റീലോഡ് എന്ന പ്ലാറ്റ്ഫോം.

റീലോഡ്: എഐയുടെ പുതിയ എച്ച്.ആർ ഡിപ്പാർട്ട്മെന്റ്?

കഴിഞ്ഞ വർഷമാണ് അസാരെയും ദാസും ചേർന്ന് റീലോഡ് എന്ന എഐ വർക്ക്ഫോഴ്സ് മാനേജ്മെന്റ് പ്ലാറ്റ്ഫോമിന് തുടക്കമിട്ടത്. കമ്പനികൾക്ക് അവരുടെ വിവിധ ഡിപ്പാർട്ട്മെന്റുകളിലുള്ള എഐ ഏജന്റുകളെ ഒരൊറ്റ കുടക്കീഴിൽ കൊണ്ടുവരാൻ റീലോഡ് സഹായിക്കുന്നു. അത് പുറത്തുനിന്നുള്ള ഒരു കമ്പനി നിർമ്മിച്ച എഐ ഏജന്റാകട്ടെ, അല്ലെങ്കിൽ സ്വന്തമായി വികസിപ്പിച്ചതാകട്ടെ, റീലോഡിൽ കണക്ട് ചെയ്യാം.

ഇതുവഴി ഓരോ എഐ ഏജന്റിനും പ്രത്യേക റോളുകളും അനുമതികളും നൽകാനും അവ ചെയ്യുന്ന ജോലികൾ നിരീക്ഷിക്കാനും സാധിക്കും. ചുരുക്കത്തിൽ, എഐ ജീവനക്കാരുടെ ഒരു ‘സിസ്റ്റം ഓഫ് റെക്കോർഡ്’ ആയി റീലോഡ് പ്രവർത്തിക്കുന്നു. ഇത് സ്ഥാപനങ്ങൾക്ക് അവരുടെ ഡിജിറ്റൽ തൊഴിലാളികളെക്കുറിച്ച് വ്യക്തമായ കാഴ്ചപ്പാട് നൽകുന്നു.

ഈ ആശയത്തിന്റെ സാധ്യതകൾ തിരിച്ചറിഞ്ഞ നിക്ഷേപകർ ഇതിനകം രംഗത്തെത്തിയിട്ടുണ്ട്. ആന്തെമിസ് (Anthemis) എന്ന നിക്ഷേപക സ്ഥാപനത്തിന്റെ നേതൃത്വത്തിൽ 2.275 മില്യൺ ഡോളറിന്റെ (ഏകദേശം 19 കോടി രൂപ) ഫണ്ടിംഗ് കമ്പനി ഈയിടെ സ്വന്തമാക്കി.

‘എപിക്’ എന്ന സൂപ്പർവൈസർ

റീലോഡ് പ്ലാറ്റ്‌ഫോമിന്റെ ഭാഗമായി അവർ അവതരിപ്പിക്കുന്ന ആദ്യത്തെ ഉൽപ്പന്നമാണ് ‘എപിക്’ (Epic). ഇതൊരു സാധാരണ കോഡിംഗ് ഏജന്റല്ല. മറിച്ച്, ഒരു ‘ആർക്കിടെക്റ്റ്’ അല്ലെങ്കിൽ ‘സൂപ്പർവൈസർ’ ആണ് ഇതിന്റെ റോൾ. മറ്റ് കോഡിംഗ് ഏജന്റുകൾക്കൊപ്പം പ്രവർത്തിച്ച്, പ്രോജക്റ്റിന്റെ അടിസ്ഥാന ആവശ്യകതകളും പരിമിതികളും തുടർച്ചയായി നിർവചിക്കുകയും ഓർമ്മിപ്പിക്കുകയുമാണ് എപിക്കിന്റെ പ്രധാന ജോലി.

“സോഫ്റ്റ്‌വെയർ വികസനത്തിൽ കോഡിംഗ് ഏജന്റുകൾക്ക് വലിയ അളവിൽ കോഡ് നിർമ്മിക്കാൻ കഴിയും, പക്ഷേ ഒരു സിസ്റ്റത്തെക്കുറിച്ചുള്ള പൊതുവായ ധാരണ കാലക്രമേണ അവയ്ക്ക് നഷ്ടപ്പെടുന്നു,” അസാരെ വിശദീകരിക്കുന്നു. “എപിക് ചെയ്യുന്നത് ആ കുറവ് നികത്തലാണ്. അത് കോഡിംഗ് ഏജന്റുകളെ മാറ്റിസ്ഥാപിക്കുകയല്ല, മറിച്ച് അവയെ കൂടുതൽ കാര്യക്ഷമമാക്കുകയാണ്.”

ഡെവലപ്പർമാർ നിലവിൽ ഉപയോഗിക്കുന്ന കോഡിംഗ് എഡിറ്ററുകളായ കർസർ (Cursor), വിൻഡ്‌സർഫ് (Windsurf) போன்றவற்றിൽ ഒരു എക്സ്റ്റൻഷനായി എപിക്കിനെ ഇൻസ്റ്റാൾ ചെയ്യാൻ സാധിക്കും. അതായത്, പുതിയൊരു ടൂൾ പഠിക്കേണ്ട ആവശ്യം വരുന്നില്ല.

എപിക് പ്രവർത്തിക്കുന്നത് എങ്ങനെ?

ഒരു ടീം പുതിയ പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ എപിക്കിന്റെ ജോലി തുടങ്ങുന്നു. അത് താഴെ പറയുന്ന കാര്യങ്ങൾ ചെയ്യാൻ സഹായിക്കുന്നു:

  • പ്രോജക്റ്റിന്റെ ആവശ്യകതകൾ (Product Requirements): സോഫ്റ്റ്‌വെയർ എന്തുചെയ്യണം എന്നതിനെക്കുറിച്ചുള്ള വ്യക്തമായ രേഖകൾ ഉണ്ടാക്കുന്നു.
  • ഡാറ്റാ മോഡലുകൾ (Data Models): ഡാറ്റ എങ്ങനെ ഘടനപ്പെടുത്തണം എന്ന് നിർവചിക്കുന്നു.
  • എപിഐ സ്പെസിഫിക്കേഷനുകൾ (API Specifications): വിവിധ സോഫ്റ്റ്‌വെയർ ഭാഗങ്ങൾ എങ്ങനെ പരസ്പരം സംസാരിക്കണമെന്ന് തീരുമാനിക്കുന്നു.
  • സാങ്കേതിക തീരുമാനങ്ങൾ: ഏത് ടെക്നോളജി ഉപയോഗിക്കണം തുടങ്ങിയ കാര്യങ്ങളിൽ ധാരണയുണ്ടാക്കുന്നു.
  • ഘടനാപരമായ ടാസ്ക്കുകൾ: ചെയ്യേണ്ട ജോലികളെ ചെറിയ ഭാഗങ്ങളായി തിരിക്കുന്നു.

ഈ അടിസ്ഥാനപരമായ കാര്യങ്ങൾ നിർവചിക്കുന്നതിലൂടെ, മറ്റ് കോഡിംഗ് ഏജന്റുകൾക്ക് പ്രവർത്തിക്കാൻ വ്യക്തമായ ഒരു ബ്ലൂപ്രിന്റ് ലഭിക്കുന്നു. പ്രോജക്റ്റ് മുന്നോട്ട് പോകുമ്പോൾ എടുക്കുന്ന ഓരോ തീരുമാനവും, കോഡിൽ വരുത്തുന്ന ഓരോ മാറ്റവും എപിക് ഒരു ‘ഘടനാപരമായ ഓർമ്മ’യായി (structured memory) സൂക്ഷിക്കുന്നു. ഇതോടെ, ടീമിലേക്ക് പുതിയതായി വരുന്ന ഒരു എഐ ഏജന്റിന് പോലും പ്രോജക്റ്റിന്റെ ചരിത്രവും ലക്ഷ്യവും പെട്ടെന്ന് മനസ്സിലാക്കാൻ സാധിക്കും.

ഭാവിയിലെ ജോലിസ്ഥലം?

എഐ ഏജന്റുകൾ കേവലം സഹായികൾ എന്ന നിലയിൽ നിന്ന് സഹപ്രവർത്തകർ എന്ന തലത്തിലേക്ക് മാറുന്നതിന്റെ വ്യക്തമായ സൂചനയാണ് റീലോഡ് പോലുള്ള പ്ലാറ്റ്‌ഫോമുകൾ. കേരളത്തിലെ ടെക് കമ്പനികളടക്കം എഐയെ കൂടുതൽ ആശ്രയിക്കുന്ന ഈ കാലഘട്ടത്തിൽ ഇത്തരം സംവിധാനങ്ങൾക്ക് വലിയ പ്രാധാന്യമുണ്ട്. മനുഷ്യരും ഡിജിറ്റൽ തൊഴിലാളികളും ഒരുമിച്ച് പ്രവർത്തിക്കുന്ന ഒരു ഭാവിയിലേക്കാണ് നാം നീങ്ങുന്നത്.

ഈ പുതിയ തൊഴിൽ സംസ്കാരത്തിൽ, കാര്യക്ഷമമായ എഐ ഏജന്റ് മാനേജ്മെന്റ് എന്നത് ഒരു ഓപ്ഷനല്ല, മറിച്ച് ഒരനിവാര്യതയായി മാറും. ഓർമ്മയും ലക്ഷ്യബോധവുമുള്ള എഐ സഹപ്രവർത്തകരെ സൃഷ്ടിക്കുന്നതിലൂടെ, സോഫ്റ്റ്‌വെയർ വികസനത്തിന്റെ വേഗതയും ഗുണമേന്മയും ഒരുപോലെ വർദ്ധിപ്പിക്കാൻ സാധിക്കുമെന്നാണ് റീലോഡിന്റെ പിന്നിലുള്ളവർ വിശ്വസിക്കുന്നത്. അത് സാങ്കേതികവിദ്യയുടെ വളർച്ചയിലെ ഒരു പുതിയ അധ്യായം തന്നെയാകും.