ഗ്രെപ്റ്റൈൽ: GPT‑6 Astra വഴി കോഡിനപ്പുറം പിഴവ് പരിശോധന
ഉപയോക്തൃ പ്രവർത്തനക്രമങ്ങൾ പരീക്ഷിക്കാൻ GPT‑6 Astra-യും സുരക്ഷ ശക്തിപ്പെടുത്താൻ ഡേബ്രേക്കും വീണ്ടും ചെയ്യേണ്ട ജോലി കുറയ്ക്കാൻ Codex-ഉം ഗ്രെപ്റ്റൈൽ ഉപയോഗിക്കുന്നതെങ്ങനെ.
കോഡ്ബേസിന്റെ പൂർണ പശ്ചാത്തലം മനസ്സിലാക്കി കോഡിലെ മാറ്റങ്ങൾ അവലോകനം ചെയ്യുകയും പരീക്ഷിക്കുകയും ചെയ്യുന്ന നിർമിതബുദ്ധി ഏജന്റുകളാണ് ഗ്രെപ്റ്റൈൽ(പുതിയ വിൻഡോയിൽ തുറക്കുന്നു) നിർമ്മിക്കുന്നത്. “പിഴവുകൾ കുറച്ച് ലോകത്തെ സോഫ്റ്റ്വെയറുകൾ കൂടുതൽ വിശ്വസനീയമാക്കുകയാണ് ഞങ്ങളുടെ ജോലി,” സഹസ്ഥാപകനും മുഖ്യ നിർവാഹക ഉദ്യോഗസ്ഥനുമായ ദക്ഷ് ഗുപ്ത പറയുന്നു.
ദക്ഷിന്റെ കാഴ്ചപ്പാടിൽ, ഈ ലക്ഷ്യം കൈവരിക്കാൻ ആപ്ലിക്കേഷന്റെ കോഡ് വായിച്ചാൽ മാത്രം പോരാ, അതിന്റെ പ്രവർത്തനവും പരീക്ഷിക്കണം. GPT‑6 Astra-യുടെ കമ്പ്യൂട്ടർ ഉപയോഗശേഷി ഇത്തരം പരീക്ഷണങ്ങൾ വലിയ തോതിൽ സ്വയമേവ നടത്താൻ ഗ്രെപ്റ്റൈലിനെ സഹായിക്കുന്നു.
ഒരു pull request സാധുവാണെന്ന് ഉറപ്പാക്കാൻ, കോഡ് യുക്തിപരമായി ശരിയാണോ, വികസിപ്പിച്ചയാൾ ഉദ്ദേശിച്ചതുപോലെ പ്രവർത്തിക്കുന്നുണ്ടോ, സുരക്ഷിതമാണോ, നിലവിലുള്ള പ്രവർത്തനങ്ങളെ തടസ്സപ്പെടുത്തുന്നില്ലേ എന്നിവ പരിശോധിക്കണം. ഈ പരിശോധനകളിൽ ചിലതിന് ആപ്ലിക്കേഷൻ യഥാർഥത്തിൽ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്. കോഡ് വായിക്കുന്നതിലൂടെ മാത്രം പ്രശ്നം കണ്ടെത്താനായെന്നു വരില്ല.
ഒരു വെബ്സൈറ്റ് ഐഫോണിൽ തുറക്കുമ്പോൾ അതിലെ ഒരു ബട്ടൺ അപ്രത്യക്ഷമാകുന്നതാണ് ദക്ഷ് ഉദാഹരണമായി ചൂണ്ടിക്കാട്ടുന്നത്. GPT‑6 Astra ഉപയോഗിച്ച് ഒരു pull request-നായി വികസന സെർവർ തുടങ്ങാനും ബ്രൗസറിന്റെ ദൃശ്യഭാഗം ഐഫോൺ സ്ക്രീനിന്റെ വലുപ്പത്തിലാക്കാനും ഒരു ഉപയോക്താവ് ആപ്ലിക്കേഷനിലൂടെ സഞ്ചരിക്കുന്നത് അനുകരിക്കാനും ഗ്രെപ്റ്റൈലിന് കഴിയും. ദൃശ്യങ്ങൾ മനസ്സിലാക്കാനുള്ള മോഡലിന്റെ കഴിവ് സ്ക്രീൻ പരിശോധിച്ച് മറഞ്ഞിരിക്കുന്ന ബട്ടൺ കണ്ടെത്താൻ അതിനെ സഹായിക്കുന്നു.
“ഈ മോഡലുകൾ ഉപയോഗിച്ച് ഞങ്ങൾക്ക് കോഡ് പുറത്തിറക്കാൻ കഴിയുന്ന വേഗം കണക്കിലെടുത്താൽ, എല്ലാ മാറ്റങ്ങളും ഒരു ഗുണനിലവാര പരിശോധനാ സ്ഥാപനം പരീക്ഷിച്ചുനോക്കുന്നത് പ്രായോഗികമല്ലാത്തത്ര സമയമെടുക്കും,” അദ്ദേഹം പറയുന്നു. GPT‑6 Astra ഉപയോഗിച്ച് ഇത്തരത്തിലുള്ള ആപ്ലിക്കേഷൻ പരിശോധനകൾ വലിയ തോതിൽ സ്വയമേവ നടത്താൻ ഗ്രെപ്റ്റൈലിന് കഴിയും.
കൂടുതൽ ശക്തമായ മോഡലുകൾ ആപ്ലിക്കേഷനുകളിലെ ദൗർബല്യങ്ങൾ മുതലെടുക്കുന്നത് ആക്രമണകാരികൾക്കും എളുപ്പമാക്കുന്നുവെന്ന് ദക്ഷ് പറയുന്നു. ഇതോടെ, മുമ്പ് സാധാരണയായി ലക്ഷ്യമാക്കപ്പെടാത്ത കമ്പനികൾ പോലും അപകടത്തിലാകുന്നു.
“ഒരു പുതുസംരംഭത്തിനുപോലും സ്വന്തം സംവിധാനങ്ങൾ സുരക്ഷിതമാക്കുന്നത് വളരെ എളുപ്പമാക്കാനാണ് ഞങ്ങൾ ആഗ്രഹിക്കുന്നത്,” ദക്ഷ് പറയുന്നു. “ഡേബ്രേക്ക് ഉപയോഗിച്ച് ഇത് വളരെ സുരക്ഷിതമായി ചെയ്യാൻ ഞങ്ങൾക്ക് കഴിയുന്നു. ആക്രമണകാരികളുടെ ആക്രമണ സംവിധാനങ്ങളേക്കാൾ നൂതനമായ പ്രതിരോധ സംവിധാനങ്ങൾ ഞങ്ങളുടെ ഉപഭോക്താക്കൾക്കുണ്ടെന്ന് ഉറപ്പാക്കാനും കഴിയും.”
ഗ്രെപ്റ്റൈലിന്റെ വിജ്ഞാനശേഖരം ഒരു കമ്പനിയുടെ കോഡ്ബേസ് സൂചികപ്പെടുത്തുകയും അത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ആളുകൾക്കും ഏജന്റുകൾക്കും വായിക്കാവുന്ന രൂപത്തിൽ രേഖപ്പെടുത്തുകയും ചെയ്യുന്നു. മോഡൽ കോൺടെക്സ്റ്റ് പ്രോട്ടോക്കോൾ (MCP) സെർവറിലൂടെയാണ് കമ്പനി ഈ രേഖകൾ Codex-ന് ലഭ്യമാക്കുന്നത്.
ഉപഭോക്താവ് നിലവിൽ പിന്തുടരുന്ന രീതികൾക്കനുസരിച്ച് കോഡ് എഴുതാൻ ഇത് Codex-നെ സഹായിക്കുന്നു. ആയിരക്കണക്കിന് ഉപഭോക്താക്കൾ Codex-നെ ഗ്രെപ്റ്റൈലിന്റെ വിജ്ഞാനശേഖരവുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്ന് ദക്ഷ് പറയുന്നു.
ഇതിന്റെ ഫലം അളക്കാൻ, നിർമിതബുദ്ധി സൃഷ്ടിച്ച കോഡ് എത്ര തവണ പിൻവലിക്കപ്പെടുന്നുവെന്ന് സംഘം നിരീക്ഷിക്കുന്നു. “ഏജന്റുകൾക്ക് ആവശ്യമായ പശ്ചാത്തലവിവരങ്ങൾ നൽകുമ്പോൾ കോഡ് പിൻവലിക്കേണ്ടിവരുന്നത് കുറയുന്നു. ഉപഭോക്താക്കൾക്ക് സമയം ലാഭിക്കാനും അനുമാനപ്രക്രിയയ്ക്കുള്ള വിഭവങ്ങളുടെ ഉപയോഗം കുറയ്ക്കാനും കഴിയുന്നു,” ദക്ഷ് പറയുന്നു. അതേ മാറ്റങ്ങൾ വീണ്ടും തിരുത്തുന്നതിനു പകരം, ലാഭിക്കുന്ന സമയവും വിഭവങ്ങളും പുതിയ ജോലികൾക്കായി വിനിയോഗിക്കാൻ ഉപഭോക്താക്കൾക്ക് കഴിയും.
സ്വന്തം സോഫ്റ്റ്വെയറും ഏജന്റുകളും നിർമ്മിക്കാനും ഗ്രെപ്റ്റൈൽ Codex ഉപയോഗിക്കുന്നു. “ഞങ്ങൾ Codex വളരെ വിപുലമായി ഉപയോഗിക്കുന്നു,” ദക്ഷ് പറയുന്നു. “എല്ലാ പ്രവർത്തനമേഖലകളിലും, പ്രത്യേകിച്ച് എൻജിനീയറിങ്ങിൽ, ഞങ്ങൾ ഇത് വൻതോതിൽ ഉപയോഗിക്കുന്നുണ്ട്.”
ആശയങ്ങളെ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയറാക്കി മാറ്റാൻ സംഘത്തിന് എത്ര വേഗത്തിൽ കഴിയും എന്നതു മാത്രമാണ് ഗ്രെപ്റ്റൈലിന്റെ വളർച്ചയെ യഥാർഥത്തിൽ പരിമിതപ്പെടുത്തുന്നതെന്ന് ദക്ഷ് വിശദീകരിക്കുന്നു. നിരവധി ജോലികൾ ചെയ്യാൻ മോഡലുകളുടെ ബുദ്ധിശേഷി ഇപ്പോൾത്തന്നെ പര്യാപ്തമാണെന്ന് അദ്ദേഹം പറയുന്നു. അതിനാൽ വികസനം വേഗത്തിലാക്കാനുള്ള മാർഗമായാണ് അദ്ദേഹം അൾട്രാഫാസ്റ്റിനെ കാണുന്നത്.
സ്ഥാപനങ്ങളുടെ നിർണായക സോഫ്റ്റ്വെയറിൽ മാറ്റങ്ങൾ വരുത്തി പുറത്തിറക്കുന്നത്, ഒഴിവുസമയത്ത് ചെയ്യുന്ന ഒരു ചെറിയ പദ്ധതി പുറത്തിറക്കുന്നതുപോലെ എളുപ്പമാക്കുകയാണ് അദ്ദേഹത്തിന്റെ ദീർഘകാല ലക്ഷ്യം. അതിന് ആവശ്യമായ പരിശോധനാ സംവിധാനങ്ങൾ നിർമ്മിക്കാൻ OpenAI ഗ്രെപ്റ്റൈലിനെ സഹായിക്കുന്നു.


