നിങ്ങൾ അളക്കുന്നത് എന്താണോ, അത് കൂടുതൽ ലഭിക്കും. മാനേജ്മെന്റ് രംഗത്തെ ഒരു പഴയ ചൊല്ലാണിത്. സോഫ്റ്റ്വെയർ ലോകത്ത് പതിറ്റാണ്ടുകളായി ഡെവലപ്പർമാരുടെ ഉത്പാദനക്ഷമത അളക്കുന്നത് അവർ എഴുതുന്ന കോഡുകളുടെ എണ്ണം (lines of code) നോക്കിയായിരുന്നു. എന്നാൽ ആർട്ടിഫിഷ്യൽ ഇന്റലിജൻസ് (Artificial Intelligence) യുഗത്തിൽ ഈ അളവുകോലുകൾക്ക് എന്ത് പ്രസക്തി? കോഡിംഗ് എളുപ്പമാക്കാൻ സഹായിക്കുന്ന എഐ കോഡിംഗ് ടൂളുകൾ വന്നതോടെ കാര്യങ്ങൾ കീഴ്മേൽ മറിഞ്ഞിരിക്കുകയാണ്.
സിലിക്കൺ വാലിയിലെ ടെക് ഭീമന്മാർക്കിടയിൽ ഇപ്പോൾ ഒരു പുതിയ വാക്ക് തരംഗമാണ് – ‘ടോക്കൺമാക്സിംഗ്’ (Tokenmaxxing). ഒരു ഡെവലപ്പർക്ക് എത്രത്തോളം എഐ പ്രോസസ്സിംഗ് പവർ ഉപയോഗിക്കാൻ അനുവാദമുണ്ട് എന്നതിന്റെ കണക്കാണ് ‘ടോക്കൺ’. കൂടുതൽ ടോക്കണുകൾ ഉപയോഗിക്കുന്നത് വലിയൊരു നേട്ടമായിട്ടാണ് പലരും കാണുന്നത്. എന്നാൽ ഇത് ഉത്പാദനക്ഷമതയെ വിലയിരുത്താനുള്ള വിചിത്രമായ ഒരു മാർഗ്ഗമല്ലേ? ഒരു ജോലിയുടെ ഫലത്തെക്കുറിച്ച് (output) ആശങ്കപ്പെടുമ്പോൾ, അതിലേക്ക് ഉപയോഗിക്കുന്ന അസംസ്കൃത വസ്തുക്കളുടെ (input) അളവ് നോക്കി വിലയിരുത്തുന്നത് എത്രത്തോളം ശരിയാണ്?
എഐയുടെ ഉപയോഗം പ്രോത്സാഹിപ്പിക്കാനോ അല്ലെങ്കിൽ എഐ ടോക്കണുകൾ വിൽക്കുന്ന കമ്പനികൾക്കോ ഇത് ഗുണകരമായേക്കാം. പക്ഷേ, യഥാർത്ഥത്തിൽ കാര്യക്ഷമത വർദ്ധിപ്പിക്കാൻ ശ്രമിക്കുന്ന ഒരു സ്ഥാപനത്തിന് ഇത് വലിയ തലവേദനയാണ് സൃഷ്ടിക്കുന്നത്.
കണക്കുകളിലെ കള്ളക്കളി
ഡെവലപ്പർമാരുടെ പ്രൊഡക്ടിവിറ്റി വിശകലനം ചെയ്യുന്ന പുതിയൊരു കൂട്ടം കമ്പനികൾ ഈ രംഗത്തുണ്ട്. അവരുടെ കണ്ടെത്തലുകൾ കണ്ണുതുറപ്പിക്കുന്നതാണ്. ക്ലോഡ് കോഡ് (Claude Code), കഴ്സർ (Cursor), കോഡെക്സ് (Codex) പോലുള്ള എഐ ടൂളുകൾ ഉപയോഗിക്കുന്ന ഡെവലപ്പർമാർ മുമ്പത്തേക്കാൾ വളരെ കൂടുതൽ കോഡ് എഴുതുന്നുണ്ട് എന്നത് സത്യമാണ്. എന്നാൽ അവിടെയാണ് കഥയിലെ ട്വിസ്റ്റ്.
എഐ എഴുതിക്കൊടുക്കുന്ന കോഡുകൾക്ക് തുടക്കത്തിൽ ഡെവലപ്പർമാർ അംഗീകാരം നൽകുന്നു. എന്നാൽ ആഴ്ചകൾക്കുള്ളിൽ ഈ കോഡുകളിൽ ഭൂരിഭാഗവും തിരുത്തിയെഴുതുകയോ മാറ്റം വരുത്തുകയോ ചെയ്യേണ്ടി വരുന്നു. ഇത് യഥാർത്ഥത്തിൽ ഉത്പാദനക്ഷമത വർദ്ധിപ്പിക്കുന്നു എന്ന വാദത്തെ ദുർബലമാക്കുന്നു. വേഗത്തിൽ പണി തീർത്തു എന്ന് കരുതുമ്പോഴേക്കും, ചെയ്ത പണി വീണ്ടും ചെയ്യേണ്ട അവസ്ഥ!
വേഡെവ് (Waydev) എന്ന ഡെവലപ്പർ അനലിറ്റിക്സ് സ്ഥാപനത്തിന്റെ സിഇഒ ആയ അലക്സ് സിർസിയുടെ അഭിപ്രായത്തിൽ, മാനേജർമാർ കാണുന്നത് 80% മുതൽ 90% വരെ കോഡ് അക്സപ്റ്റൻസ് റേറ്റാണ്. അതായത്, എഐ ജനറേറ്റ് ചെയ്യുന്ന കോഡിൽ ഭൂരിഭാഗവും ഡെവലപ്പർമാർ അംഗീകരിക്കുന്നു. എന്നാൽ പിന്നീട് സംഭവിക്കുന്ന ‘കോഡ് ചേൺ’ (Code Churn) ആരും ശ്രദ്ധിക്കുന്നില്ല. ഇതുമൂലം യഥാർത്ഥത്തിൽ ഉപയോഗപ്രദമാകുന്ന കോഡിന്റെ അളവ് 10% മുതൽ 30% വരെയായി കുറയുന്നു.
എന്താണ് ഈ ‘കോഡ് ചേൺ’?
ചുരുക്കിപ്പറഞ്ഞാൽ, എഴുതിയ കോഡ് അധികം താമസിയാതെ തിരുത്തുകയോ പൂർണ്ണമായി ഒഴിവാക്കുകയോ ചെയ്യുന്നതിനെയാണ് ‘കോഡ് ചേൺ’ എന്ന് പറയുന്നത്. ഉയർന്ന കോഡ് ചേൺ നിരക്ക് സൂചിപ്പിക്കുന്നത് αρχικά എഴുതിയ കോഡിന് ഗുണമേന്മ കുറവായിരുന്നു എന്നാണ്. അതായത്, എഐ വേഗത്തിൽ കോഡ് എഴുതി നൽകുമെങ്കിലും, അതിൽ ഒളിഞ്ഞിരിക്കുന്ന പിഴവുകളും പ്രശ്നങ്ങളും കണ്ടെത്താനും തിരുത്താനും ഡെവലപ്പർമാർക്ക് കൂടുതൽ സമയം ചെലവഴിക്കേണ്ടി വരുന്നു. ഇത് ഇരട്ടിപ്പണിയാണ്.
കൂടുതൽ കോഡ്, കൂടുതൽ തലവേദന
ഈ രംഗത്തെ മറ്റ് സ്ഥാപനങ്ങളും സമാനമായ കണ്ടെത്തലുകളാണ് പങ്കുവെക്കുന്നത്. കണക്കുകൾക്കെല്ലാം പറയാനുള്ളത് ഒരേ കഥയാണ്: കോഡിന്റെ അളവ് കൂടുന്നു, പക്ഷേ ഗുണമേന്മയുള്ള, നിലനിൽക്കുന്ന കോഡിന്റെ അളവ് ആനുപാതികമായി വർധിക്കുന്നില്ല.
- ഗിറ്റ്ക്ലിയർ (GitClear) റിപ്പോർട്ട്: ജനുവരിയിൽ പുറത്തിറങ്ങിയ ഇവരുടെ റിപ്പോർട്ട് പ്രകാരം, എഐ ടൂളുകൾ ഉപയോഗിക്കുന്ന ഡെവലപ്പർമാരുടെ കോഡ് ചേൺ നിരക്ക് സാധാരണക്കാരേക്കാൾ 9.4 മടങ്ങ് കൂടുതലാണ്. ഇത് എഐ നൽകുന്ന പ്രൊഡക്ടിവിറ്റി നേട്ടത്തിന്റെ ഇരട്ടിയിലധികം വരും!
- ഫാരോസ് എഐ (Faros AI) പഠനം: രണ്ടു വർഷത്തെ ഉപഭോക്തൃ ഡാറ്റ വിശകലനം ചെയ്ത് ഇവർ പുറത്തുവിട്ട റിപ്പോർട്ടിലും കോഡ് ചേൺ വർധിക്കുന്നതായി വ്യക്തമാക്കുന്നു.
ഈ പ്രശ്നം ടെക് ഭീമന്മാർ തിരിച്ചറിഞ്ഞു തുടങ്ങിയിട്ടുണ്ട്. കഴിഞ്ഞ വർഷം അറ്റ്ലാസിയൻ (Atlassian) എന്ന പ്രമുഖ കമ്പനി, ഡിഎക്സ് (DX) എന്ന മറ്റൊരു എൻജിനീയറിങ് ഇന്റലിജൻസ് സ്റ്റാർട്ടപ്പിനെ ഒരു ബില്യൺ ഡോളറിന് ഏറ്റെടുത്തത് ഇതിന് തെളിവാണ്. എഐ കോഡിംഗ് ടൂളുകളിൽ നിക്ഷേപിക്കുന്ന പണത്തിന് തക്കതായ ഫലം ലഭിക്കുന്നുണ്ടോ എന്ന് ഉപഭോക്താക്കൾക്ക് മനസ്സിലാക്കിക്കൊടുക്കുകയാണ് അവരുടെ ലക്ഷ്യം.
അളവുകോലുകൾ മാറേണ്ട സമയം
പ്രശ്നം തിരിച്ചറിഞ്ഞതോടെ, പരിഹാരങ്ങളും രൂപപ്പെട്ടുവരികയാണ്. വേഡെവ് പോലുള്ള കമ്പനികൾ അവരുടെ പ്ലാറ്റ്ഫോമുകൾ പൂർണ്ണമായും നവീകരിച്ചു. എഐ ടൂളുകൾ സൃഷ്ടിക്കുന്ന കോഡിന്റെ മെറ്റാഡാറ്റ ട്രാക്ക് ചെയ്ത്, അതിന്റെ ഗുണമേന്മയും ചെലവും സംബന്ധിച്ച ആഴത്തിലുള്ള വിശകലനങ്ങൾ നൽകുന്ന പുതിയ സംവിധാനങ്ങൾ അവർ അവതരിപ്പിച്ചു.
ഇനിമുതൽ മാനേജർമാർക്ക് എഐ എത്രത്തോളം ഉപയോഗിച്ചു എന്ന് മാത്രമല്ല, ആ ഉപയോഗം എത്രത്തോളം ഫലപ്രദമായി എന്നും മനസ്സിലാക്കാൻ സാധിക്കും. ഇത് വെറുതെ ടോക്കണുകൾ ഉപയോഗിച്ച് ‘കളിക്കുന്ന’ രീതിക്ക് അന്ത്യം കുറിക്കാൻ സഹായിക്കും.
പുതിയ എഐ കോഡിംഗ് ടൂളുകൾ തീർച്ചയായും വിപ്ലവകരമായ മാറ്റങ്ങൾ കൊണ്ടുവരാൻ കഴിവുള്ളവയാണ്. എന്നാൽ അവയെ വിവേകപൂർവ്വം ഉപയോഗിച്ചില്ലെങ്കിൽ ഗുണത്തേക്കാളേറെ ദോഷമാകും ഫലം. കേരളത്തിലെ യുവ ഡെവലപ്പർമാരും കമ്പനികളും ഈ പുതിയ സാങ്കേതികവിദ്യയെ സ്വീകരിക്കുമ്പോൾ ഈ അപകടത്തെക്കുറിച്ച് ബോധവാന്മാരാകേണ്ടതുണ്ട്.
വേഗത മാത്രമല്ല, വിവേകവും പ്രധാനം
സോഫ്റ്റ്വെയർ വികസനത്തിന്റെ അടിസ്ഥാനം വേഗത മാത്രമല്ല, ഗുണമേന്മയും സുസ്ഥിരതയുമാണ്. എളുപ്പത്തിൽ കൂടുതൽ കോഡ് എഴുതാൻ സാധിക്കുന്നു എന്നത് കൊണ്ടുമാത്രം ഒരു ഡെവലപ്പർ മികച്ചവനാകുന്നില്ല. എഴുതുന്ന കോഡ് എത്രത്തോളം കാലം നിലനിൽക്കുന്നു, അതിൽ എത്രത്തോളം തിരുത്തലുകൾ ആവശ്യമായി വരുന്നു എന്നതൊക്കെയാണ് പ്രധാനം.
‘ടോക്കൺമാക്സിംഗ്’ എന്ന പ്രവണത ഒരു മുന്നറിയിപ്പാണ്. സാങ്കേതികവിദ്യയുടെ പുറംമോടിയിൽ മയങ്ങി അതിന്റെ പ്രായോഗികതയും ദീർഘകാല പ്രത്യാഘാതങ്ങളും മറന്നുപോകരുത്. എഐയെ ഒരു സഹായിയായി കാണുക, അല്ലാതെ എല്ലാ ജോലിയും ഏൽപ്പിച്ച് മാറിനിൽക്കാവുന്ന ഒരു മാന്ത്രികവടിയായി കാണരുത്. അന്തിമമായി, മനുഷ്യന്റെ യുക്തിക്കും കഴിവിനും തന്നെയാണ് ഇവിടെ പ്രാധാന്യം. എഐ കോഡിംഗ് ടൂളുകൾ ആ കഴിവിനെ വർധിപ്പിക്കാനുള്ള ഉപാധികൾ മാത്രമാണ്, അതിന് പകരമാവില്ല.




