(Bofya picha hapo juu kutazama video ya somo hili)
Somo hili linatoa muhtasari wa kina kuhusu Agentic Retrieval-Augmented Generation (Agentic RAG), dhana mpya ya AI ambapo mifano mikubwa ya lugha (LLMs) hupanga hatua zao zinazofuata kwa uhuru huku ikichota taarifa kutoka vyanzo vya nje. Tofauti na mifumo ya kawaida ya "retrieval-then-read", Agentic RAG inahusisha miito ya mara kwa mara kwa LLM, ikichanganywa na matumizi ya zana au kazi na matokeo yaliyojengwa. Mfumo huu hutathmini matokeo, kurekebisha maswali, kutumia zana za ziada inapohitajika, na kuendelea na mzunguko huu hadi suluhisho la kuridhisha lipatikane.
Somo hili litashughulikia:
Baada ya kukamilisha somo hili, utaweza kuelewa/kufanya:
Agentic Retrieval-Augmented Generation (Agentic RAG) ni dhana mpya ya AI ambapo mifano mikubwa ya lugha (LLMs) hupanga hatua zao zinazofuata kwa uhuru huku ikichota taarifa kutoka vyanzo vya nje. Tofauti na mifumo ya kawaida ya "retrieval-then-read", Agentic RAG inahusisha miito ya mara kwa mara kwa LLM, ikichanganywa na matumizi ya zana au kazi na matokeo yaliyojengwa. Mfumo huu hutathmini matokeo, kurekebisha maswali, kutumia zana za ziada inapohitajika, na kuendelea na mzunguko huu hadi suluhisho la kuridhisha lipatikane. Mtindo huu wa "maker-checker" wa kurudia unalenga kuboresha usahihi, kushughulikia maswali yaliyokosewa, na kuhakikisha matokeo ya hali ya juu.
Mfumo huu unamiliki mchakato wake wa kufikiri kwa uhuru, kuandika upya maswali yaliyoshindwa, kuchagua mbinu tofauti za kuchota taarifa, na kuunganisha zana mbalimbali—kama utafutaji wa vector katika Azure AI Search, hifadhidata za SQL, au API maalum—kabla ya kukamilisha jibu lake. Sifa ya kipekee ya mfumo wa agentic ni uwezo wake wa kumiliki mchakato wake wa kufikiri. Utekelezaji wa kawaida wa RAG hutegemea njia zilizowekwa awali, lakini mfumo wa agentic huamua kwa uhuru mlolongo wa hatua kulingana na ubora wa taarifa inayopatikana.
Agentic Retrieval-Augmented Generation (Agentic RAG) ni dhana mpya katika maendeleo ya AI ambapo LLMs si tu zinachota taarifa kutoka vyanzo vya data vya nje bali pia hupanga hatua zao zinazofuata kwa uhuru. Tofauti na mifumo ya kawaida ya "retrieval-then-read" au mlolongo wa maelekezo yaliyopangwa kwa uangalifu, Agentic RAG inahusisha mzunguko wa miito ya mara kwa mara kwa LLM, ikichanganywa na matumizi ya zana au kazi na matokeo yaliyojengwa. Kila hatua, mfumo hutathmini matokeo yaliyopatikana, kuamua kama kurekebisha maswali, kutumia zana za ziada inapohitajika, na kuendelea na mzunguko huu hadi suluhisho la kuridhisha lipatikane.
Mtindo huu wa "maker-checker" wa kurudia unalenga kuboresha usahihi, kushughulikia maswali yaliyokosewa kwa hifadhidata zilizojengwa (mfano NL2SQL), na kuhakikisha matokeo ya hali ya juu na yenye usawa. Badala ya kutegemea tu mlolongo wa maelekezo yaliyoundwa kwa uangalifu, mfumo unamiliki mchakato wake wa kufikiri kwa uhuru. Unaweza kuandika upya maswali yaliyoshindwa, kuchagua mbinu tofauti za kuchota taarifa, na kuunganisha zana mbalimbali—kama utafutaji wa vector katika Azure AI Search, hifadhidata za SQL, au API maalum—kabla ya kukamilisha jibu lake. Hii huondoa hitaji la mifumo tata ya uratibu. Badala yake, mzunguko rahisi wa "miito ya LLM → matumizi ya zana → miito ya LLM → …" unaweza kutoa matokeo ya hali ya juu na yaliyojengwa vizuri.

Sifa ya kipekee inayofanya mfumo kuwa "agentic" ni uwezo wake wa kumiliki mchakato wake wa kufikiri. Utekelezaji wa kawaida wa RAG mara nyingi hutegemea binadamu kuweka njia kwa mfano: mlolongo wa mawazo unaoeleza nini cha kuchota na lini. Lakini mfumo unapokuwa kweli agentic, huamua ndani jinsi ya kushughulikia tatizo. Hauendeshi tu script; unajiamulia mlolongo wa hatua kulingana na ubora wa taarifa inayopatikana. Kwa mfano, ikiwa umeulizwa kuunda mkakati wa uzinduzi wa bidhaa, hautegemei tu maelekezo yanayoeleza mtiririko mzima wa utafiti na maamuzi. Badala yake, mfano wa agentic huamua kwa uhuru:
Hatua hizi zote—kurekebisha maswali, kuchagua vyanzo, kurudia hadi "kuridhika" na jibu—zinaamuliwa na mfano, si kuandikwa awali na binadamu.

Mfumo wa agentic hutegemea muundo wa mwingiliano wa mzunguko:
Kwa muda, hii huunda hisia ya uelewa unaoendelea, kuwezesha mfano kushughulikia kazi ngumu, za hatua nyingi bila hitaji la binadamu kuingilia mara kwa mara au kuunda upya maelekezo.
Uhuru wa Agentic RAG pia unahusisha mifumo thabiti ya kujirekebisha. Wakati mfumo unakutana na vikwazo—kama kuchota nyaraka zisizohusiana au kukutana na maswali yaliyokosewa—unaweza:
Mbinu hii ya kurudia na yenye nguvu inaruhusu mfano kuboresha kila mara, kuhakikisha kuwa si mfumo wa "jaribio moja" bali ni mfumo unaojifunza kutokana na makosa yake wakati wa kikao fulani.

Licha ya uhuru wake ndani ya kazi, Agentic RAG si sawa na Akili ya Kijumla ya Kifaa. Uwezo wake wa "agentic" unafungika kwa zana, vyanzo vya data, na sera zinazotolewa na watengenezaji wa binadamu. Haiwezi kuunda zana zake au kuvuka mipaka ya kikoa iliyowekwa. Badala yake, inang'aa katika kuratibu kwa nguvu rasilimali zilizopo.
Tofauti kuu na aina za AI zilizoendelea zaidi ni:
Agentic RAG inang'aa katika hali zinazohitaji marekebisho ya mara kwa mara na usahihi:
Kadri mifumo hii inavyokuwa huru zaidi katika kufikiri kwake, usimamizi na uwazi ni muhimu:
Kuwa na zana zinazotoa rekodi wazi ya hatua ni muhimu. Bila zana hizo, kurekebisha mchakato wa hatua nyingi inaweza kuwa ngumu sana. Tazama mfano ufuatao kutoka Literal AI (kampuni nyuma ya Chainlit) kwa mwendo wa wakala:


Agentic RAG inawakilisha mageuzi ya asili katika jinsi mifumo ya AI inavyoshughulikia kazi ngumu, zinazohitaji data nyingi. Kwa kupitisha muundo wa mwingiliano wa mzunguko, kuchagua zana kwa uhuru, na kurekebisha maswali hadi kufikia matokeo ya hali ya juu, mfumo unazidi mifumo ya kawaida ya kufuata maelekezo na kuwa mtoaji wa maamuzi unaojitegemea zaidi na unaojali muktadha. Ingawa bado umefungwa na miundombinu iliyofafanuliwa na binadamu na miongozo ya kimaadili, uwezo huu wa agentic unaruhusu mwingiliano tajiri zaidi, wa nguvu zaidi, na hatimaye wa manufaa zaidi wa AI kwa mashirika na watumiaji wa mwisho.
Jiunge na Azure AI Foundry Discord ili kukutana na wanafunzi wengine, kuhudhuria masaa ya ofisi, na kupata majibu ya maswali yako kuhusu AI Agents.
Tekeleza Retrieval Augmented Generation (RAG) na Huduma ya Azure OpenAI: Jifunze jinsi ya kutumia data yako mwenyewe na Huduma ya Azure OpenAI. Moduli hii ya Microsoft Learn inatoa mwongozo wa kina juu ya kutekeleza RAG - Tathmini ya matumizi ya AI ya kizazi na Azure AI Foundry: Makala hii inashughulikia tathmini na kulinganisha mifano kwenye seti za data zinazopatikana hadharani, ikijumuisha matumizi ya Agentic AI na miundo ya RAG - Agentic RAG ni nini | Weaviate - Agentic RAG: Mwongozo Kamili wa Retrieval Augmented Generation inayotegemea mawakala – Habari kutoka kizazi cha RAG - Agentic RAG: ongeza kasi ya RAG yako kwa uundaji upya wa maswali na kujijibu! Hugging Face Open-Source AI Cookbook - Kuongeza Tabaka za Agentic kwenye RAG - Mustakabali wa Wasaidizi wa Maarifa: Jerry Liu - Jinsi ya Kujenga Mifumo ya Agentic RAG - Kutumia Huduma ya Mawakala ya Azure AI Foundry kuongeza kiwango cha mawakala wako wa AIKujenga Mawakala wa AI Wenye Kuaminika
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.