Fulinta koodh la isku xidhi karo ee OpenAI Agents SDK

Helitaanka hore ee OpenAI Agents SDK wuxuu muujinayaa sida deegaannada go'doonsan ee la isku xidhi karo ay u fududeeyaan fulinta koodhka ee adeeg-bixiyeyaasha fog.

Soo koobidda fulinta

  • Dejinta dhammaystiran ee fudud iyo wakiillada fuliya koodhka ayaa ku habboon hawlaha furan, halka isku-dubarid aad u qallafsan uu xaddidi karo waxqabadka nooca.

  • Sidaas darteed, fulinta koodhka iyo adeegsiga deegaanno go'doonsan waxay hadda yihiin arrimo aasaasi u ah qaab-dhismeedka nidaamyada wakiillada.

  • Agents SDK wuxuu yareeyaa kakanaanta iyo koodhka loo baahan yahay si loo dhiso wakiillo fuliya koodhka, ilaa lix jeer marka loo eego tijaabooyinkayaga.

Muddo dheer, horumarka nidaamyada wakiilladu wuxuu ka imanayay hagaajinta isku-dubaridka: weydiimo wanaagsan, is-dhexgallada qalabka, maaraynta macnaha guud iyo socodka xakamaynta oo adag. Hase yeeshee, kolba marka wakiillada koodh-samayntu sii awood badnaadaan, dheellitirkaasi wuxuu bilaabayaa inuu is beddelo.

Habraacyo badan oo furan, halka wax ku xannibmaan hadda ma aha wareegga wakiilka laftiisa, balse waa lakabka fulinta: deegaanka go'doonsan ee noocu ku qoro koodh, ku socodsiiyo amarro, ku eego natiijooyinka, kuna celceliyo hawsha. Marka caqliyeynta heerka hawshu u sii guurto deegaankaas, isku-dubaridka ku hareeraysan waa inuu fududaadaa si noocu awooddiisa buuxda u muujiyo.

Isbeddelkaas ayaa si sax ah u ah waxa nooca cusub ee Agents SDK suurto gelinayo. Tijaabooyinkayagii helitaanka hore waxay muujiyeen in halkii uu ku dari lahaa lakab kale oo mantiqa qaab-dhismeedka ah, uu lakabka fulinta ka dhigayo mid qaybo loo kala habayn karo oo la isku dari karo, si nidaamka intiisa kale u ahaado mid fudud.

Isbeddelka

Waxaa injineernimada dejinta dhammaystiran ku soo badanaya in dejinta dhammaystiran lagu soo koobo qaabkeeda ugu yar ee wax-ku-oolka ah. Guud ahaan, dejinta dhammaystiran waa softiweerka ku hareeraysan nooca: lakabka maamula macnaha guud, qalabka, socodka xakamaynta iyo wareegyada jawaab-celinta si noocu hawsha ugu qabto si la isku halayn karo.

Dhawrkii sano ee la soo dhaafay, horumarro badan oo waxqabadka wakiillada ah waxay ka yimaadeen xoojinta lakabkaas. Qalab wanaagsan, xusuus iyo soo-celin wanaagsan, kala-qaybin cad iyo isku-dubarid adag ayaa inta badan nidaamyada ka dhigay kuwo la isku hallayn karo oo awood badan. Habkaas, horumarku wuxuu inta badan ka dhignaa in mantiq dheeraad ah oo hawsha ku saabsan lagu dhex daro softiweerka ku hareeraysan nooca.

Qaabkaasi hadda wuu sii daciifayaa, ugu yaraan qayb ka mid ah hawlaha furan. Mashaariic iyo qoraallo cilmiyeed sii badanaya ayaa tilmaamaya in waxqabadku aanu mar kasta hagaagin marka dejinta dhammaystiran ay noqoto mid tilmaamo badan bixisa. Koodh-samaynta la kaalmeeyo, hawlaha muddada dheer socda, adeegsiga biraawsarka, iyo hawlaha leh macne guud oo dheer, isla qaabkan ayaa soo noqnoqda: marka noocu yeesho garaad ku filan, ku khasbidda qaab-dhismeed hawleed oo badan softiweerka ku hareeraysan waxay isu beddeli kartaa xannibaad halkii ay faa'iido ka ahaan lahayd.

Sidaas awgeed, doorka dejinta dhammaystiran wuu is beddelayaa. Halkii hawsha horay loogu sii saadaalin lahaa isku-dubarid qallafsan, dejinta dhammaystiran waxay sii kordheysa u bixisaa goob fulineed oo nadiif ah: deegaan go'doonsan oo noocu ku eegi karo xaaladda, ku socodsiin karo koodh, kaga soo kaban karo khaladaadka, kuna waafajin karo habkiisa, isagoo weli ku jira xuduudaha is-dhexgallada iyo ilaalinnada nidaamka. Tani waxay u dhowdahay isbeddelkii Andrej Karpathy ku sharraxay Injineerka Softiweerka 3.0: qayb ka mid ah mantiqii markii hore softiweerka ku jiray ayaa kor ugu guuraya “weydiinta”.

Casharku ma aha in nidaamyada wakiilladu meel kasta ka saaraan qaab-dhismeedka. Hawlo badan ayaa weli ka faa'iidaysta habraacyo cad, xeelado iyo xannibaado go'aan-go'an, gaar ahaan marka hawshu kooban tahay, muggeedu badan yahay ama leedahay halbeeg guul oo cad. Sida aan ku sheegnay qoraalkeennii hore ee Xeeladaha Naqshadaynta Nidaamyada Wakiillada, isku-dubarid xooggan weli waa muhiim marka socod mantiqeed la isku hallayn karo uu yahay mid suurtagal ah oo la doonayo.

Hawlaha furan, diiraddu way is beddelaysaa. Caqabaddu hadda ma aha samaynta lakabyo isku-dubarid oo hadba sii murugsan, balse waa dhisidda deegaanno fulineed oo fudud, la kormeeri karo, qaybo loo kala habayn karo, noocuna si wax-ku-ool ah uga dhex shaqayn karo.

Kakanaanta oo laga wareejiyo dejinta dhammaystiran loona raro lakabka fulinta

Marka wakiilku akhriyi karo faylal, qori karo koodh, socodsiin karo amarro shell ah, isla markaana bilaabi karo hawlo muddada dheer socda, caqabadda injineernimadu way is beddeshaa. Qaybta adagi hadda ma aha oo keliya tayaynta weydiinta ama hagidda qalabka. In wakiilku hadda ku shaqaynayo nidaam dhab ah waxay wakiilladan ka dhigaysaa kuwo aad uga awood badan, balse sidoo kale ka xasaasi badan, maadaama ay ballaadhinayaan baaxadda halisaha badbaado iyo amni. Tusaale ahaan, wakiil fulin kara koodh wuxuu samayn karaa falal waxyeello leh haddii deegaankiisu aanu si wanaagsan u go'doonsanayn (eeg Sandbox Bench ee AISI).

Sidaas darteed, adeegsiga deegaanno go'doonsan wuxuu arrin muhiim ah ku noqonayaa qaab-dhismeedyada wakiillada. Nidaamyadii hore, fulinta badanaa waxaa loo arki jiray wax lagu kordhiyey: qalab lagu lifaaqay dejinta dhammaystiran. Laakiin marka fulintu yeelato xaalad joogto ah, muddo dheer socoto ama meel fog ka dhacdo, habkaasi wuxuu bilaabaa inuu burburo. Maaraynta deegaanka go'doonsan laftiisa, meertadiisa nololeed, xaaladdiisa, is-dhexgalladiisa iyo ku-xidhiddiisa wareegga wakiilka waxay degdeg u noqotaa mushkilad gaar ah oo naqshadaynta nidaamka ah. Taasi waa mid ka mid ah sababaha aan u aragno adeeg-bixiyeyaal sii badanaya oo hadda bixiya deegaanno la maareeyo oo lagu fuliyo koodhka, oo ay ku jiraan Container API-ga iyo qalabka shell-ka ee OpenAI, Modal, Cloudflare, Daytona, E2B iyo kuwo kale.

Soohdintani waa muhiim, waayo fulinta koodhku waxay u baahan tahay go'doomin ka xooggan iyo xakamayn wakhtiga-socodka ka adag inta kale ee dejinta dhammaystiran. Dhab ahaan, wakiillada fuliya koodhka ee si liidata loo hirgeliyey waxay keeni karaan saddex halisood oo ganacsiga muhiim u ah: kharash xisaabeed oo aan la xakamayn, falal burburinaya nidaamyada gudaha iyo xog xasaasi ah oo bannaanka u baxda. Weelayn, go'doomin iyo ilaalin wakhtiga-socodka oo habboon ayaa halisahan lagu koobi karaa heer la aqbali karo marka la hirgelinayo nidaamyo dunida dhabta ah.

Si arrintan loo fahmo, qiyaas in wakiilka la siiyey goob-shaqo u gaar ah oo xidhan halkii laga siin lahaa furayaasha xafiiska oo dhan. Weli wuxuu goobtaas gudaheeda ku qaban karaa hawl waxtar leh, balse keliya xuduudo si cad loo qeexay. Waxaad xaddidi kartaa awoodda xisaabeed ee uu adeegsado, nidaamyada iyo faylasha uu taaban karo, isla markaana waxaad xakamayn kartaa xogta marka horeba loo diyaariyo.

Taasi halista gebi ahaanba ma baabi'inayso, balse waxay mushkiladda ka beddelaysaa “wakiil si xor ah ugu dhex jira kaabayaashaada” una beddelaysaa “wakiil ka dhex shaqaynaya deegaan la xakameeyo.” Haddii lakabkani noqonayo qayb caadi ah oo nidaamyada wakiillada ka mid ah, waa inuu taageero heerka koowaad ah ku dhex yeesho qaab-dhismeedka laftiisa. Sidaas, deegaanka go'doonsan wuxuu noqonayaa lakab fulineed oo qaybo loo kala habayn karo, leh qaybo aasaasi ah oo la qaadi karo, kuwaas oo horumariyeyaashu degdeg u adeegsan karaan, adeeg-bixiyeyaasha dhexdooda u kala beddeli karaan, una ballaadhin karaan iyaga oo aan mar kasta dib u habayn mantiqa wakiilka.

Sababta tani ugu baahan tahay taageero ka wanaagsan oo qaab-dhismeedyada wakiillada ah

Marka wakiilku fuliyo koodh, deegaanka go'doonsan laftiisu wuxuu u baahan yahay isku-dubarid. Ka guuridda tijaabo-fikradeed maxalli ah una guuridda fulin fog, nidaamyo dhabareed badan ama kalfadhiyo muddo dheer socda waxay si aad ah u kordhisaa culayska hawlgalka. Waxaad u baahan tahay hab joogto ah oo deegaannada lagu abuuro, lagu joojiyo, lagu hakiyo laguna sii wado, xaaladdooda sawir looga kaydiyo, mar dambe dib loogu xidho, waxaas oo dhanna looga maareeyo adeeg-bixiyeyaal kala duwan.

Waxyaalahan midkoodna fikrad ahaan ma aha mid soo jiidasho leh, balse dhab ahaan waa muhiim. Kaabayaashan oo kale ayaa dhib badan noqda marka koox walba ay bilowga ka soo dhisto dhuun hawleed wakiillo, gaar ahaan haddii aan lagu dhex darin qaab-dhismeedka wakiilka…

Halkan ayay taageerada qaab-dhismeed oo ka wanaagsan muhiim ku noqonaysaa. Waxaan helitaan hore u helnay OpenAI Agents SDK-ga cusub, waxaanan u adeegsanay inaan annagu dhisno wakiillo ku shaqeeya deegaanno go'doonsan. Waxa sida gaarka ah u muuqday wuxuu ahaa isbeddelka mudnaanta qaab-dhismeedka: SDK-gu wuxuu fulinta ula dhaqmaa sidii lakab heerka koowaad ah, halkii uu uga arki lahaa qalab dhinac yaal. Dhab ahaan, taasi waxay ka dhigan tahay inaad koodh yar ku bilaabi karto wakiil ku jira deegaan go'doonsan, sawir uga kaydin karto deegaankaas ama dib u bilaabi karto fulinta—ilaa lix jeer ka yar qaar ka mid ah tijaabooyinkayaga—dabadeedna aad beddeli karto nidaamka dhabareed adigoon dib u qorin mantiqa ku hareeraysan wakiilka.

Kala-soociddan cad ee masuuliyaduhu waxay dejinta dhammaystiran u saamaxaysaa inay diiradda saarto caqliyeynta, macnaha guud iyo habraaca shaqada. Lakabka fulintu wuxuu diiradda saari karaa go'doominta, qaadista iyo xaaladda wakhtiga-socodka. Fududayntani waxay sahlaysaa dhisidda wakiillo koodh-samayneed oo awood badan isla markaana si sahlan loo horumarin karo, kuwaas oo u kala wareegi kara fulinta maxalliga ah iyo tan fog, taageeri kara hawlo muddo dheer socda, beddeli karana nidaamyada dhabareed ee fulinta iyada oo aan nidaamka oo dhan dib loo naqshadayn.

Qodobka ugu muhiimsan

Marka mantiq dheeraad ah oo heerka hawsha ahi ka guuro dejinta dhammaystiran una wareego nooca, qayb ka mid ah kakanaanta nidaamkuna way raacdaa—iyadoo hoos ugu guuraysa lakabka fulinta. Fulinta koodhka iyo adeegsiga deegaanno go'doonsan waxay hadda yihiin arrimo aasaasi u ah qaab-dhismeedka nidaamyada wakiillada, gaar ahaan hawlaha koodh-samayntu ku badan tahay iyo kuwa furan. Naqshadaynta dhuunta hawleed ee wakiilladu waxay hadda la muhiim tahay naqshadaynta deegaanka uu wakiilku si ammaan ah, la isku hallayn karo oo joogto ah uga hawlgeli karo.

Taasi waa sababta fududaynta heerka sare ee fulinta ku jirta deegaanno go'doonsan ay muhiim u tahay. OpenAI Agents SDK-ga cusub wuxuu jihadaas ugu socdaa isagoo fulinta ula dhaqmaya sidii lakab nidaamka ka mid ah oo qaybo loo kala habayn karo: loo kala qaadi karo nidaamyada dhabareed, xaaladdiisu sii jirto inta ay socdaan hawlaha muddada dheer, isla markaana si fudud loo adeegsan karo iyada oo aan habayn kasta oo cusub dib loogu dhisin isla kaabayaashii.

Casharka guud wuxuu yahay in jiilka xiga ee qaab-dhismeedyada wakiillada laga yaabo inaan lagu qeexin inta mantiq isku-dubarid ah ee ay ku daraan, balse lagu qeexo sida wanaagsan ee ay u habeeyaan deegaannada fulinta ee wakiilladu sii kordheysa ugu tiirsan yihiin.

Qoraa

Romain Bourboulou