Google imezindua toleo la majaribio la Genkit Agents API kwa ajili ya TypeScript na Go, ikiongeza “detached turns” na kinga ya “human-in-the-loop” ili kufanya ujenzi na udhibiti wa mawakala wa AI wanaofaa kwa matumizi ya kitaalamu kuwa rahisi zaidi.
Kwa nini API hii mpya ni muhimu
Watengenezaji wamekuwa wakikabiliana na matatizo mawili wanapoweka mawakala wa AI kazini: kazi zinazochukua muda mrefu ambazo husimamisha mchakato mzima, na ugumu wa kuhakikisha hatua salama na zinazoaminika. “Detached turns” inamruhusu wakala kuendelea kufanya kazi kwenye operesheni ndefu bila kufunga mtiririko wa kazi unaozunguka, wakati chaguo la “human-in-the-loop” linahitaji ukaguzi wa kibinadamu kabla ya matokeo ya wakala kutekelezwa. Kwa pamoja, hizi hupunguza muda wa kusimama na kuzuia makosa yenye gharama kubwa.
Safari iliyopelekea hapa
Mapema mwaka huu, mifumo ya chanzo huru (open-source frameworks) na huduma za wingu zilianza kutoa vipengele vya "plug-and-play" kwa ajili ya AI ya mazungumzo, lakini nyingi ziliwalazimisha watengenezaji kuandika kodi maalum za uratibu (orchestration code). Genkit ya Google inaziba pengo hilo kwa SDK ya kiwango cha juu inayofuta kazi nyingi za kawaida kama vile kushughulikia maombi, usimamizi wa hali (state management), na uteuzi wa modeli.
Kazi halisi za vipengele hivi
- Detached turns: Wakala anapohitaji kuchukua data kutoka kwa API ya nje, kuendesha mnyororo wa mantiki wa hatua nyingi, au kusubiri maingizo ya mtumiaji, anahamishia kazi hiyo kwenye mchakato wa nyuma (background process). Mtiririko mkuu wa kazi unapokea sehemu ya muda (placeholder) na kuendelea, hivyo kuepuka kusimama kabisa ambako kungezuia kazi zinazofuata.
- Human-in-the-loop: Kabla ya uamuzi wa wakala kutekelezwa—kwa mfano, kuidhinisha mkopo au kusasisha kanzi data (database)—ujumbe wa UI unaonekana kwa mkaguzi wa kibinadamu. Mkaguzi anaweza kukubali, kurekebisha, au kukataa pendekezo hilo, jambo linalozipa mashirika ulinzi bila kuacha utendaji wa kiotomatiki.
Zana zinazokamilisha mchakato zinazoibuka
Pamoja na Genkit, jamii ya chanzo huru inazindua zana zinazoshughulikia gharama na urekebishaji wa makosa (debugging), mambo mawili ambayo mara nyingi huambatana na mifumo ya AI.
- ORA: Kiratibu kazi (task orchestrator) unaozingatia Go uliopakiwa kama faili moja la binary. Inagawa kazi kubwa katika kazi ndogo ndogo na kuelekeza kila moja kiotomatiki kwenye modeli ya bei nafuu zaidi inayoweza kuishughulikia, ikisaidia timu kudhibiti matumizi ya wingu.
- Python AI error explainer: Maktaba inayochambua stack traces na kumbukumbu (logs) zisizoeleweka, kisha inarudisha muhtasari wa lugha rahisi, chanzo kinachowezekana, na hatua za marekebisho. Kwa kubadilisha data ghafi za makosa kuwa maelezo yanayoweza kutumika, inaharakisha mzunguko wa mrejesho kwa watengenezaji.
Nani anayeshinda, nani anayejali
Nini cha kufuatilia baadaye
Ikiwa toleo hili la majaribio litatimiza ahadi zake, mawakala wa AI wanaweza kutoka kuwa roboti za mazungumzo (chatbots) za majaribio na kuwa vipengele vinavyoaminika ambavyo biashara zinaweza kuvitumia kufanya kazi, kusimama, na kuomba msaada wakati mambo yanapokuwa muhimu sana.
