Agents SDKയുടെ അടുത്ത പരിണാമം
അപ്ഡേറ്റ് ചെയ്ത Agents SDK ഡെവലപ്പർമാർക്ക് ഫയലുകൾ പരിശോധിക്കാനും, കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാനും, കോഡ് എഡിറ്റ് ചെയ്യാനും, നിയന്ത്രിത സാൻഡ്ബോക്സ് പരിതസ്ഥിതികളിൽ ദീർഘകാല ടാസ്കുകളിൽ പ്രവർത്തിക്കാനും കഴിയുന്ന ഏജൻ്റുകൾ നിർമ്മിക്കാൻ സഹായിക്കുന്നു.
ഡെവലപ്പർമാർക്ക് എളുപ്പത്തിൽ തുടങ്ങാവുന്നതും OpenAI മോഡലുകൾക്കായി ശരിയായി നിർമ്മിച്ചതുമായ സ്റ്റാൻഡേർഡ് ഇൻഫ്രാസ്ട്രക്ചർ നൽകുന്ന പുതിയ കഴിവുകൾ ഞങ്ങൾ Agents SDK-യിലേക്ക് അവതരിപ്പിക്കുന്നു: കമ്പ്യൂട്ടറിലെ ഫയലുകളിലും ടൂളുകളിലുമായി ഏജന്റുകൾക്ക് പ്രവർത്തിക്കാൻ അനുവദിക്കുന്ന ഒരു മോഡൽ-നേറ്റീവ് ഹാർനെസ്, കൂടാതെ ആ പ്രവർത്തനം സുരക്ഷിതമായി പ്രവർത്തിപ്പിക്കാൻ സ്വാഭാവിക സാൻഡ്ബോക്സ് എക്സിക്യൂഷനും.
ഉദാഹരണത്തിന്, ഡെവലപ്പർമാർക്ക് ഒരു ഏജന്റിന് നിയന്ത്രിതമായ വർക്ക്സ്പേസ്, വ്യക്തമായ നിർദ്ദേശങ്ങൾ, തെളിവുകൾ പരിശോധിക്കാൻ അതിന് ആവശ്യമായ ഉപകരണങ്ങൾ എന്നിവ നൽകാം:
ഉപയോഗപ്രദമായ ഏജന്റുകൾ നിർമ്മിക്കാൻ ഡെവലപ്പർമാർക്ക് മികച്ച മോഡലുകൾ മാത്രമല്ല ആവശ്യം—ഏജന്റുകൾ ഫയലുകൾ പരിശോധിക്കുക, കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക, കോഡ് എഴുതുക, നിരവധി ഘട്ടങ്ങളിലുടനീളം പ്രവർത്തനം തുടരുക എന്നിവയെ പിന്തുണയ്ക്കുന്ന സിസ്റ്റങ്ങളും അവർക്കാവശ്യമാണ്.
ഇന്ന് നിലവിലുള്ള സിസ്റ്റങ്ങൾ, ടീമുകൾ പ്രോട്ടോടൈപ്പുകളിൽ നിന്ന് പ്രൊഡക്ഷനിലേക്ക് മാറുമ്പോൾ, വിട്ടുവീഴ്ചകളോടെയാണ് വരുന്നത്. മോഡൽ-അഗ്നോസ്റ്റിക് ഫ്രെയിംവർക്കുകൾക്ക് വഴക്കമുണ്ട്, പക്ഷേ അത്യാധുനിക മോഡലുകളുടെ കഴിവുകൾ പൂർണ്ണമായി പ്രയോജനപ്പെടുത്തുന്നില്ല; മോഡൽ-ദാതാവിന്റെ SDK-കൾക്ക് മോഡലിനോട് കൂടുതൽ അടുത്തിരിക്കാം, പക്ഷേ ഹാർനെസിലേക്കുള്ള മതിയായ ദൃശ്യപരത പലപ്പോഴും കുറവായിരിക്കും; കൂടാതെ മാനേജ് ചെയ്യപെട്ട ഏജന്റ് API-കൾ വിന്യാസം ലളിതമാക്കുമെങ്കിലും, ഏജന്റുകൾ എവിടെ പ്രവർത്തിക്കുന്നു എന്നും അവയ്ക്ക് സെൻസിറ്റീവ് ഡാറ്റ എങ്ങനെ ആക്സസ് ചെയ്യുന്നു എന്നും ഉള്ളത് നിയന്ത്രിക്കും.
ഞങ്ങളോടൊപ്പം പുതിയ SDK പരീക്ഷിച്ച ചില ഉപഭോക്താക്കൾ പറഞ്ഞത് ഇതാണ്:
“GPT-5.4 രേഖകൾ കൂടുതലുള്ള നിയമപ്രവർത്തനങ്ങൾക്ക് ഒരു പുതിയ മാനദണ്ഡം സ്ഥാപിക്കുന്നു. ഞങ്ങളുടെ ബിഗ്ലോ ബെഞ്ച് മൂല്യനിർണ്ണയത്തിൽ, ഇത് 91% സ്കോർ ചെയ്തു. മറ്റ് മോഡലുകളുമായി താരതമ്യം ചെയ്യുമ്പോൾ, GPT-5.4 നിലവിൽ സങ്കീർണ്ണമായ ഇടപാട് വിശകലനം ഘടനാപരമായി ക്രമീകരിക്കുന്നതിലും, ദീർഘമായ കരാറുകളിലുടനീളം കൃത്യത നിലനിർത്തുന്നതിലും, നിയമപ്രവർത്തകർക്ക് ആവശ്യമായ ഉയർന്ന തലത്തിലുള്ള വിശദാംശങ്ങൾ നൽകുന്നതിലും കൂടുതൽ മികച്ചതാണ്.”
ഇന്നത്തെ റിലീസോടെ, ഡോക്യുമെന്റുകൾ, ഫയലുകൾ, സിസ്റ്റങ്ങൾ എന്നിവയുമായി പ്രവർത്തിക്കുന്ന ഏജന്റുകൾക്കായി Agents SDK ഹാർനെസ് കൂടുതൽ ശേഷിയുള്ളതാകുന്നു. ഇപ്പോൾ ഇത് കോൺഫിഗർ ചെയ്യാവുന്ന മെമ്മറി, സാൻഡ്ബോക്സ്-അവബോധമുള്ള ഏകോപനം, Codex പോലെയുള്ള ഫയൽസിസ്റ്റം ഉപകരണങ്ങൾ, കൂടാതെ അത്യാധുനിക ഏജന്റ് സിസ്റ്റങ്ങളിലുടനീളം സാധാരണമാകുന്ന പ്രിമിറ്റീവുകളുമായുള്ള സ്റ്റാൻഡേർഡൈസ് ചെയ്ത ഇന്റഗ്രേഷനുകളും ചേർക്കുന്നു.
ഈ പ്രിമിറ്റീവുകളിൽ MCP(പുതിയ വിൻഡോയിൽ തുറക്കുന്നു) വഴി ഉപകരണ ഉപയോഗം, നൈപുണ്യങ്ങള്(പുതിയ വിൻഡോയിൽ തുറക്കുന്നു) വഴി ക്രമാനുഗത വെളിപ്പെടുത്തൽ, AGENTS.md(പുതിയ വിൻഡോയിൽ തുറക്കുന്നു) വഴി ഇഷ്ടാനുസൃത നിർദ്ദേശങ്ങൾ എന്നിവ ഉൾപ്പെടുന്നു, ഷെൽ(പുതിയ വിൻഡോയിൽ തുറക്കുന്നു) ടൂൾ ഉപയോഗിച്ചുള്ള കോഡ് നിർവഹണം, പാച്ച് പ്രയോഗിക്കുക(പുതിയ വിൻഡോയിൽ തുറക്കുന്നു) ടൂൾ ഉപയോഗിച്ചുള്ള ഫയൽ എഡിറ്റുകൾ, മറ്റും. ഹാർനെസ് കാലക്രമേണ പുതിയ ഏജന്റിക് പാറ്റേണുകളും പ്രിമിറ്റീവുകളും ഉൾക്കൊള്ളുന്നത് തുടരും. അതുവഴി ഡെവലപ്പർമാർക്ക് കോർ ഇൻഫ്രാസ്ട്രക്ചർ അപ്ഡേറ്റുകളിൽ കുറച്ച് സമയം ചെലവഴിക്കാനും അവരുടെ ഏജന്റുകളെ പ്രയോജനപ്രദമാക്കുന്ന ഡൊമെയ്ൻ-നിർദ്ദിഷ്ട ലോജിക്കിൽ കൂടുതൽ സമയം ചെലവഴിക്കാനും കഴിയും.
ആ മോഡലുകൾ ഏറ്റവും മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്ന രീതിയുമായി എക്സിക്യൂഷൻ യോജിപ്പിക്കുന്നതിലൂടെ, ഒരു അത്യാധുനിക മോഡലിന്റെ കൂടുതൽ കഴിവുകൾ പ്രയോജനപ്പെടുത്താൻ ഡെവലപ്പർമാരെ ഹാർണസ് സഹായിക്കുന്നു. അത് ഏജന്റുകളെ മോഡലിന്റെ സ്വാഭാവിക പ്രവർത്തന പാറ്റേണിനോട് കൂടുതൽ അടുത്ത് നിലനിർത്തുന്നു; ഇതിലൂടെ സങ്കീർണ്ണമായ ജോലികളിൽ വിശ്വസനീയതയും പ്രകടനവും മെച്ചപ്പെടുന്നു—പ്രത്യേകിച്ച് ജോലി ദീർഘകാലം നീളുന്നതോ, വൈവിധ്യമാർന്ന ഉപകരണങ്ങളുടെയും സിസ്റ്റങ്ങളുടെയും ഒരു സമുച്ചയത്തിലുടനീളം ഏകോപിപ്പിച്ച് നടത്തുന്നതോ ആയപ്പോൾ.
കൂടാതെ, ഓരോ ഉൽപ്പന്നവും സവിശേഷമാണെന്നും അത് അപൂർവമായേ ഒരു നിശ്ചിത മാതൃകയിൽ കൃത്യമായി ഒതുങ്ങാറുള്ളൂ എന്നും ഞങ്ങൾ തിരിച്ചറിയുന്നു. ഈ വൈവിധ്യത്തെ പിന്തുണയ്ക്കുന്നതിനായി ഞങ്ങൾ Agents SDK രൂപകൽപ്പന ചെയ്തു. ഡെവലപ്പർമാർക്ക് ഉടൻ ഉപയോഗിക്കാനാകുന്നതും അതേസമയം വഴക്കമുള്ളതുമായ ഒരു ഹാർണസ് ലഭിക്കുന്നു. ടൂൾ ഉപയോഗം, മെമ്മറി, സാൻഡ്ബോക്സ് പരിസ്ഥിതി എന്നിവ ഉൾപ്പെടെ, അത് അവരുടെ സ്വന്തം സ്റ്റാക്കിന് അനുസരിച്ച് എളുപ്പത്തിൽ ഇഷ്ടാനുസൃതമാക്കാൻ സഹായിക്കുന്നു.
അപ്ഡേറ്റ് ചെയ്ത Agents SDK നേറ്റീവായി സാൻഡ്ബോക്സ് പ്രവർത്തനം പിന്തുണയ്ക്കുന്നു, അതിനാൽ ഏജൻ്റുകൾക്ക് ഒരു ടാസ്കിനായി ആവശ്യമായ ഫയലുകൾ, ടൂളുകൾ, ഡിപ്പെൻഡൻസികൾ എന്നിവയോടെ നിയന്ത്രിത കമ്പ്യൂട്ടർ പരിതസ്ഥിതികളിൽ പ്രവർത്തിക്കാൻ കഴിയും.
ഉപയോഗപ്രദമായ ഏജന്റുകൾക്ക് ഫയലുകൾ വായിക്കാനും എഴുതാനും, ഡിപ്പെൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്യാനും, കോഡ് പ്രവർത്തിപ്പിക്കാനും, ഉപകരണങ്ങൾ സുരക്ഷിതമായി ഉപയോഗിക്കാനും കഴിയുന്ന ഒരു വർക്ക്സ്പേസ് ആവശ്യമാണ്. നേറ്റീവ് സാൻഡ്ബോക്സ് പിന്തുണ ഡെവലപ്പർമാർക്ക് എക്സിക്യൂഷൻ ലെയർ നേരിട്ട് ലഭ്യമാക്കുന്നു; അത് സ്വയം കൂട്ടിച്ചേർക്കാൻ നിർബന്ധിക്കുന്നതിന് പകരം.
ഡെവലപ്പർമാർക്ക് സ്വന്തംസാൻഡ്ബോക്സ് കൊണ്ടുവരാനോ Blaxel, Cloudflare, Daytona, E2B, Modal, Runloop, Vercel എന്നിവയ്ക്കുള്ള ബിൽറ്റ്-ഇൻ പിന്തുണ ഉപയോഗിക്കാനോ കഴിയും.
ആ എൻവയോൺമെന്റുകൾ പ്രൊവൈഡർമാർക്കിടയിൽ പോർട്ടബിൾ ആക്കാൻ, ഏജൻ്റിന്റെ വർക്ക്സ്പേസ് വിവരിക്കാൻ SDK ഒരു മാനിഫെസ്റ്റ് abstraction-ഉം അവതരിപ്പിക്കുന്നു. ഡെവലപ്പർമാർക്ക് ലോക്കൽ ഫയലുകൾ മൗണ്ട് ചെയ്യാനും, ഔട്ട് പ[പുട്ട് ഡയറക്ടറികൾ നിർവചിക്കാനും, AWS S3, Google Cloud Storage, Azure Blob Storage, Cloudflare R2 എന്നിവ ഉൾപ്പെടെയുള്ള സ്റ്റോറേജ് പ്രൊവൈഡർമാരിൽ നിന്ന് ഡാറ്റ കൊണ്ടുവരാനും കഴിയും.
ഇത് ഡെവലപ്പർമാർക്ക് ലോക്കൽ പ്രോട്ടോടൈപ്പിൽ നിന്ന് പ്രൊഡക്ഷൻ ഡിപ്ലോയ്മെന്റ് വരെ ഏജന്റിന്റെ പരിസ്ഥിതിയെ രൂപപ്പെടുത്താൻ സ്ഥിരതയുള്ള ഒരു മാർഗം നൽകുന്നു. ഇത് മോഡലിന് പ്രവചിക്കാവുന്ന ഒരു വർക്ക്സ്പേസ് നൽകുന്നു: ഇൻപുട്ടുകൾ എവിടെ കണ്ടെത്താം, ഔട്ട്പുട്ടുകൾ എവിടെ എഴുതാം, കൂടാതെ ദീർഘകാലം പ്രവർത്തിക്കുന്ന ഒരു ടാസ്കിലുടനീളം ജോലി എങ്ങനെ ക്രമീകരിച്ച് വയ്ക്കാം.

പ്രോംപ്റ്റ് ഇൻജക്ഷനും ഡാറ്റ ചോർച്ച ശ്രമങ്ങളും ഉണ്ടാകുമെന്ന് കരുതി ഏജന്റ് സംവിധാനങ്ങൾ രൂപകൽപ്പന ചെയ്യണം. ഹാർനെസും കംപ്യൂട്ടും വേർതിരിക്കുന്നത് മോഡൽ സൃഷ്ടിച്ച കോഡ് പ്രവർത്തിക്കുന്ന പരിതസ്ഥിതികളിൽ നിന്ന് ക്രെഡൻഷ്യലുകൾ അകറ്റി നിർത്താൻ സഹായിക്കുന്നു.
ഇത് ദീർഘകാല നിർവഹണവും സാധ്യമാക്കുന്നു. ഏജന്റിന്റെ സ്റ്റേറ്റ് എക്സ്റ്റേണലൈസ് ചെയ്തിരിക്കുമ്പോൾ, ഒരു സാൻഡ്ബോക്സ് കണ്ടെയ്നർ നഷ്ടപ്പെടുന്നത് റൺ നഷ്ടപ്പെടുത്തണം എന്നില്ല. ഇൻബിൽറ്റ് സ്നാപ്ഷോട്ടിംഗും റീഹൈഡ്രേഷനും ഉപയോഗിച്ച്, യഥാർത്ഥ പരിതസ്ഥിതി പരാജയപ്പെടുകയോ കാലഹരണപ്പെടുകയോ ചെയ്താൽ, Agents SDK-യ്ക്ക് ഒരു പുതിയ കണ്ടെയ്നറിൽ ഏജന്റിന്റെ സ്റ്റേറ്റ് പുനഃസ്ഥാപിച്ച് അവസാന ചെക്ക്പോയിന്റിൽ നിന്ന് തുടരാൻ കഴിയും.
അവസാനമായി, ഇത് ഏജൻ്റുകളെ കൂടുതൽ സ്കെയിലബിൾ ആക്കുന്നു. ഏജന്റ് റൺകൾക്ക് ഒരു സാൻഡ്ബോക്സ് അല്ലെങ്കിൽ പലതും ഉപയോഗിക്കാം, ആവശ്യമായപ്പോൾ മാത്രം സാൻഡ്ബോക്സുകൾ ഇൻവോക്ക് ചെയ്യുക, സബ്ഏജന്റുകളെ ഒറ്റപ്പെട്ട പരിതസ്ഥിതികളിലേക്ക് റൂട്ട് ചെയ്യുക, കൂടാതെ വേഗത്തിലുള്ള എക്സിക്യൂഷനായി കണ്ടെയ്നറുകളിലുടനീളം ജോലി സമാന്തരമാക്കുക.
ഈ പുതിയ Agents SDK കഴിവുകൾ API വഴി എല്ലാ ഉപഭോക്താക്കൾക്കും പൊതുവെ ലഭ്യമാണ്, കൂടാതെ ടോക്കണുകളും ടൂൾ ഉപയോഗവും അടിസ്ഥാനമാക്കിയുള്ള സ്റ്റാൻഡേർഡ് API വിലനിർണ്ണയമാണ് ഉപയോഗിക്കുന്നത്.
ഞങ്ങൾ Agents SDK വികസിപ്പിച്ചുകൊണ്ടിരിക്കുമ്പോൾ, ഡെവലപ്പർമാർക്ക് ഇതുപയോഗിച്ച് എന്തെല്ലാം നിർമ്മിക്കാനാകുമെന്നത് ഞങ്ങൾ തുടർച്ചയായി വിപുലീകരിക്കും. അതിലൂടെ, ഡെവലപ്പർമാർക്ക് ഏജൻ്റുകളെ അവരുടെ സ്വന്തം പരിതസ്ഥിതികളിൽ അനുയോജ്യമാക്കാൻ ആവശ്യമായ വഴക്കവും നിയന്ത്രണവും നിലനിർത്തിക്കൊണ്ട്, കുറഞ്ഞ കസ്റ്റം ഇൻഫ്രാസ്ട്രക്ചറോടെ കൂടുതൽ കഴിവുള്ള ഏജൻ്റുകളെ പ്രൊഡക്ഷനിലേക്ക് കൊണ്ടുവരുന്നത് കൂടുതൽ എളുപ്പമാകും.
പുതിയ ഹാർണസ്, സാൻഡ്ബോക്സ് കഴിവുകൾ ആദ്യം Python-ൽ ആരംഭിക്കുന്നു, TypeScript പിന്തുണ ഭാവിയിലെ ഒരു റിലീസിൽ പദ്ധതിയിട്ടിരിക്കുന്നു. code mode, subagents എന്നിവയുൾപ്പെടെ അധിക ഏജന്റ് കഴിവുകൾ Python-ലും TypeScript-ലും എത്തിക്കുന്നതിനും ഞങ്ങൾ പ്രവർത്തിച്ചുകൊണ്ടിരിക്കുന്നു.
കൂടാതെ, കൂടുതൽ സാൻഡ്ബോക്സ് പ്രൊവൈഡർമാർക്കും കൂടുതൽ ഇന്റഗ്രേഷനുകൾക്കും ഡെവലപ്പർമാർ ഇതിനകം ഉപയോഗിക്കുന്ന ടൂളുകളിലും സിസ്റ്റങ്ങളിലുമായി SDK പ്ലഗ് ഇൻ ചെയ്യുന്നതിനുള്ള കൂടുതൽ മാർഗങ്ങൾക്കും പിന്തുണ നൽകി, കാലക്രമേണ വിപുലമായ ഏജന്റ് ഇക്കോസിസ്റ്റത്തെ ഒരുമിച്ച് കൊണ്ടുവരാൻ സഹായിക്കണമെന്ന് ഞങ്ങൾ ആഗ്രഹിക്കുന്നു.


