ai-agents-for-beginners

Multi-Agent Design

(Bofya picha hapo juu kutazama video ya somo hili)

Mifumo ya Ubunifu wa Wakala Wengi

Mara tu unapoanza kufanya kazi kwenye mradi unaohusisha mawakala wengi, utahitaji kuzingatia mfumo wa ubunifu wa wakala wengi. Hata hivyo, inaweza isiwe wazi mara moja ni lini unapaswa kubadilisha kwenda kwa mawakala wengi na faida zake ni zipi.

Utangulizi

Katika somo hili, tunatafuta kujibu maswali yafuatayo:

Malengo ya Kujifunza

Baada ya somo hili, unapaswa kuwa na uwezo wa:

Picha kubwa ni nini?

Mawakala wengi ni mfumo wa ubunifu unaoruhusu mawakala wengi kufanya kazi pamoja kufanikisha lengo la pamoja.

Mfumo huu unatumika sana katika nyanja mbalimbali, ikiwa ni pamoja na roboti, mifumo ya kujitegemea, na kompyuta iliyosambazwa.

Hali Ambapo Mawakala Wengi Wanafaa Kutumika

Kwa hivyo, ni hali zipi ni mifano mizuri ya kutumia mawakala wengi? Jibu ni kwamba kuna hali nyingi ambapo kutumia mawakala wengi ni faida, hasa katika kesi zifuatazo:

Faida za Kutumia Mawakala Wengi Badala ya Wakala Mmoja

Mfumo wa wakala mmoja unaweza kufanya kazi vizuri kwa kazi rahisi, lakini kwa kazi ngumu zaidi, kutumia mawakala wengi kunaweza kutoa faida kadhaa:

Hebu tuchukue mfano wa kuweka nafasi ya safari kwa mtumiaji. Mfumo wa wakala mmoja ungehitaji kushughulikia vipengele vyote vya mchakato wa kuweka nafasi ya safari, kuanzia kutafuta ndege hadi kuweka nafasi za hoteli na magari ya kukodisha. Ili kufanikisha hili kwa wakala mmoja, wakala huyo angehitaji kuwa na zana za kushughulikia kazi hizi zote. Hii inaweza kusababisha mfumo mgumu na wa monolith ambao ni mgumu kudumisha na kupanua. Mfumo wa wakala wengi, kwa upande mwingine, unaweza kuwa na mawakala tofauti waliobobea katika kutafuta ndege, kuweka nafasi za hoteli, na magari ya kukodisha. Hii ingeufanya mfumo kuwa wa moduli zaidi, rahisi kudumisha, na rahisi kupanua.

Linganisheni hili na ofisi ya usafiri inayoendeshwa kama duka la familia dhidi ya ofisi ya usafiri inayoendeshwa kama franchise. Duka la familia lingekuwa na wakala mmoja anayeshughulikia vipengele vyote vya mchakato wa kuweka nafasi ya safari, wakati franchise ingekuwa na mawakala tofauti wanaoshughulikia vipengele tofauti vya mchakato wa kuweka nafasi ya safari.

Vipengele vya Msingi vya Kutekeleza Mfumo wa Ubunifu wa Wakala Wengi

Kabla ya kutekeleza mfumo wa ubunifu wa wakala wengi, unahitaji kuelewa vipengele vya msingi vinavyounda mfumo huo.

Hebu tufanye hili kuwa dhahiri zaidi kwa kuangalia tena mfano wa kuweka nafasi ya safari kwa mtumiaji. Katika kesi hii, vipengele vya msingi vitajumuisha:

Uwazi katika Mwingiliano wa Mawakala Wengi

Ni muhimu kuwa na uwazi juu ya jinsi mawakala wengi wanavyoshirikiana. Uwazi huu ni muhimu kwa ajili ya kutatua matatizo, kuboresha, na kuhakikisha ufanisi wa jumla wa mfumo. Ili kufanikisha hili, unahitaji kuwa na zana na mbinu za kufuatilia shughuli na mwingiliano wa mawakala. Hii inaweza kuwa katika mfumo wa zana za kuandika kumbukumbu na kufuatilia, zana za kuona, na vipimo vya utendaji.

Kwa mfano, katika kesi ya kuweka nafasi ya safari kwa mtumiaji, unaweza kuwa na dashibodi inayoonyesha hali ya kila wakala, mapendeleo na vikwazo vya mtumiaji, na mwingiliano kati ya mawakala. Dashibodi hii inaweza kuonyesha tarehe za safari za mtumiaji, ndege zilizopendekezwa na wakala wa ndege, hoteli zilizopendekezwa na wakala wa hoteli, na magari ya kukodisha yaliyopendekezwa na wakala wa magari ya kukodisha. Hii itakupa mtazamo wazi wa jinsi mawakala wanavyoshirikiana na kama mapendeleo na vikwazo vya mtumiaji yanatimizwa.

Hebu tuangalie kila kipengele kwa undani zaidi.

Mifumo ya Mawakala Wengi

Hebu tuingie katika mifumo halisi tunazoweza kutumia kuunda programu za mawakala wengi. Hapa kuna mifumo ya kuvutia inayofaa kuzingatia:

Mazungumzo ya Kundi

Mfumo huu ni muhimu unapohitaji kuunda programu ya mazungumzo ya kundi ambapo mawakala wengi wanaweza kuwasiliana. Matumizi ya kawaida ya mfumo huu ni pamoja na ushirikiano wa timu, msaada wa wateja, na mitandao ya kijamii.

Katika mfumo huu, kila wakala anawakilisha mtumiaji katika mazungumzo ya kundi, na ujumbe hubadilishwa kati ya mawakala kwa kutumia itifaki ya ujumbe. Mawakala wanaweza kutuma ujumbe kwenye mazungumzo ya kundi, kupokea ujumbe kutoka kwa mazungumzo ya kundi, na kujibu ujumbe kutoka kwa mawakala wengine.

Mfumo huu unaweza kutekelezwa kwa kutumia muundo wa kati ambapo ujumbe wote hupitishwa kupitia seva kuu, au muundo uliosambazwa ambapo ujumbe hubadilishwa moja kwa moja.

Mazungumzo ya Kundi

Uhamishaji wa Kazi

Mfumo huu ni muhimu unapohitaji kuunda programu ambapo mawakala wengi wanaweza kuhamishiana kazi.

Matumizi ya kawaida ya mfumo huu ni pamoja na msaada wa wateja, usimamizi wa kazi, na uendeshaji wa kazi.

Katika mfumo huu, kila wakala anawakilisha kazi au hatua katika mchakato wa kazi, na mawakala wanaweza kuhamishiana kazi kulingana na sheria zilizowekwa.

Uhamishaji wa Kazi

Uchujaji wa Ushirikiano

Mfumo huu ni muhimu unapohitaji kuunda programu ambapo mawakala wengi wanaweza kushirikiana kutoa mapendekezo kwa watumiaji.

Sababu ya kutaka mawakala wengi kushirikiana ni kwamba kila wakala anaweza kuwa na utaalamu tofauti na kuchangia mchakato wa mapendekezo kwa njia tofauti.

Hebu tuchukue mfano ambapo mtumiaji anataka pendekezo la hisa bora kununua kwenye soko la hisa.

Pendekezo

Hali: Mchakato wa Marejesho

Fikiria hali ambapo mteja anajaribu kupata marejesho ya bidhaa, kunaweza kuwa na mawakala kadhaa wanaohusika katika mchakato huu, lakini hebu tugawanye kati ya mawakala maalum kwa mchakato huu na mawakala wa jumla wanaoweza kutumika katika michakato mingine.

Mawakala maalum kwa mchakato wa marejesho:

Hapa kuna baadhi ya mawakala wanaoweza kushiriki katika mchakato wa marejesho:

Mawakala wa jumla:

Mawakala hawa wanaweza kutumika katika sehemu nyingine za biashara yako.

Fikiria kabla ya kusoma suluhisho lifuatalo, unaweza kuhitaji mawakala zaidi kuliko unavyodhani.

TIP: Fikiria kuhusu hatua tofauti za mchakato wa msaada kwa wateja na pia zingatia mawakala wanaohitajika kwa mfumo wowote.

Suluhisho

Suluhisho

Maswali ya Maarifa

Swali: Ni lini unapaswa kufikiria kutumia mawakala wengi?

Jaribio la Suluhisho

Muhtasari

Katika somo hili, tumeangalia muundo wa mawakala wengi, ikijumuisha hali ambapo mawakala wengi wanatumika, faida za kutumia mawakala wengi badala ya wakala mmoja, vipengele vya msingi vya kutekeleza muundo wa mawakala wengi, na jinsi ya kuwa na mwonekano wa jinsi mawakala wengi wanavyoshirikiana.

Una Maswali Zaidi Kuhusu Muundo wa Mawakala Wengi?

Jiunge na Azure AI Foundry Discord ili kukutana na wanafunzi wengine, kuhudhuria saa za ofisi, na kupata majibu ya maswali yako kuhusu Mawakala wa AI.

Rasilimali za Ziada

Somo Lililopita

Muundo wa Mipango

Somo Linalofuata

Metakujitambua katika Mawakala wa AI


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.