Hagaha horumariyaha ee qaababka wakiillo badan leh oo leh ADK

Cusbooneysiintii ugu dambeysay: 12/24/2025
  • Nidaamyada wakiillada badan ee ADK waxay beddelaan tilmaamaha monolithic iyagoo adeegsanaya wakiillo moodeel ah oo iskaashi leh.
  • Wakiilada socodka shaqada (Taxane, Loop, Parallel) waxay abaabulaan LLM iyo wakiillada gaarka ah iyagoo adeegsanaya xaaladda kalfadhiga la wadaago.
  • Google Cloud waxay bixisaa qaab-dhismeed tixraac ah, amni iyo ururin indho-indhayn si loo hawlgeliyo ADK MAS.
  • Qaababka sida isku-duwaha, dhuumaha, taageeraha/ururinta iyo hagaajinta soo noqnoqoshada ayaa si dabiici ah uga soo baxa qaab-dhismeedka ADK ee aasaasiga ah.

hagaha adk-ka wakiillada badan

Codsiyada wakiillada ah ayaa si dhakhso ah uga badan qaabka caadiga ah ee "hal-mega-prompt", horumariyayaashuna waxay u baahan yihiin qaab maskaxeed oo adag si ay u dhisaan wakiillo badan iyagoon ku dhicin fowdo. Qalabka Horumarinta Wakiilada ee Google (ADK) waxaa si sax ah loogu talagalay tan: waxay kuu ogolaaneysaa inaad qorto nidaamyo badan oo lagu kalsoonaan karo, qalab ku xirid iyo xusuus, oo aad wax walba ku shubto Google Cloud iyadoo la eegayo heerka wax soo saarka, amniga iyo xakamaynta kharashka.

Hagahani wuxuu ku hagayaa qaababka ugu muhiimsan ee wakiillada badan ee ay taageerto ADK - laga bilaabo kala sarreynta fudud ee waalidka/carruurta ilaa wakiilada socodka shaqada ee Taxane, Loop iyo Parallel - wuxuuna muujinayaa sida ay ugu habboon yihiin qaab-dhismeedka tixraaca ballaaran ee Google Cloud. Waxaan sidoo kale dabooli doonnaa xaaladda kalfadhiga la wadaago, hababka ergada, qorshayaasha guud ee wakiillada badan, iyo dhinacyada wax ku oolka ah ee ku saabsan dejinta, sugidda iyo ka shaqaynta nidaamyadan jawi dhab ah.

Maxaa nidaamyada wakiillada badan ee ADK loogu isticmaalaa?

Marka codsi uu ku socdo hal amar oo wakiil oo keliya ah, si dhakhso ah ayay u adkaanaysaa in la fahmo, la tijaabiyo oo la horumariyo. Talooyinka waaweyn waa kuwo jilicsan, adag in la saxo oo xanuun badan in la ilaaliyo marka baahiyadu sii kordhayaan. ADK ayaa kugu riixaya inaad dhisto Nidaamka Wakiillada Badan (MAS) halkaas oo wakiil kastaa uu leeyahay mas'uuliyad diiradda saaran, abaabulkuna uu yahay mid cad.

Qaabaynta barnaamijkaaga oo ah wakiillo iskaashi ah waxay keenaysaa qaab-dhismeed, takhasus iyo dib-u-isticmaal. Waxaad yeelan kartaa wakiil cilmi-baaris, dhaleeceeye, qoraa faylal, router, wakiil marin u hel xog, oo dib ugu isticmaali kartaa mashaariicda ama socodka shaqada halkii aad dib ugu soo celin lahayd isla macquulka hal degdeg ah.

ADK waxay ku siinaysaa baloogyo dhisme oo la taaban karo si aad tan u xaqiijiso: wakiillo udub-dhexaad u ah LLM, wakiillo shaqo (Taxane, Barbarro, Loop) iyo wakiillo gaar ah oo soo koobaya macquulka aan LLM ahayn. Dhammaantood waxay ka dhaxlaan wax wadaag ah BaseAgent, sidaa darteed waxay ku xiran yihiin isla qaabka abaabulka, diiwaangelinta, maaraynta gobolka iyo nidaamka qalabka.

Marka nidaamyadu koraan, qaabkan isku-dhafka ah wuxuu si ka wanaagsan uga miisaan badan yahay koodka habaynta ad-hoc ama silsilado qoto dheer oo wicitaanada shaqada ah oo ku wareegsan hal qaab. Waxaad culayska garashada ka dhigaysaa mid la maarayn karo: wakiil kastaa wuxuu leeyahay amar cad iyo dul-dhexgal si fiican loo qeexay oo uu la leeyahay dadka kale.

Astaamaha aasaasiga ah ee ADK ee wakiilada curinta

ADK waxay soo bandhigaysaa tiro yar oo ah astaamo aasaasi ah oo aad isku dari karto si aad u muujiso qaab-dhismeedyo badan oo la yaab leh oo hodan ah. Fahmidda fikradahan asaasiga ah waxay aad u fududaynaysaa in laga fikiro qaababka heerka sare ah mustaqbalka.

Heerka koowaad ee aasaasiga ah waa kala sarreynta wakiilada: wakiil kasta wuxuu ku dhawaaqi karaa liiska sub_agents, sameynta geed leh hal geed root_agent xagga sare. Markaad carruurta u gudbiso sub_agents, ADK si otomaatig ah ayuu u xidhaa parent_agent tixraac oo dhaqangeliya in tusaale la bixiyay uu leeyahay hal waalid oo keliya (haddii kale a ValueError ayaa la kor u qaaday).

Kala sarreyntani waxay ka badan tahay qurxinta: waxay qeexeysaa wakiilada loo oggol yahay inay u igmadaan, waana baaxadda ay isticmaalaan wakiilada socodka shaqada iyo wareejinta ay wadaan LLM. Wakiil kasta, waxaad kor ugu socon kartaa iyada oo loo marayo agent.parent_agent ama raadso faracyo leh agent.find_agent(name), taas oo aad ugu habboon in laga saaro khaladaadka.

Marka laga soo tago wakiilada LLM ee aasaasiga ah, ADK waxay soo bandhigaysaa wakiillo shaqo oo u gaar ah - SequentialAgent, ParallelAgent iyo LoopAgent - shaqadoodu maaha inay "fekeraan" laakiin inay abaabulaan wakiillo hoosaadyo ah. Dhammaantood waxay wadaagaan isku-xir isku mid ah laakiin waxay hirgeliyaan xeelado fulin oo kala duwan: si nidaamsan u socodsii, si is barbar socda u saar, ama ku celceli wareeg leh xeerar dhammaystiran oo cad.

Heerka saddexaad ee aasaasiga ah ee aasaasiga ah waa lakabka isgaarsiinta, oo xuddun u ah wadaagga Session iyo iyada state qaamuus. Xaaladda kalfadhigu waxay u dhaqantaa sida loox cad oo caadi ah: wakiil kasta ama qalab kasta wuxuu qori karaa natiijooyin ama calamo dhexdhexaad ah, wakiillada kale ee isla wicitaanka ku jirana way akhrin karaan, badanaa iyagoo adeegsanaya hab-raaca furaha ee ku jira tilmaamahooda (tusaale ahaan) {PLOT_OUTLINE?}).

Sida wakiilladu isugula hadlaan ADK

ADK waxay taageertaa saddex qaab oo isgaarsiineed oo dhammaystiran oo u dhexeeya wakiilada: xaaladda kalfadhiga la wadaago, wareejinta LLM-ku-saleysan, iyo wicitaan cad iyada oo loo marayo AgentTool. Doorashada midda saxda ah ee is-dhexgal kasta waxay nidaamkaaga ka dhigaysaa mid muuqda oo la saadaalin karo.

Xaaladda kalfadhiga la wadaago (session.state) waa farsamada ugu fudud uguna baahsan. Hal codsi gudaheed, dhammaan wakiilladu waxay arkaan isku mid Session shayga iyada oo loo marayo InvocationContextQalab ama dib u soo celin ayaa sameyn kara context.state = value, wakiil dambena wuu soo ceshan karaa context.state.get("data_key")Wakiilada LLM, dejinta output_key si toos ah ayay ugu sii socotaa jawaabtooda kama dambaysta ah furahaas.

Wareejinta LLM, oo mararka qaarkood loo yaqaan "wareejinta wakiilka", waxay u ogolaataa LLM inay go'aamiso goorta la wareejinayo wakiil kale iyadoo lagu saleynayo tilmaamaha iyo sharraxaadda wakiilka. Gudaha, qaabku wuxuu soo saaraa wicitaan shaqo oo gaar ah sida transfer_to_agent(agent_name="screenwriter")ADK-yada AutoFlow Waxay qabataa wicitaankan waxayna dib ugu celisaa fulinta wakiilka la doortay ee ku jira xadka loo oggol yahay (waalid, carruur, walaalo iyadoo ku xiran habaynta).

Baaq cad oo leh AgentTool waxay ku siinaysaa hab la xakameeyey oo u eg shaqo oo aad hal wakiil uga wacdo mid kale. Waxaad ku duubtaa tusaale wakiil bartilmaameed ah AgentTool, ku dar qofka soo wacaya tools liiska, LLM-na wuxuu markaa dooran karaa qalabkaas sida shaqo kasta oo kale. Marka la codsado, AgentTool.run_async wuxuu fuliyaa wakiilka hoose, wuxuu dib u mideeyaa xaaladda iyo waxyaabaha la taaban karo, wuxuuna soo celiyaa jawaabta wakiilka hoose natiijada qalabka.

Saddexdan kanaal waxay daboolayaan baahiyaha wakiillo badan: xogta aan isku mid ahayn ee maraysa xaalad, marin-haweed dabacsan oo loo marayo wareejinta, iyo wicitaanno isku mid ah oo isku mid ah oo loo marayo qalab. Naqshadaha aadka u adag, badanaa waxaad ku dhex qastaa geed keliya: router u gudbiya carruurta, khabiiro u adeegsada xaalad si ay ula xiriiraan, iyo hal ama laba wakiil oo loo heli karo qalab loogu talagalay ergada aan caadiga ahayn.

Qaybaha dhismaha: Wakiilada LLM, wakiilada socodka shaqada iyo wakiilada gaarka ah

Inta badan topologies-yada MAS ee ADK waa isku-darka saddex nooc oo wakiillo ah: ku salaysan LLM, socodka shaqada iyo wakiillada gaarka ah. Qayb kastaa waxay xallisaa qayb ka mid ah dhibaatada abaabulka.

Wakiilada LLM waxay soo duubaan qaab luqadeed oo ballaaran iyo qalab ikhtiyaari ah, dib u soo celin iyo habka wax soo saarka BaseAgent. Uga fikir inay yihiin qaybahaaga "fikirka": waxay fasiraan gelinta isticmaalaha, qalabka wicitaanka, xaaladda cusboonaysiinta waxayna ka jawaabaan isticmaalaha ama waxay u dhiibaan wakiil kale.

Wakiilada socodka shaqadu waxay u dhaqmaan sidii maamulayaal halkii ay ka ahaan lahaayeen shaqaalaha: iyagu isma fikiraan, laakiin waxay xakameeyaan nidaamka, isbarbardhigga iyo ku celcelinta fulinta wakiil hoosaadka. SequentialAgent Carruurteeda midba midka kale ayuu u maamulaa iyadoo isla wadaagaysa. InvocationContext, ParallelAgent Taageerayaasha laamaha badan ee wadaaga gobolka laakiin leh laamo taariikheed oo kala duwan, iyo LoopAgent wuxuu si isdaba joog ah u sameeyaa taxane ilaa laga gaaro xaalad joojin ah.

Wakiilada gaarka ah ayaa fidiya BaseAgent iyadoo la adeegsanayo macquul aan ikhtiyaari ahayn oo aan loo baahnayn marka istaraatiijiyadaha abaabulka ee ku dhex jira aysan ku filnayn. Tusaale ahaan, waxaad hirgelin kartaa jadwal gaar ah oo fuliya wakiillo shuruudo ku salaysan cabbirrada, ama isku daraya matoorka xeerarka ganacsiga kaas oo go'aamiya socodka hoose ee la socodsiinayo iyadoo ku xiran xaddidaadaha sharciyeed.

Isku darka aasaasiga ah ee isku-dhafka guud iyo macquulka la xiri karo ayaa ah waxa ka dhigaya ADK mid ku habboon culayska shaqada ee culus ee ganacsiga, ee aan ahayn demos oo keliya. Waxaad ku bilaabi kartaa wakiilada socodka shaqada ee caadiga ah, oo marka shuruuduhu noqdaan kuwo qalaad ayaad gaari kartaa CustomAgent.

Xaaladda kalfadhiga iyo qaababka xusuusta

Xaaladda kalfadhiga ee ADK waxay hoosta ka xariiqaysaa xusuusta wadahadalka muddada-gaaban iyo xogta qaabaysan ee u dhaxaysa wakiilada. Wadahadal kasta wuxuu adeegsadaa Session shay haya taariikhda farriinta iyo isbeddeli kara state Qaamuuska waxaa heli kara dhammaan wakiillada ku jira wicitaankaas.

Qoraalka gobolka waxaa badanaa lagu sameeyaa gudaha qalabka ama dib-u-celinta, iyadoo la adeegsanayo ToolContext or CallbackContext walax. Tusaale ahaan, qalabka sida save_attractions_to_state(tool_context, attractions: List) waxay ku dari kartaa soo jiidashada cusub kuwa horey loogu kaydiyay hoos state, oo farriin xaalad fudud u soo celinaya wakiilka halka ADK uu sii wado gobolka delta kalfadhiga.

Akhrinta gobolka waxaa laga sameeyaa ergonomic iyada oo loo marayo qaabab muhiim ah oo ku dhex jira tilmaamaha. Marka tilmaamuhu ka kooban yahay {my_key?}, ADK ayaa duraya state haddii ay jirto; calaamadda su'aasha ayaa ka dhigaysa ikhtiyaari si wakiilku uusan u fashilmin marka furaha maqan yahay. Tani waa mid muhiim u ah socodka shaqada sida "cilmi-baaris → qor → dib u eegis" halkaas oo tallaabo kasta ay akhrinayso waxa tallaabadii hore ay badbaadisay.

Xusuusta wadahadalka ee wareegyada kala duwan, fikradda ugu muhiimsan waa in dib loo isticmaalo isla Session fariimaha isticmaalaha ee xiga halkii laga abuuri lahaa mid cusub mar kasta. Kalfadhi la wadaago, wakiilku wuxuu arkaa wareegyadii hore wuxuuna qaban karaa su'aalaha dabagalka, sixitaanka iyo qorsheynta tallaabooyin badan leh. Haddii aad si kama' ah u abuurto kalfadhi cusub wareeg kasta, wakiilku wuxuu u dhaqmaa sidii isagoo aan wax xasuus ah qabin: ma xiriirin karo dabagalka xaaladdii hore.

Gobolku sidoo kale wuxuu door weyn ka ciyaaraa wakiilada socodka shaqada sida LoopAgent, kuwaas oo ku tiirsan furayaasha joogtada ah sida tirinta, liisaska jawaab celinta ama calamada si loo go'aamiyo in loo baahan yahay ku celcelin dheeraad ah. Wakiilka dhaleeceeya ayaa ku dari kara faallooyinka CRITICAL_FEEDBACK baas kasta, halka qorsheeyaha ama sifeeyuhu uu akhriyo furahaas si loo hagaajiyo qorshaha ku celcelinta xigta.

SequentialAgent: Shaqooyinka toosan ee la caddeeyay

SequentialAgent waa qaabka aad u socoto marka aad haysato taxane tallaabooyin ah oo ay tahay inay ku dhacaan nidaam go'an. Ka fikir dhuumaha sida "falanqee codsiga → cilmi-baaris → qabyo-qoraal → keydi faylka" ama "aqoonso meesha loo socdo → qorshe waddo → ballan qaadis".

ADK, a SequentialAgent waxay haysaa liis ah sub_agents oo mid mid u maamula, isla markaana isla sidaas u gudbiya InvocationContext iyada oo loo marayo silsiladda oo dhan. Sababtoo ah Session iyo state waa la wadaagayaa, waxaad heli kartaa wakiilka ugu horreeya inuu natiijada ka dhigo mid hoos timaada output_key="destination" wakiilka xigana wuu akhriyay iyada oo loo marayo {destination} tilmaamaheeda iyada oo aan lahayn wax koodh ah oo xabag ah.

Tusaale caadi ah waa soo-saare filim: wakiilka xididka ee salaamaha ayaa la hadlaya isticmaalaha, ka dibna gacmuhu waxay u shaqeeyaan SequentialAgent taasi waxay ugu yeertaa cilmi-baare, ka dibna qoraa shaashad, ka dibna qoraa fayl. Isticmaaluhu wuxuu arkayaa natiijada kama dambaysta ah oo keliya, laakiin jaantuska dhacdada ee ADK Web wuxuu muujinayaa geedka gudaha: greeter → film_concept_team →.

Marka la barbar dhigo habaynta gacanta oo leh habayn cad if/elif baloogyada iyo wicitaanada shaqada, SequentialAgent waxay ilaalisaa qeexitaanka socodka xakamaynta waxayna yareysaa saxnaanta. Waxaad hal mar ku dhawaaqdaa taxanaha waxaadna ula dhaqantaa sidii wakiil keliya oo lagu wici karo orodyahankaaga ama UI-gaaga, adigoo adeegsanaya xaaladda kalfadhiga si aad u gudbiso xogta inta u dhaxaysa tallaabooyinka.

Shaqooyinka taxanaha ah ayaa sidoo kale si fiican isugu daraya wakiilada kale ee socodka shaqada: waxaad ku dhejin kartaa wareeg ama taageere is barbar socda mid ka mid ah tallaabooyinka silsiladda dheer. Sidan ayaa loo sameeyaa qulqulo horumarsan sida "ku celcelinta tayada sheekada, ka dibna socodsii falanqaynta sanduuqa iyo jilitaanka, ka dibna qor warbixin isku dhafan".

LoopAgent: hagaajinta soo noqnoqda iyo qolalka qoraaga

LoopAgent waxaa loogu talagalay hawlaha ka faa'iidaysta dhowr jeer oo shaqada la dhaafo ilaa laga gaaro heer tayo leh. Halkii aad ka isticmaali lahayd hal hab oo ah "hal mar soo saar oo rajo wanaagsan u yeelo", waxaad ku qori kartaa hab soo jeedin, dhaleecayn iyo hagaajin ah.

Qaabeynta wareegga caadiga ah waxaa ka mid ah wakiillo sida cilmi-baare, koronto-dhaliye (tusaale ahaan qoraa shaashadda) iyo dhaleeceeye oo iska kaashada wareegyo badan. Soo noqnoqosho kasta, cilmi-baaruhu wuxuu cusbooneysiin karaa xaqiiqooyinka asalka ah, qoraha sawir-qaadaha ayaa hagaajin kara dulucda ama qorshaha, dhaleeceyntuna waxay ku qiimeyn kartaa tilmaamo cad, iyadoo la go'aaminayo in soo noqnoqosho dheeraad ah loo baahan yahay.

Wareegyadu waxay joogsadaan laba xaaladood: gaarista max_iterations ama wakiil hoosaad oo tilmaamaya in shaqada la qabtay. ADK waxay soo bandhigaysaa qalab ku dhex jira sida exit_loop in dhaleeceyntu wici karto marka qorshe, dulmar ama naqshad uu dhaafo liiska hubinta gudaha. LoopAgent sidoo kale waxay ixtiraamtaa escalate=True calanka soo gal Event ficillo, taasoo ku siinaysa hab kale oo aad hore ugu soo baxdo.

Xaaladda kalfadhiga joogtada ah ayaa muhiim ah halkan: wakiilladu waxay akhriyaan furayaasha sida PLOT_OUTLINE, research or CRITICAL_FEEDBACK oo qor noocyo la hagaajiyay ama faallooyin dheeraad ah oo ku saabsan baas kasta. Qaabkani wuxuu si wax ku ool ah u sawirayaa "qolka qorayaasha" halkaas oo khabiiradu ay ka fikiraan, dhaleeceeyaan oo ay nadiifiyaan ilaa qof uu ku dhawaaqo in shaqadu diyaar tahay.

Marka la isku daro LoopAgent la SequentialAgent, waxaad ku dhejin kartaa wareegga soo noqnoqda oo dhan hal tallaabo oo keliya hawlgal dhammaystiran ilaa dhammaad weyn. Tusaale ahaan, writers_room (LoopAgent) ayaa marka hore u ordi kara si uu u soo saaro dulmar sawir oo adag, ka dibna file_writer wakiilku wuxuu keydiyaa natiijada wuxuuna ku lifaaqaa warbixinno kale.

ParallelAgent: firfircooni iyo isu imaatin hawlo madax-bannaan

ParallelAgent waxay hirgelisaa qaabka "taageerayaasha/ururinta" ee caadiga ah ee hawlaha madaxbannaan laakiin macnaha guud la wadaago. Halkii aad ku socodsiin lahayd tallaabooyinka cilmi-baarista N taxane ah, waxaad dhammaantood hal mar wada socodsiisaa oo aad sugtaa in dhammaantood ay dhammaystiraan, ka dibna aad isu geyso natiijooyinkooda.

Gudaha, ParallelAgent wuxuu siiyaa wakiil kasta oo hoosaad u gaar ah InvocationContext.branch - sida ParentBranch.ChildName - iyadoo weli la wadaagayo isla sidaas session.state. Taas macnaheedu waa inay dhammaantood akhrin karaan macnaha guud sida PLOT_OUTLINE, laakiin waa inay wax soo saarkooda ku qoraan furayaasha xaaladaha kala duwan (tusaale ahaan box_office_report, casting_report) si looga fogaado khilaafaadka.

Tusaale caadi ah waa "koox ka hor soo saarista" bandhigga filimada: hal wakiil ayaa qiyaasaya kartida xafiiska sanduuqa iyadoo lagu saleynayo filimaan la mid ah, mid kalena wuxuu soo jeedinayaa ikhtiyaarrada jilitaanka, labaduba waxay ku socdaan si is barbar socda. A xiga file_writer ka dibna wuxuu qoraa warbixin isagoo adeegsanaya qaabab muhiim ah oo loogu talagalay natiijo kasta oo hoose wuxuuna ku sii hayaa diskka.

Shaqooyinka is barbar socda ayaa si weyn u yareeya dib u dhaca su'aalaha ballaaran iyo xaaladaha qaarkood falanqaynta xogta waqtiga-dhabta ah: haddii aad u baahan tahay talooyin matxaf, ikhtiyaarrada riwaayadaha iyo fikradaha makhaayadaha ee usbuuca dhammaadka, socodsiinta saddex wakiil oo takhasus leh oo is barbar socda ayaa ka dhakhso badan inaad si isdaba joog ah u weydiiso. Ka dib marka taageere-ka la saaro, wakiilka isku-darka ayaa akhriya dhammaan natiijooyinka gobolka wuxuuna soo saaraa jawaab midaysan oo loogu talagalay isticmaalaha.

Tallaabooyinka is barbar socda ayaa had iyo jeer ku dhex jira gudaha SequentialAgent taas oo marka hore diyaarisa macnaha guud, ka dibna socodsiisa ParallelAgent, ka dibna sii wad isku-darka iyo warbixinta. Qaabkan waa mid si fudud loo aqoonsan karo oo dib loo isticmaali karo marka aad ku raaxaysato wakiilada socodka shaqada ee ADK.

Qaababka orkestraalka oo leh ADK aasaasiga ah

Marka aad fahamto kala sarreynta, wakiilada socodka shaqada iyo xaaladda, waxaad si toos ah u hirgelin kartaa dhowr qaab oo wakiillo badan oo caadi ah oo ku jira ADK. Qaababkani maaha kuwo asal ah oo si adag loo sameeyay laakiin waa isku-dhafyo lagu dhisay baloogyo aasaasi ah oo isku mid ah.

Qaab-dhismeedka isku-duwaha/diraha wuxuu u adeegsadaa wakiilka dhexe ee LLM sidii "router" su'aalaha isticmaalaha, oo ay taageerayaan wakiillo hoosaadyo badan oo takhasus leh. Isuduwaha ayaa akhrinaya codsiga, ka dibna wuxuu maamulka u wareejinayaa wakiil hoose isagoo adeegsanaya ergada LLM ama wuxuu si cad ugu yeerayaa khabiiro isagoo adeegsanaya AgentToolWakiillada hagaha cuntada, gaadiidka ama dhammaadka usbuuca ayaa ah tusaalooyin caadi ah.

Qaabka dhuumaha isku xigxiga waa si fudud SequentialAgent kuwaas oo carruurtoodu mid walba uu hirgeliyo tallaabo si fiican loo cabbiray oo geedi socod ah. Socodka dhaliyaha iyo dhaleecaynta waa nooc caadi ah: wakiilka koowaad wuxuu qoraa qabyo qoraal ah wuxuuna ku keydiyaa output_key, wakiilka labaad wuxuu falanqeeyaa oo keydiyaa jawaab celinta, laga yaabee wakiil saddexaad inuu natiijada ku hagaajiyo jawaab celintaas.

Qaabka taageerayaasha/ururinta ee is barbar socda waxaa lagu muujiyaa sida ParallelAgent ku dhex milmay shaqo-socod taxane ah. Carruurta is barbar socda waxay natiijooyinka ku qoraan furayaasha xaaladda ee kala duwan; wakiil synth ah oo dambe ayaa dib u akhriya oo soo bandhigaya jawaab isku dhafan.

Kala-goynta hawlaha kala-sarraynta ayaa si dabiici ah uga soo baxda geedka waalidka/ilmaha. Wakiillada heerka sare ah waxay yoolalka u kala jabiyaan yoolal hoose waxayna u igmadaan carruurta (ha ahaato ergo ama qalab), iyadoo natiijooyinku ay dib ugu soo laabanayaan geedka. Tani waxay si gaar ah waxtar ugu leedahay kaaliyayaasha cilmi-baarista, hagaajiyeyaasha silsiladda sahayda ama nidaamyada la-taliyayaasha maaliyadeed halkaas oo qayb kasta oo ka mid ah ay leedahay wakiilkeeda gaarka ah.

Hagaajin soo noqnoqota oo leh LoopAgent wuxuu qaabeyn ku sameeyaa wareegga dhaliyaha-naqdinta qaab dib loo isticmaali karo. Wareeggu wuxuu dhowr jeer fuliyaa qorsheeyaha, naqdiyaasha iyo wakiilada sifeeeyayaasha, isagoo adeegsanaya furayaasha gobolka si uu u sii wado qorshihii ugu dambeeyay iyo jawaab celinta u dhiganta, isagoo joojinaya marka la gaaro shuruud tayo ama dabool soo noqnoqosho.

Qaab-dhismeedka tixraaca ee nidaamyada wakiillo badan leh ee Google Cloud

Marka laga reebo macquulka wakiilka, wali waxaad u baahan tahay inaad nidaamkaaga ku socodsiiso meel, Google Cloud-na wuxuu bixiyaa qaab-dhismeed tixraac oo si fiican loo qeexay oo loogu talagalay dejinta wakiillo badan oo heer wax soo saar ah. Heer sare, xalku wuxuu isku daraa hore-u-soo-jeedin, waqtiga socodsiinta wakiilka, moodooyinka Vertex AI, adeegyada amniga iyo qaab-dhismeedka qalabka ikhtiyaariga ah sida MCP.

Dejinta caadiga ah waxay ka bilaabataa dhinaca hore - badanaa is-dhexgalka sheekaysiga - oo ku shaqeeya Cloud Run. Isticmaalayaashu waxay la hadlaan UI-gan, kaas oo codsiyada u gudbiya wakiilka isku-duwaha ee loo soo bandhigay adeeg ahaan. Isku-duwahani wuxuu markaa doortaa inta u dhaxaysa socodka hawlaha wakiillada kala duwan iyadoo lagu saleynayo ujeeddada isticmaalaha, oo ay ku jiraan waddooyinka ikhtiyaariga ah ee aadanaha ee wareegga ah halkaas oo dadku ay ku xaqiijin karaan ama ka gudbi karaan go'aannada wakiilka.

Wakiillada laftoodu waxay ku shaqeyn karaan deegaanno dhowr ah: Adeegyada Cloud Run, Google Kubernetes Engine (GKE) ama Vertex AI Agent Engine. ADK waxay ku faaftaa fursadahan, iyadoo soo koobaysa qaar ka mid ah faahfaahinta waqtiga shaqada si horumariyuhu diiradda u saaro macquulka wakiilka halkii uu ka ahaan lahaa tuubooyinka kaabayaasha dhaqaalaha.

Dhammaan wicitaanada wakiillada waxay ku tiirsan yihiin Vertex AI ama waqtiyada kale ee socodsiinta moodeelka si loo soo koobo, badanaa waxaa lagu duubay Model Armor si loo nadiifiyo tilmaamaha iyo jawaabaha. Qaabka Hubka wuxuu ka caawiyaa shaandhaynta isku dayada duritaanka degdegga ah, daadinta xogta xasaasiga ah ama waxyaabaha waxyeelada leh ka hor ama ka dib wicitaanada moodeelka, isagoo u shaqeynaya sidii ilaalin badbaado oo ku wareegsan qaybaha wax soo saarka.

Qalabka iyo adeegayaashu waxay galaan sawirka marka wakiilladu ay tahay inay la hadlaan nidaamyada dibadda - xogta, nidaamyada faylasha, ama SaaS APIs - si caadi ah. MCP waxay qeexaysaa heshiis guud oo u dhexeeya wakiilka iyo adeegaha qalabka, sidaa darteed macmiil keliya oo MCP ah oo ku jira wakiilkaaga ayaa heli kara qalab badan oo ay dhiseen kooxo kala duwan iyada oo aan lahayn isku xidh adag; waxaa ku jira tixgelin dheeraad ah Nidaamyada kaydinta xogta y cómo exponerlos de forma segura.

Amniga iyo maamulka codsiyada wakiillada

Nidaamyada wakiilku waxay soo bandhigaan caqabado amni oo ka baxsan adeegyada yaryar ee dhaqameed, sababtoo ah LLM-yada waxaa lagu khiyaanayn karaa inay si khaldan u isticmaalaan qalabka ama ay daadiyaan xogta haddii aadan taxaddarin. Habka Google uu ku taliyay wuxuu ilaaliyaa amniga go'an iyadoo la adeegsanayo difaacyo siyaasadaysan oo LLM-ka ka warqaba; limites, sesgos y riesgos de los modelos al diseñar estas defensas.

Kormeerka aadanaha ayaa weli ah kan ugu muhiimsan: socodka saameynta sare leh waa inuu ku jiraa tallaabooyin oggolaansho halkaas oo qofku uu joojin karo, dib u eegi karo ama diidi karo tallaabada uu wakiilka soo jeediyay. Tan waxaa loo qaabeyn karaa qalab "xaqiijin bini'aadan" oo u heellan codsiyada UI-ga oo dib u bilaabaya fulinta marka aadanuhu ka jawaabo.

Xakamaynta marin u helidda wakiilada waxaa lagu maamulaa IAM: wakiil kasta ama akoon kasta oo adeeg waa inuu lahaadaa oo keliya oggolaanshaha ugu yar ee loo baahan yahay si uu u guto waajibaadkiisa. Haddii wakiil la bixiyay la jabsado ama si khaldan loo isticmaalo, radius-ka qaraxa waa xaddidan yahay sababtoo ah akoonkiisa adeeggu ma geli karo agab ama qalab aan xiriir la lahayn.

Qalabka lagu xidho siyaasadda, oo lagu hirgeliyay qaybo sida a SecurityPlugin oo lagu daray a PolicyEngine, waxay kuu ogolaaneysaa inaad dalbato xaqiijinta isticmaalaha ka hor inta aan la bilaabin qalabka qaarkood. Marka siyaasaddu calaamadiso wicitaan xasaasi ah, plugin-ku wuu qabanayaa, wuxuuna soo dirayaa wicitaan shaqo oo gaar ah oo "weydiiso xaqiijin", wuxuuna sugayaa codsigaaga inuu soo celiyo xukun, isagoo si wax ku ool ah u gelinaya qof ku jira hawlgallada khatarta sare leh.

Astaamaha amniga ee caadiga ah ee Google Cloud ayaa dhammaystiraya sawirka: Xakamaynta Adeegga VPC si loo yareeyo khatarta sifeynta xogta, CMEK ee furayaasha sirta ah ee macaamiisha ay maamusho, Armor Cloud oo loogu talagalay ilaalinta WAF iyo DDoS, IAP ama Madasha Aqoonsiga ee loogu talagalay xaqiijinta isticmaalayaasha iyo IAM-ka weyn ee loogu talagalay helitaanka kheyraadka. Si loo helo isgaarsiinta wakiil-ilaa-wakiil iyada oo loo marayo A2A, TLS 1.2+ iyo xaqiijinta ku salaysan OAuth ayaa loo baahan yahay ama lagu talinayaa wax soo saarka.

Kalsoonida, aragtida iyo hagaajinta kharashka

Hawlgallada wax soo saarka ee MAS waa inay ahaadaan kuwo la isku halleyn karo, la arki karo oo kharash-ool ah; ADK si fiican ayuu ula jaanqaadayaa qalabka hawlgalka ee Google Cloud si uu taas u suurtogaliyo. Waxaad isticmaali kartaa qalabka wakiilada, kalfadhiyada iyo qalabka si ay diiwaankooda iyo raadadkoodu ugu soo baxaan Diiwaanka Daruuraha iyo Daruuraha.

Laga soo bilaabo dhinaca kalsoonida, samee jaantuska wakiilkaaga si aad ugu dulqaadato guuldarrooyinka qaybaha shaqsiyeed. Meel kasta oo ay suurtagal tahay, iska ilaali hal maskax dhexe oo aan la beddeli karin; u ogolow wakiillo madax-bannaan inay qabtaan hawlo maxalli ah si cillad hal waddo ah aysan hoos ugu dhigin codsiga oo dhan; balanceo de carga en búsqueda distribuida para distribuir carga y reducir puntos de fallo. Isku day guuldarrooyinka ku jira habaynta si loo ansixiyo habdhaqanka isuduwidda ee walaaca.

Wicitaanada moodeelka, Vertex AI waxay taageertaa kootada la wadaago ee firfircoon iyo wax soo saarka la bixiyay. Kootada la wadaago waxay ka fogaataa xaddidaadaha adag ee mashruuc kasta xaaladaha mushaharka-sida aad u socoto, halka wax-soo-saarka la bixiyay uu muhiim u yahay culaysyada shaqada ee QPS-ka ee sare, ee xasaasiga u ah dib-u-dhaca oo aan la joojin karin. La socodka heerarka codsiga iyo isticmaalka calaamadaha ayaa kaa caawinaya inaad go'aansato goorta aad ka guuri doonto baahida loo qabo una guuri doonto awoodda la bixiyo.

Xakamaynta kharashka waxay inta badan ku xiran tahay xulashada moodeelka caqliga leh, naqshad degdeg ah oo taxaddar leh iyo ka fogaanshaha calaamadaha aan loo baahnayn. Ku bilow moodooyinka kharash-ool ah meesha aad awooddo, hayso tilmaamaha kooban laakiin macluumaad leh, si cad u weydiiso natiijooyin gaagaaban marka ay suurtogal tahay, ka faa'iidayso kaydinta macnaha guud ee tilmaamaha waaweyn ee soo noqnoqda, oo tixgeli saadaasha dufcadda marka culayska shaqada uu kuu oggolaado.

Hagaajinta kheyraadka Cloud Run iyo qiimo dhimista muddada dheer waxay sii wanaajiyaan kharashyada waqtiga socodsiinta. Ku bilow CPU-ga caadiga ah/xusuusta, fiiro gaar ah u yeelo isticmaalka dhabta ah oo hagaaji. Shaqooyinka la saadaalin karo, qiimo dhimista isticmaalka ballanqaadka ah ayaa si weyn hoos ugu dhigaysa kharashka.

Dhinaca aragtida, waa inaad wakiillada ula dhaqantaa sidii hay'ado heer sare ah istaraatiijiyaddaada kormeerka. Diiwaangeli waxyaabaha ay soo geliyaan, go'aannadooda (tusaale ahaan qalabka ay ugu yeeraan, wakiilka ay u igmadeen), iyo sheeg isbeddellada. Isticmaal garaafyada dhacdooyinka ADK ee ku jira UI-ga shabakadda si aad u saxdo kalfadhiyada shaqsiga ah, iyo Diiwaanka Daruuraha oo lagu daray dashboard-yada gaarka ah ee isbeddellada guud ahaan.

Si fiican loo sameeyay, dhaqamadani waxay ku siinayaan aragti cad oo ku saabsan MAS-kaaga: waxaad arki kartaa wakiilada gaabiska ah, qalabka si xad dhaaf ah loo isticmaalo, halka tilmaamaha ay aad u dheer yihiin, iyo halka wareegyada xakamaynta tayada ay yihiin sida LoopAgent ku celcelin ka badan intii la filayay. Wareegga jawaab celinta ayaa muhiim u ah hagaajinta tayada iyo kharashka waqti ka dib.

Adigoo isku daraya qaababka aasaasiga ah ee wakiilka ADK, qaababka socodka shaqada iyo hababka gobolka oo ay weheliso qaab-dhismeedka tixraaca Google Cloud, qalabka amniga iyo hawlgalka, waxaad naqshadeyn kartaa nidaamyada wakiillada badan kuwaas oo aan ahayn oo keliya kuwo xariif ah oo warqad ku qoran laakiin sidoo kale la hirgelin karo, la maamuli karo oo dhaqaale ahaan waxtar u leh wax soo saarka. Laga bilaabo wakiilada waalidka/carruurta fudud iyo horumarinta isku-dubaridka taxanaha ah, wareegga iyo isbarbardhigga, waxaad heleysaa qalab aad fikradaha wakiillada ugu beddesho barnaamijyo adag oo la ilaalin karo oo dhab ahaantii bixiya qiimaha ganacsiga.

API
Maqaalka laxiriira:
Kobcinta API: Xudduudaha Cusub ee Isdhexgalka, Amniga, iyo AI Agentic
Related posts: