Kama kuna kitu kinachokera wataalamu wa teknolojia na hata watumiaji wa kawaida wa Akili Mnemba (AI), ni tabia ya roboti hizi kuwa na "kumbukumbu ya kuku." Unapoipa kazi ndefu na ngumu, inafika katikati inasahau ilianzia wapi au maelekezo ya msingi uliyoyatoa mwanzoni. Hii ni kero kubwa kwa wasanidi programu (developers) wa "Silicon Dar" na kwingineko duniani ambao wanataka kutumia AI kujenga mifumo mikubwa.
Hata hivyo, kampuni ya Anthropic, inayotamba na mfumo wake wa Claude, imetangaza kuwa imepata dawa ya tatizo hili. Tarehe 26 (saa za Marekani), kampuni hiyo imetambulisha mbinu mpya kupitia 'Claude Agent SDK' ambayo inahakikisha "Wakala wa AI" (AI Agent) hasahau hata nukta moja ya maelekezo, hata kama mradi utachukua muda mrefu kukamilika.
Tatizo la "Kupoteza Mtandao" Kichwani
Kwa lugha nyepesi, changamoto kubwa ya AI za sasa ni kile kinachoitwa "Context Window" au uwezo wa kuhifadhi maelezo kwa wakati mmoja. Ni sawa na kuwa na daftari lenye kurasa chache; zikijaa, lazima uchanel kurasa za zamani ili uandike mpya, na hapo ndipo kumbukumbu ya mambo ya awali inapopotea.
Anthropic wameeleza kuwa miradi mikubwa ya kimtandao (complex projects) haiwezi kutoshea kwenye "daftari" moja la AI. Hivyo, roboti inapohamia hatua mpya (new session), inafuta kumbukumbu za nyuma, jambo linalosababisha makosa au kurudia kazi.
Suluhisho la "Mawasiliano ya Vijiti"
Ili kutatua hili, Anthropic wamebuni mfumo unaofanya kazi kama mbio za kupokezana vijiti. Wameiga utaratibu wanaoutumia wahandisi wa programu binadamu. Mfumo huu mpya umegawanywa katika hatua mbili kuu ambazo zinahakikisha taarifa hazipotei:
- Wakala wa Maandalizi (Initializer Agent): Huyu ni kama "Mnyapara" wa mradi. Kazi yake ni kuandaa mazingira ya kazi, kuweka faili zote muhimu sawa, na kurekodi kila kitu kilichopo kabla kazi haijaanza.
- Wakala wa Uandishi (Coding Agent): Huyu ndiye "Fundi" anayefanya kazi. Anafanya kazi kwa awamu (step-by-step). Akimaliza awamu moja, anaacha "ujumbe ulioandikwa" (kama vile faili za JSON au 'Git Commits') kwa ajili ya awamu inayofuata.
Kwa njia hii, hata kama "akili" ya roboti itajaa na kuhitaji kuanza upya, inakuta ujumbe (Logbook) ulioachwa na nafsi yake ya awali, inasoma, na kuendelea pale ilipoishia bila kuruka maelekezo.
Kujifunza Kutoka kwa Binadamu
Watafiti wa Anthropic wanasema wamepata wazo hili kwa kuangalia jinsi binadamu wanavyofanya kazi. Wahandisi wa programu hawatumii kumbukumbu ya kichwa tu; wanatumia maandishi, faili za kumbukumbu (logs), na mifumo ya kutunza matoleo ya kazi (Version Control).
"Tumechukua kanuni za uhandisi wa programu kama vile kuweka kumbukumbu kwenye faili za JSON na kuzihamishia kwenye utendaji wa AI," ilieleza taarifa ya Anthropic.
Zaidi ya hapo, wameongeza uwezo wa roboti kujifanyia ukaguzi (Testing). Wametumia zana kama Puppeteer (inayoendesha kivinjari cha mtandao) ili roboti iweze kujaribu programu iliyotengeneza, kuona kama inafanya kazi, na kugundua makosa ambayo yangejificha kwenye kodi.
Mustakabali wa "Silicon Dar"
Teknolojia hii inatajwa kuwa mkombozi mkubwa kwa ujenzi wa tovuti na programu tumishi (Full Stack Web Applications). Kwa vijana wa Kitanzania wanaojihusisha na uandishi wa kodi, hii ina maana ya kupunguza muda wa kusahihisha makosa ya AI na kuongeza ufanisi.
Anthropic wamesema kuwa ingawa kwa sasa wamelenga zaidi kwenye uandishi wa programu za mtandao, lengo lao la baadaye ni kutumia teknolojia hii kwenye nyanja nyeti kama Utafiti wa Kisayansi na Mifumo ya Kifedha. Fikiria AI inayoweza kusimamia utafiti wa dawa au mendo wa uchumi kwa miezi kadhaa bila kusahau data ya siku ya kwanza.
Hii ni hatua nyingine kubwa inayothibitisha kuwa AI inazidi kusogea karibu na uwezo wa kiutendaji wa binadamu, ikiondoa kikwazo cha usahaulifu kilichokuwa kikiwakwamisha wengi.