ai-agents-for-beginners

Multi-Agent Design

(ဤသင်ခန်းစာရဲ့ ဗီဒီယိုကို ကြည့်မယ်ဆိုရင် အပေါ်ကပုံကို နှိပ်ပါ)

Multi-agent ဒီဇိုင်းပုံစံများ

သင်ဘာသာစကားပရောဂျက်တစ်ခုမှာ အေးဂျင့်အများအပြား ပါဝင်တာနဲ့ စတင်လုပ်ကိုင်တဲ့အချိန်မှာ multi-agent ဒီဇိုင်းပုံစံကို စဉ်းစားဖို့ လိုအပ်ပါလိမ့်မယ်။ သို့သော် multi-agent မှာ ဘယ်အချိန်ပြောင်းသင့်သလဲ၊ ဘာအားသာချက်တွေ ရှိလဲဆိုတာချက်ချင်း မရှင်းလင်းနိုင်ပါ။

နိဒါန်း

ဒီသင်ခန်းစာမှာ ကျွန်တော်တို့ ဘာတွေကိုဖြေရှင်းကြမလဲဆိုတော့-

သင်ယူရမည့် ရည်မှန်းချက်များ

ဒီသင်ခန်းစာပြီးနောက်မှာ သင်သည်-

ကြီးမားတဲ့ ရည်မှန်းချက်က ဘာလဲ?

Multi-agent တွေက ပူးပေါင်းတဲ့ ရည်မှန်းချက်တစ်ခုကို ရရှိစေဖို့ အေးဂျင့်အများအပြား အသုံးပြုတဲ့ ဒီဇိုင်းပုံစံဖြစ်ပါတယ်။

ဒီပုံစံကို ရိုဘော့, အလိုအလျော့စနစ်များနှင့် ဖြန့်ဝေထားသော ကွန်ပျူတာစနစ် စတဲ့ နယ်ပယ်များ၌ ကျယ်ကျယ်ပြန့်ပြန့် အသုံးပြုကြပါတယ်။

multi-agent သုံးနိုင်တဲ့ အခြေအနေများ

multi-agent သုံးဖို့ အကောင်းဆုံး အခြေအနေတွေ ဘာတွေလဲ? အဖြေက အများကြီးရှိပါတယ်၊ အထူးသဖြင့် အောက်ပါအခြေအနေတွေမှာ အေးဂျင့်များစွာ အသုံးပြုခြင်းက အကျိုးရှိပါတယ်-

တစ်ဦးတည်းသောအေးဂျင့်ထက် multi-agent သုံးခြင်း၏ အားသာချက်များ

တစ်ဦးတည်း အေးဂျင့်စနစ်မှာ ပညာရပ်ရိုးရှင်းတဲ့ အလုပ်များအတွက် လုပ်ဆောင်နိုင်ပေမဲ့ ရှုပ်ထွေးတဲ့ အလုပ်များအတွက် multi-agent အသုံးပြုခြင်းက အောက်ပါအားသာချက်အတွက် ကောင်းမွန်မြောက်မားစေသည်-

ဥပမာအနေဖြင့် သုံးစွဲသူအတွက် ခရီးစဥ်မှာယူကြရအောင်။ တစ်ဦးတည်း အေးဂျင့်စနစ်က ခရီးစဥ်မှာယူခြင်းရဲ့ အကုန်အကျ စီမံခန့်ခွဲရမှာဖြစ်ပြီး ဂန္ထဝင်လေယာဉ်မှု၊ ဂိုဒေါင်းများမှာယူခြင်း နှင့် ယာဥ်ငှားခြင်းတို့ ပါဝင်သည်။ အဲ့ဒီအရာအား တစ်ဦးတည်း အေးဂျင့် ဖြင့်လုပ်ဆောင်ဖို့က အဲ့ဒီအလုပ်အားလုံး ကိုင်တွယ်နိုင်သော ပစ္စည်းကိရိယာများ လိုအပ်လိမ့်မည်။ ဒါက ရှုပ်ထွေးပြီး တစ်ခုတည်းတွင် မျိုးစုစီမံခန့်ခွဲရခက်ခဲတဲ့ စနစ်ကို ဖြစ်ပေါ်စေပါလိမ့်မယ်။ multi-agent စနစ်တစ်ခုမှာတော့ လေယာဉ်သွားဆိုက်ရှာဖွေသူ၊ ဂိုဒေါင်းမှာယူသူနှင့် ယာဥ်ငှားသူတို့အတွက် expertise ထူးခြားသော အေးဂျင့်များ ရှိပါမယ်။ ဒါက စနစ်ကို ပိုမို module လုပ်၍ စောင့်ရှောက်ရ လွယ်ကူစေပြီး ချဲ့ထွင်ရလွယ်ကူစေပါလိမ့်မယ်။

ဒီအကြောင်းကို မိခင်-သားဆိုင်ရှင်စတိုးနှင့် franchise စစ်ဆေးမှုအဖြစ် နှိုင်းယှဉ်ကြည့်ပါ။ မိခင်-သား စတိုးတွင် ခရီးစဥ်မှာယူမှုအားလုံးကို တစ်ဦးတည်း အေးဂျင့်က ကိုင်တွယ်မည်၊ franchise တစ်ခုတွင် အေးဂျင့်ရပ်တည်ချက်အလိုက် ခွဲခြားပြီး ထိန်းသိမ်းနေရမည်။

multi-agent ဒီဇိုင်းပုံစံ အကောင်အထည်ဖော်သော အခြေခံအစိတ်အပိုင်းများ

multi-agent ဒီဇိုင်းပုံစံကို အကောင်အထည်ဖော်ဖို့ မတိုင်မီ အခြေခံအစိတ်အပိုင်းများကို နားလည်ထားဖို့ လိုပါတယ်။

ပြန်၍ သုံးစွဲသူအတွက် ခရီးအပ်ခြင်း ဥပမာကိုကြည့်ပါ။ အဲ့ဒီအခြေအနေမှာ အောက်ပါအစိတ်အပိုင်းတွေ ပါဝင်ပါသည်-

multi-agent ဆက်ဆံမှုတွေ မြင်ကွင်းရရှိမှု

အေးဂျင့်အများအပြား ဘယ်လိုဆက်ဆံနေသည် မြင်ကွင်းရရှိမှု လိုအပ်သည်။ ဒီမြင်ကွင်းရရှိမှုသည် ဘတ်ဒေါင်းများလို အကောင်းဆုံးစနစ်လုပ်ဆောင်မှုအတွက် ပြဿနာများရှာဖွေရန်၊ ထိရောက်မှု မြှင့်တင်ရန်အတွက် အရေးကြီးပါသည်။ ဒီလိုမြင်ကွင်းရရှိရန် အေးဂျင့် လှုပ်ရှားမှုများ၊ ဆက်ဆံမှုများကို စာရင်းသွင်း၊ စောင့်ကြည့်ပေးမည့် ကိရိယာများ၊ ဂရပ်ဖစ်များနှင့် လုပ်ဆောင်ချက်သတ်မှတ်ချက်များလိုအပ်ပါသည်။

ဥပမာအားဖြင့်၊ သုံးစွဲသူအတွက် ခရီးမှာယူခြင်းတွင် အေးဂျင့်တိုင်းရဲ့ အခြေအနေ၊ သုံးစွဲသူ စိတ်ကြိုက်မှုများနှင့် ကန့်သတ်ချက်များ၊ အေးဂျင့်များကြား ဆက်ဆံမှုကို dashboard တစ်ခုမှာပြထားနိုင်ပါသည်။ Dashboard မှာ သုံးစွဲသူ ခရီးစဉ်ရက်များ၊ လေယာဉ်ရှာဖွေသူ၏ အကြံပြုချက်များ၊ ဂိုဒေါင်း အကြံပြုချက်များနှင့် ယာဉ်ငှားသူ အကြံပြုချက်များကို မြင်ရပါမည်။ ဒီဟာက agent တွေ ဘယ်လို ဆက်ဆံနေသည်နှင့် သုံးစွဲသူစိတ်ကြိုက်မှုနှင့် ကန့်သတ်ချက် ပြည့်မှီသည်ကို ရှင်းလင်းမြင်ရမည်။

ကျွန်တော်တို့ အောက်ပါအချက်တွေကို အသေးစိတ်ကြည့်ကြရအောင်-

multi-agent ပုံစံများ

multi-agent အက်ပ်များ ဖန်တီးဖို့ အသုံးပြုနိုင်တဲ့ စနစ် အချို့ကို လေ့လာကြရအောင် - တစ်ချို့စိတ်ဝင်စားဖို့ကောင်းတဲ့ ပုံစံတွေရှိပါတယ်-

အုပ်စု စကားပြော

ဒီပုံစံသည် agent များ မျိုးမျိုးအချင်းချင်းဆက်သွယ်နိုင်သည့် အုပ်စု စကားပြော အက်ပ် ပုံစံ တစ်ခုကို ဖန်တီးချင်ပါက အသုံးဝင်သည်။ အသုံးပြုမှုများမှာ အဖွဲ့လိုက် ပူးပေါင်းဆောင်ရွက်ခြင်း၊ ဖောက်သည်ပံ့ပိုးမှုနှင့် လူမှုကွန်ရက် စတာတွေ ဖြစ်နိုင်သည်။

ဒီပုံစံအရ တစ်ဦးဦးစီ agent သည် အုပ်စုစကားပြောရှိသူတစ်ဦးကို ကိုယ်စားပြုထားပြီး စကားများကို မြှင့်တင်သွားပြီး အခြား agent များနှင့် protocol အသုံးပြုပြီး ချိတ်ဆက်ခြင်း လုပ်သည်။ Agents များသည် အုပ်စုစကားပြောထဲ သို့ စကားပို့နိုင်၊ အုပ်စုစကားပြောမှ စကားလက်ခံနိုင်ကြပြီး အခြား agent များကို တုံ့ပြန်နိုင်သည်။

ဒါကို centralized architecture (message များကို နယ်ချဲ့စောင့်ကြည့်ကွန်ရက်မှ တိုက်ရိုက် တင်သွင်းခြင်း) သို့မဟုတ် decentralized architecture (message များကို တိုက်ရိုက် လွှဲလှယ်ခြင်း) ဖြင့် အကောင်အထည်ဖော်နိုင်သည်။

Group chat

Hand-off

ဒီပုံစံသည် agent များ စီမံထားသော တာဝန်များကို တစ်ခုတည်းမှ နောက်တစ်ခုသို့ လွှဲပေးနိုင်သည့် အက်ပ် ဖန်တီးချင်သောအခါ အသုံးပြုသည်။

အထူးသဖြင့် ဖောက်သည်ပံ့ပိုးမှု၊ တာဝန်စီမံခန့်ခွဲမှုနှင့် workflow automation တွင် အသုံးပြုကြသည်။

ဒီပုံစံအရ တစ်ဦးတည်း agent သည် workflow တွင် တာဝန် သို့မဟုတ် အဆင့်တစ်ခုကို ကိုယ်စားပြုပြီး ပြင်ဆင်ထားသော စည်းမျဉ်းများအရ တာဝန်လွှဲချခြင်း လုပ်ဆောင်နိုင်သည်။

Hand off

ပူးပေါင်းစစ်တမ်းချက်ခြင်း

ဒီပုံစံသည် အသုံးပြုသူများအား အကြံပြုချက် ပေးရန် agent များ ပူးပေါင်း ချိန်ညှိသော အက်ပ်ဖန်တီးရန် အသုံးဝင်သည်။

agent များစွာ ပူးပေါင်း အကြံပြုချက်ပေးခြင်း လိုအပ်ခြင်းမှာ တစ်ဦးတည်းမဟုတ်ဘဲ ကျွမ်းကျင်ချက်ကွဲများရှိ၍ အကြံပြုချက် စနစ်ကို မြှင့်တင်ပေးနိုင်သည်။

ဥပမာအားဖြင့် အသုံးပြုသူတစ်ယောက် စတော့ရှယ်ယာ အကောင်းဆုံး ကုန်ပစ္စည်း ကိုယ်စားပြုချက် လိုချင်သည်ဆိုပါစို့ -

Recommendation

အခြေအနေ: ငွေစာရင်းပြန်အမ်းခြင်းလုပ်ငန်းစဉ်

ဖောက်သည်တစ်ယောက် ကုန်ပစ္စည်းအတွက် ငွေစာရင်းပြန်အမ်းလိုသည် ဆိုသည့် နေရာမှာ အေးဂျင့် အနည်းငယ် ပါဝင်နိုင်ပေမဲ့ ဤလုပ်ငန်းစဉ် သီးသန့်အေးဂျင့်များနှင့် သင်၏လုပ်ငန်း၏ အခြားပိုင်းများ၌ အသုံးပြုနိုင်သော အထွေထွေအေးဂျင့်များအဖြစ် ခွဲခြား ကြည့်ကြပါစို့။

ငွေစာရင်းပြန်အမ်းလုပ်ငန်းအတွက် သီးသန့်အေးဂျင့်များ-

အထွေထွေအေးဂျင့်များ-

ဤအေးဂျင့်များသည် လုပ်ငန်း အခြားပိုင်းများမှာလည်း အသုံးပြုနိုင်သည်။

အထက်ဖော်ပြခဲ့သည့် အေးဂျင့်များမှာ ငွေစာရင်းပြန်အမ်းလုပ်ငန်းအတွက် သီးသန့်ဖြစ်သောအပြင် သင့်လုပ်ငန်း ရဲ့ အခြားပိုင်းများတွင်လည်း သုံးနိုင်သောအထွေထွေအေးဂျင့်များပါ ပါဝင်သည်။ ဒီဟာတွေက သင့် multi-agent စနစ်တွင် ဘယ်အေးဂျင့်တွေ အသုံးပြုသင့်တယ်ဆိုတာ နားလည်တတ်ဖို့ ကူညီပေးပါလိမ့်မယ်။

အလုပ်တင်ခြင်း

ဖောက်သည်ပံ့ပိုးခြင်းလုပ်ငန်းစဉ် အတွက် multi-agent စနစ် တစ်ခု ဒီဇိုင်းဆွဲပါ။ လုပ်ငန်းစဉ်တွင် ပါဝင်သော အေးဂျင့်များ၊ ၎င်းတို့၏ အခန်းကဏ္ဍများ၊ တာဝန်များ၊ အချင်းချင်း ဆက်ဆံပုံကို မှတ်သားပါ။ ဖောက်သည်ပံ့ပိုးခြင်းလုပ်ငန်းတွင် သီးသန့် အေးဂျင့်များနှင့် သင့်လုပ်ငန်းအခြားပိုင်းများ၌ အသုံးပြုနိုင်သော အထွေထွေအေးဂျင့်များနှစ်ခုလုံးကို စဉ်းစားပါ။

နောက်ကောက်ဖြေရှင်းချက်ကို ဖတ်မတိုင်မီ အနည်းငယ် စဉ်းစားပါ၊ သင်ထင်သလို ပိုမိုသော အေးဂျင့်များ လိုအပ်နိုင်သည်။

TIP: ဖောက်သည်ပံ့ပိုးမှု လုပ်ငန်းစဉ်၏ အဆင့်အတန်းများကွဲပြားမှုများကို စဉ်းစားပြီး စနစ်အတွက် လိုအပ်သော အေးဂျင့်များကိုလည်း စဉ်းစားပါ။

Solution

Solution

Knowledge checks

Question: When should you consider using multi-agents?

Solution quiz

Summary

ဒီသင်ခန်းစာ မှာ Multi-agent ဒီဇိုင်းပုံစံကို ကြည့်ရှုခဲ့ပြီး၊ Multi-agent များအသုံးပြုရန် သင့်တော်သည့် ပတ်ဝန်းကျင်များ၊ တစ်ဦးတည်းသော အေးဂျင့်ထက် Multi-agent များ အသုံးပြုခြင်း၏ အားသာချက်များ၊ Multi-agent ဒီဇိုင်းပုံစံအကောင်အထည်ဖော်ရာတွင် အခြေခံအဆောက်အအုံများနှင့် Multi-agent များက ပြန်လည်ဆက်ဆံမှုကို မျက်မှောက်မြင်နိုင်မှုကို ရှင်းလင်းခဲ့သည်။

Multi-Agent ဒီဇိုင်းပုံစံအား ပိုမိုမေးမြန်းလိုသူများအတွက်

Microsoft Foundry Discord တွင် စာသင်ကြားသူများနှင့် တွေ့ဆုံရန်၊ ရုံးချိန် တက်ရောက်ရန်နှင့် သင့် AI Agents မေးခွန်းများကို ဖြေကြားပေးရန် ပါဝင်ဆွေးနွေးပါ။

Additional resources

Previous Lesson

Planning Design

Next Lesson

Metacognition in AI Agents


အသိပေးချက်
ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု Co-op Translator ဖြင့် ဘာသာပြန်ထားပါသည်။ တိကျမှန်ကန်မှုအတွက် ဆောင်ရွက်ပေမယ့် စက်ရုပ်ဘာသာပြန်ခြင်းသည် အမှားများ သို့မဟုတ်မှားယွင်းချက်များပါရှိနိုင်ကြောင်း သတိပြုပါ။ မူလစာရွက်စာတမ်းကို မူရင်းဘာသာဖြင့်သာ တရားဝင်အထောက်အထားအဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသောသတင်းအချက်အလက်များအတွက် ပရော်ဖက်ရှင်နယ် လူ့ဘာသာပြန်အား စီစဉ်ရရှိရန် အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုသည့်ကြောင့် ဖြစ်ပေါ်လာသော နားလည်မှု စုံမှားမှုများအတွက် ငါတို့သည် တာဝန်မဲ့ပါ။