Azure AI Travel Agents ni suluhisho kamili lililotengenezwa na Microsoft linaloonyesha jinsi ya kujenga programu ya kupanga safari inayotumia maajenti wengi wa AI kwa kutumia Model Context Protocol (MCP), Azure OpenAI, na Azure AI Search. Mradi huu unaonyesha mbinu bora za kuratibu maajenti wengi wa AI, kuunganisha data za kampuni, na kutoa jukwaa salama na linaloweza kupanuliwa kwa matukio halisi ya matumizi.
- Uratibu wa Maajenti Wengi: Inatumia MCP kuratibu maajenti maalum (kama vile maajenti wa ndege, hoteli, na ratiba) ambao hushirikiana kutekeleza majukumu magumu ya kupanga safari.
- Uunganishaji wa Data za Kampuni: Inaunganisha na Azure AI Search na vyanzo vingine vya data za kampuni kutoa taarifa za hivi karibuni na zinazofaa kwa mapendekezo ya safari.
- Mimaaranisho Salama na Inayoweza Kupanuliwa: Inatumia huduma za Azure kwa uthibitishaji, ruhusa, na usambazaji unaoweza kupanuliwa, ikifuata mbinu bora za usalama wa kampuni.
- Zana Zinazoweza Kutumika Upya: Inatekeleza zana za MCP zinazoweza kutumika upya na mifano ya maelekezo, kuwezesha kubadilika haraka kwa maeneo mapya au mahitaji ya biashara.
- Uzoefu wa Mtumiaji: Inatoa kiolesura cha mazungumzo kwa watumiaji kuwasiliana na maajenti wa safari, kinachotumia Azure OpenAI na MCP.
Suluhisho la Azure AI Travel Agents limetengenezwa kwa lengo la kuwa na moduli nyingi, kuweza kupanuliwa, na kuunganishwa kwa usalama kwa maajenti wengi wa AI na vyanzo vya data za kampuni. Vipengele vikuu na mtiririko wa data ni kama ifuatavyo:
- Kiolesura cha Mtumiaji: Watumiaji huwasiliana na mfumo kupitia UI ya mazungumzo (kama vile gumzo la wavuti au bot wa Teams), ambayo hutuma maswali ya mtumiaji na kupokea mapendekezo ya safari.
- MCP Server: Hufanya kama msimamizi mkuu, akipokea maingizo ya mtumiaji, kusimamia muktadha, na kuratibu shughuli za maajenti maalum (kama FlightAgent, HotelAgent, ItineraryAgent) kupitia Model Context Protocol.
- Maajenti wa AI: Kila ajenti anahusika na eneo maalum (ndege, hoteli, ratiba) na ametekelezwa kama zana ya MCP. Maajenti hutumia mifano ya maelekezo na mantiki kushughulikia maombi na kutoa majibu.
- Huduma ya Azure OpenAI: Hutoa uelewa wa lugha ya asili na uzalishaji wa maudhui, ikiwasaidia maajenti kuelewa nia ya mtumiaji na kutoa majibu ya mazungumzo.
- Azure AI Search & Data za Kampuni: Maajenti hufanya utafutaji kwenye Azure AI Search na vyanzo vingine vya data za kampuni kupata taarifa za hivi karibuni kuhusu ndege, hoteli, na chaguzi za safari.
- Uthibitishaji & Usalama: Inaunganishwa na Microsoft Entra ID kwa uthibitishaji salama na kutumia kanuni za ruhusa za chini kabisa kwa rasilimali zote.
- Usambazaji: Imetengenezwa kwa ajili ya kusambazwa kwenye Azure Container Apps, kuhakikisha upanuzi, ufuatiliaji, na ufanisi wa uendeshaji.
Mimariko hii inaruhusu uratibu mzuri wa maajenti wengi wa AI, uunganishaji salama wa data za kampuni, na jukwaa thabiti na linaloweza kupanuliwa kwa kujenga suluhisho za AI zinazolenga maeneo maalum.
Fikiria unapopanga safari kubwa na kuwa na timu ya wasaidizi wataalamu wakikuza kila undani. Mfumo wa Azure AI Travel Agents hufanya kazi kwa njia kama hiyo, ukitumia sehemu tofauti (kama wanachama wa timu) kila mmoja akiwa na jukumu maalum. Hivi ndivyo inavyofanya kazi pamoja:
Fikiria kama dawati la maajenti wako wa safari. Huko ndipo wewe (mtumiaji) unauliza maswali au kutoa maombi, kama “Nipe ndege kwenda Paris.” Hii inaweza kuwa dirisha la gumzo kwenye tovuti au programu ya ujumbe.
MCP Server ni kama meneja anayesikiliza ombi lako kwenye dawati na kuamua mtaalamu gani afanye sehemu husika. Hushika kumbukumbu ya mazungumzo yako na kuhakikisha kila kitu kinaendelea vizuri.
Kila ajenti ni mtaalamu katika eneo fulani—mmoja anajua kila kitu kuhusu ndege, mwingine kuhusu hoteli, na mwingine kuhusu kupanga ratiba. Unapoomba safari, MCP Server hutuma ombi lako kwa ajenti sahihi. Maajenti hawa hutumia ujuzi na zana zao kupata chaguzi bora kwako.
Hii ni kama kuwa na mtaalamu wa lugha anayelewa kabisa unachouliza, haijalishi unavyosema. Husaidia maajenti kuelewa maombi yako na kutoa majibu ya mazungumzo ya asili.
Fikiria maktaba kubwa, ya kisasa yenye taarifa zote za hivi karibuni za safari—ratiba za ndege, upatikanaji wa hoteli, na zaidi. Maajenti hufanya utafutaji maktaba hii kupata majibu sahihi zaidi kwako.
Kama mlinzi wa usalama anayeangalia nani anaweza kuingia maeneo fulani, sehemu hii inahakikisha watu na maajenti waliothibitishwa tu wanaweza kufikia taarifa nyeti. Huhifadhi data yako salama na binafsi.
Wasaidizi wote hawa na zana hufanya kazi pamoja ndani ya jengo salama, linaloweza kupanuliwa (mawingu). Hii inamaanisha mfumo unaweza kushughulikia watumiaji wengi kwa wakati mmoja na upatikane kila wakati unapotaka.
Unaanza kwa kuuliza swali kwenye dawati la maajenti (UI). Msimamizi (MCP Server) huamua mtaalamu (ajenti) anayekufaa. Mtaalamu hutumia mtaalamu wa lugha (OpenAI) kuelewa ombi lako na maktaba (AI Search) kupata jibu bora. Mlinzi wa usalama (Uthibitishaji) huhakikisha kila kitu kiko salama. Yote haya hufanyika ndani ya jengo la kuaminika na linaloweza kupanuliwa (Azure Container Apps), hivyo uzoefu wako ni laini na salama. Ushirikiano huu unaruhusu mfumo kukusaidia kupanga safari haraka na kwa usalama, kama timu ya maajenti wa safari wataalamu wakifanya kazi pamoja katika ofisi ya kisasa!
- MCP Server: Inahudumia mantiki kuu ya uratibu, inatoa zana za maajenti, na kusimamia muktadha wa michakato ya kupanga safari yenye hatua nyingi.
- Maajenti: Kila ajenti (mfano FlightAgent, HotelAgent) ametekelezwa kama zana ya MCP yenye mifano yake ya maelekezo na mantiki.
- Uunganishaji wa Azure: Inatumia Azure OpenAI kwa uelewa wa lugha ya asili na Azure AI Search kwa upatikanaji wa data.
- Usalama: Inaunganishwa na Microsoft Entra ID kwa uthibitishaji na kutumia kanuni za ruhusa za chini kabisa kwa rasilimali zote.
- Usambazaji: Inaunga mkono usambazaji kwenye Azure Container Apps kwa ajili ya upanuzi na ufanisi wa uendeshaji.
- Inaonyesha jinsi MCP inavyoweza kutumika kuratibu maajenti wengi wa AI katika mazingira halisi ya uzalishaji.
- Huwezesha kuharakisha maendeleo ya suluhisho kwa kutoa mifano inayoweza kutumika upya kwa uratibu wa maajenti, uunganishaji wa data, na usambazaji salama.
- Hutumika kama rasimu ya kujenga programu za AI zinazolenga maeneo maalum kwa kutumia MCP na huduma za Azure.
- Azure AI Travel Agents GitHub Repository
- Azure OpenAI Service
- Azure AI Search
- Model Context Protocol (MCP)
Kiasi cha Majibu:
Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Ingawa tunajitahidi kwa usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au upotovu wa maana. Hati ya asili katika lugha yake ya asili inapaswa kuchukuliwa kama chanzo cha kuaminika. Kwa taarifa muhimu, tafsiri ya kitaalamu inayofanywa na binadamu inashauriwa. Hatubebei dhamana kwa kutoelewana au tafsiri potofu zinazotokana na matumizi ya tafsiri hii.
