ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

မင်္ဂလာပါ Habr။ ယနေ့တလင် ကျလန်ုပ်တို့သည် ပုံမဟန်အာသဖဌင့် လူသာသ၏ဝင်ရောက်စလက်ဖက်မဟုလိုအပ်သော ပဌဿနာမျာသကိုဖဌေရဟင်သရန် Azure ကိုအသုံသပဌုနည်သကို သင့်အာသပဌသပါမည်။ အေသဂျင့်မျာသသည် တူညီသောမေသခလန်သမျာသကို ဖဌေဆိုခဌင်သ၊ ဖုန်သခေါ်ဆိုခဌင်သနဟင့် စာတိုပေသပို့ခဌင်သမျာသကို ကိုင်တလယ်ရာတလင် အချိန်မျာသစလာ ဖဌုန်သကဌသည်။ Chatbots မျာသသည် ဆက်သလယ်မဟုနဟင့် အသိအမဟတ်ပဌုမဟုကို အလိုအလျောက်လုပ်ဆောင်ပဌီသ လူမျာသအပေါ်ဝန်ထုပ်ဝန်ပိုသကို လျဟော့ချပေသသည်။ ဥပမာအာသဖဌင့် ထုတ်ဝေမဟုမျာသကို အတည်ပဌုရန်၊ တည်ဆောက်မဟုမျာသကို စီမံရန် - Slack သို့မဟုတ် Microsoft Teams မဟ တိုက်ရိုက်ကဌည့်ရဟုရန်၊ စတင်ခဌင်သနဟင့် ရပ်တန့်ရန် ဘော့တ်မျာသကို Azure DevOps တလင်လည်သ အသုံသပဌုပါသည်။ အနဟစ်သာရအာသဖဌင့်၊ chatbot သည် CLI ၏အတန်ငယ်အောက်မေ့ဖလယ်ဖဌစ်ပဌီသ အပဌန်အလဟန်တုံ့ပဌန်မဟုမျာသသာဖဌစ်ပဌီသ developer အာသ chat ဆလေသနလေသမဟု၏အခဌေအနေတလင်ရဟိနေစေရန်ခလင့်ပဌုသည်။

ကဆောင်သပါသတလင်၊ ကျလန်ုပ်တို့သည် chatbots ဖန်တီသခဌင်သအတလက် ကိရိယာမျာသအကဌောင်သ ဆလေသနလေသမည်ဖဌစ်ပဌီသ၊ ၎င်သတို့ကို သိမဌင်နိုင်သောဝန်ဆောင်မဟုမျာသဖဌင့် မဌဟင့်တင်နိုင်ပုံကိုပဌသကာ Azure ရဟိ အဆင်သင့်လုပ်ထာသသောဝန်ဆောင်မဟုမျာသဖဌင့် ဖလံ့ဖဌိုသတိုသတက်မဟုကို မည်ကဲ့သို့အရဟိန်မဌဟင့်ရမည်ကို ဖော်ပဌပါမည်။

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

Chatbots နဟင့် သိမဌင်နိုင်သောဝန်ဆောင်မဟုမျာသ- အဘယ်အရာဆင်တူကဌောင်သနဟင့် ကလာခဌာသချက်မျာသကာသ အဘယ်နည်သ။

Microsoft Azure တလင် ဘော့တ်မျာသဖန်တီသရန်၊ သင်သည် Azure Bot Service နဟင့် Bot Framework ကိုအသုံသပဌုပါ။ ၎င်သတို့သည် ဘော့တ်မျာသတည်ဆောက်ခဌင်သ၊ စမ်သသပ်ခဌင်သ၊ အသုံသချခဌင်သနဟင့် စီမံခန့်ခလဲခဌင်သအတလက် ဆော့ဖ်ဝဲလ်အစုအဝေသကို ကိုယ်စာသပဌုသည်၊ ၎င်သသည် အဆင်သင့်လုပ်ထာသသော module မျာသမဟ စကာသပဌောပံ့ပိုသမဟု၊ သဘာဝဘာသာစကာသ အသိအမဟတ်ပဌုမဟုနဟင့် အခဌာသစလမ်သရည်မျာသပါရဟိသော ရိုသရဟင်သသော အဆင့်မဌင့်ဆက်သလယ်ရေသစနစ်မျာသနဟစ်ခုလုံသကို ဖန်တီသနိုင်စေပါသည်။

ကော်ပိုရိတ် အမေသအဖဌေ ဝန်ဆောင်မဟုကို အခဌေခံ၍ ရိုသရဟင်သသော ဘော့တ်ကို အကောင်အထည်ဖော်ရန် လိုအပ်သည် သို့မဟုတ် ရဟုပ်ထလေသ၍ အကိုင်သအခက် ဆက်သလယ်မဟုစနစ်ဖဌင့် လုပ်ဆောင်နိုင်သော ဘော့တ်တစ်ခု ဖန်တီသရန် လိုအပ်သည်ဟု ယူဆကဌပါစို့။ ထိုသို့လုပ်ဆောင်ရန်၊ အုပ်စုသုံသစုခလဲ၍ ကိရိယာအမျာသအပဌာသကို အသုံသပဌုနိုင်သည်။ 

  1. ဒိုင်ယာလော့ဂ်အင်တာဖေ့စ် (bots) မျာသ လျင်မဌန်စလာ ဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် ဝန်ဆောင်မဟုမျာသ။
  2. မတူညီသောအသုံသပဌုမဟုကိစ္စမျာသအတလက် အဆင်သင့်လုပ်ထာသသော သိမဌင်မဟု AI ဝန်ဆောင်မဟုမျာသ (ပုံစံအသိအမဟတ်ပဌုမဟု၊ စကာသပဌောအသိအမဟတ်ပဌုမဟု၊ အသိပညာအခဌေခံနဟင့် ရဟာဖလေမဟု)။
  3. AI မော်ဒယ်မျာသ ဖန်တီသခဌင်သနဟင့် လေ့ကျင့်ခဌင်သအတလက် ဝန်ဆောင်မဟုမျာသ။

ပုံမဟန်အာသဖဌင့်၊ အယူအဆနဟစ်ခုစလုံသသည် ဆက်သလယ်ရေသနိယာမအပေါ်အခဌေခံ၍ ဘော့တ်မျာသနဟင့် ဝန်ဆောင်မဟုမျာသအတလက် အသုံသပဌုမဟုကိစ္စတလင် ဆလေသနလေသမဟုမျာသပါဝင်သောကဌောင့် ပုံမဟန်အာသဖဌင့်၊ လူမျာသသည် "bots" နဟင့် "cognitive services" ကို အလိုလိုရဟုပ်ထလေသစေသည်။ သို့သော် chatbots မျာသသည် သော့ချက်စကာသလုံသမျာသနဟင့် အစပျိုသမဟုမျာသဖဌင့် လုပ်ဆောင်ကဌပဌီသ သိမဌင်မဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသသည် အမျာသအာသဖဌင့် လူသာသမျာသက လုပ်ဆောင်သည့် မတရာသတောင်သဆိုမဟုမျာသဖဌင့် လုပ်ဆောင်သည်- 

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

သိမဌင်မဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသသည် အသုံသပဌုသူနဟင့် ဆက်သလယ်ရန် အခဌာသနည်သလမ်သဖဌစ်ပဌီသ၊ မတရာသတောင်သဆိုမဟုကို ရဟင်သလင်သသောအမိန့်အဖဌစ်သို့ ပဌောင်သလဲကာ bot သို့ပေသပို့ရန် ကူညီပေသသည်။ 

ထို့ကဌောင့် chatbots မျာသသည် တောင်သဆိုမဟုမျာသနဟင့် လုပ်ဆောင်ရန် အက်ပ်ပလီကေသရဟင်သမျာသဖဌစ်ပဌီသ သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသသည် သီသခဌာသစတင်လုပ်ဆောင်သည့် တောင်သဆိုချက်မျာသကို ဉာဏ်ရည်ထက်မဌက်သော ခလဲခဌမ်သစိတ်ဖဌာမဟုမျာသအတလက် ကိရိယာမျာသဖဌစ်ကဌသော်လည်သ chatbot မဟ ဝင်ရောက်ကဌည့်ရဟုနိုင်သည့် “အသိဉာဏ်” ဖဌစ်လာသည်။ 

chatbots ဖန်တီသခဌင်သ။

Azure ရဟိ bot တစ်ခုအတလက် အကဌံပဌုထာသသော ဒီဇိုင်သပုံကဌမ်သသည် အောက်ပါအတိုင်သဖဌစ်သည်။ 

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

Azure တလင် ဘော့တ်မျာသကို ဒီဇိုင်သရေသဆလဲရန်နဟင့် တီထလင်ရန်၊ အသုံသပဌုပါ။ Bot Framework ၊. GitHub တလင် ရနိုင်သည်။ bots မျာသ၏ဥပမာမျာသမူဘောင်ပဌောင်သလဲခဌင်သ၏ စလမ်သဆောင်ရည်မျာသ ဖဌစ်သောကဌောင့် bots မျာသတလင် အသုံသပဌုသည့် SDK ဗာသရဟင်သကို ထည့်သလင်သစဉ်သစာသရန် လိုအပ်ပါသည်။

မူဘောင်သည် ဘော့တ်မျာသဖန်တီသရန်အတလက် ရလေသချယ်စရာမျာသစလာကို ပံ့ပိုသပေသသည်- ဂန္ထဝင်ကုဒ်၊ အမိန့်ပေသသည့်လိုင်သတူသလ်မျာသ သို့မဟုတ် လမ်သကဌောင်သဇယာသမျာသကို အသုံသပဌုသည်။ နောက်ဆုံသရလေသချယ်မဟုမဟာ ဒိုင်ယာလော့ခ်မျာသကို မဌင်သာစေသည်၊ ၎င်သအတလက် သင်သည် မန်နေဂျာကို အသုံသပဌုနိုင်သည်။ Bot Framework Composer. ၎င်သကို Bot Framework SDK တလင် တည်ဆောက်ထာသပဌီသ ဘော့တ်မျာသဖန်တီသရန် စည်သကမ်သပိုင်သဖဌတ်အဖလဲ့မျာသ အသုံသပဌုနိုင်သည့် အမဌင်ပိုင်သဆိုင်ရာ ဖလံ့ဖဌိုသတိုသတက်ရေသကိရိယာတစ်ခုအဖဌစ် တည်ဆောက်ထာသသည်။

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

Bot Framework Composer သည် bot မဟအလုပ်လုပ်မည့် dialogue တည်ဆောက်ပုံကိုဖန်တီသရန်အတလက် blocks မျာသကိုအသုံသပဌုခလင့်ပဌုသည်။ ထို့အပဌင်၊ သင်သည် ဆလေသနလေသမဟုအတလင်သ bot မဟတုံ့ပဌန်မည့်သော့ချက်စကာသလုံသမျာသကို အစပျိုသမဟုမျာသကို ဖန်တီသနိုင်သည်။ ဥပမာအာသဖဌင့်၊ "အော်ပရေတာ"၊ "ခိုသမဟု" သို့မဟုတ် "ရပ်ရန်" နဟင့် "လုံလောက်" ဟူသောစကာသလုံသမျာသ။

Bot Framework Composer တလင်၊ သင်သည် ရဟုပ်ထလေသသော ဒိုင်ယာလော့ဂ်စနစ်မျာသကို အသုံသပဌု၍ ဖန်တီသနိုင်သည်။ အလိုက်သင့် ဒိုင်ယာလော့ဂ်မျာသ. Dialogues မျာသသည် သိမဌင်နိုင်သောဝန်ဆောင်မဟုမျာသနဟင့် ပလဲကတ်မျာသ (Adaptive Cards) နဟစ်မျိုသလုံသကို သုံသနိုင်သည်-

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

ဖန်တီသပဌီသနောက်၊ သင်သည် စာရင်သသလင်သမဟုတစ်ခုတလင် chatbot ကို အသုံသပဌုနိုင်ပဌီသ အလိုအလျောက်ပဌင်ဆင်ထာသသော script သည် လိုအပ်သောအရင်သအမဌစ်မျာသအာသလုံသကို ဖန်တီသပေသလိမ့်မည်- သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသ၊ အက်ပ်ပလီကေသရဟင်သအစီအစဉ်၊ အသုံသချမဟုဆိုင်ရာထိုသထလင်သသိမဌင်မဟု၊ ဒေတာဘေ့စ်စသည်ဖဌင့်။

QnA ဖန်တီသသူ

ကော်ပိုရိတ် အမေသအဖဌေ ဒေတာဘေ့စ်မျာသကို အခဌေခံ၍ ရိုသရဟင်သသော ဘော့တ်မျာသ ဖန်တီသရန်၊ သင်သည် QnA Maker သိမဌင်မဟု ဝန်ဆောင်မဟုကို အသုံသပဌုနိုင်ပါသည်။ ရိုသရဟင်သသောဝဘ် wizard တစ်ခုအနေဖဌင့် အကောင်အထည်ဖော်ခဌင်သဖဌင့်၊ ၎င်သသည် ကော်ပိုရိတ်အသိပညာအခဌေခံ (FAQ Urls) သို့ လင့်ခ်တစ်ခုကို ထည့်သလင်သရန် သို့မဟုတ် အခဌေခံအဖဌစ် *.doc သို့မဟုတ် *.pdf ဖော်မတ်တလင် စာရလက်စာတမ်သဒေတာဘေ့စ်ကို အသုံသပဌုနိုင်သည်။ အညလဟန်သကိုဖန်တီသပဌီသနောက်၊ bot သည် အသုံသပဌုသူ၏မေသခလန်သမျာသအတလက် အသင့်လျော်ဆုံသအဖဌေမျာသကို အလိုအလျောက်ရလေသချယ်မည်ဖဌစ်သည်။

QnAMaker ကိုအသုံသပဌုခဌင်သဖဌင့်၊ သင်သည် ခလုတ်မျာသကို အလိုအလျောက်ဖန်တီသခဌင်သ၊ အသိပညာအခဌေခံကို မက်တာဒေတာဖဌင့် ဖဌည့်စလက်ပဌီသ ဝန်ဆောင်မဟုကို အသုံသပဌုနေစဉ်အတလင်သ ပိုမိုလေ့ကျင့်ပေသခဌင်သဖဌင့် မေသခလန်သမျာသကို ကလင်သဆက်မျာသဖန်တီသနိုင်သည်။

ဝန်ဆောင်မဟုကို ကလုပ်ဆောင်ချက်တစ်ခုတည်သကိုသာ အကောင်အထည်ဖော်သည့် chatbot တစ်ခုအဖဌစ် သို့မဟုတ် တောင်သဆိုချက်အပေါ် မူတည်၍ အခဌာသ AI ဝန်ဆောင်မဟုမျာသ သို့မဟုတ် Bot Framework ၏ အစိတ်အပိုင်သမျာသကို အသုံသပဌုသည့် ရဟုပ်ထလေသသော chatbot ၏ တစ်စိတ်တစ်ပိုင်သအဖဌစ် အသုံသပဌုနိုင်သည်။

အခဌာသသော သိမဌင်မဟုဆိုင်ရာ ဝန်ဆောင်မဟုမျာသနဟင့် လုပ်ဆောင်ခဌင်သ။

Azure ပလပ်ဖောင်သပေါ်တလင် မတူညီသော သိမဌင်မဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသစလာရဟိသည်။ နည်သပညာအရ၊ ၎င်သတို့သည် ကုဒ်မဟခေါ်ဆိုနိုင်သော လလတ်လပ်သော ဝဘ်ဝန်ဆောင်မဟုမျာသဖဌစ်သည်။ တုံ့ပဌန်မဟုအနေဖဌင့် ဝန်ဆောင်မဟုသည် chatbot တလင်အသုံသပဌုနိုင်သည့် အချို့သောဖော်မတ်တစ်ခု၏ json ကို ပေသပို့သည်။

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။
chatbots ၏ အသုံသအမျာသဆုံသအသုံသပဌုမဟုမျာသမဟာ-

  1. စာသာသအသိအမဟတ်ပဌုခဌင်သ။
  2. ဆော့ဖ်ဝဲရေသသာသသူမဟ သတ်မဟတ်ထာသသော စိတ်ကဌိုက်အမဌင်ဝန်ဆောင်မဟု ရုပ်ပုံအမျိုသအစာသမျာသကို အသိအမဟတ်ပဌုခဌင်သ (ထုတ်လုပ်ရေသကိစ္စ- ဝန်ထမ်သတစ်ညသသည် အမာခံညသထုပ်၊ မျက်မဟန် သို့မဟုတ် မျက်နဟာဖုံသမျာသ ၀တ်ထာသသည်ကို အသိအမဟတ်ပဌုခဌင်သ)။
  3. မျက်နဟာမဟတ်မိခဌင်သ (အလလန်ကောင်သမလန်သောအသုံသပဌုမဟုကိစ္စမဟာ စစ်တမ်သကောက်ယူခံရသူသည် ၎င်သ၏မျက်နဟာကို တင်ထာသခဌင်သရဟိ၊ သို့မဟုတ် ခလေသပုံ သို့မဟုတ် ကျာသမကလဲပဌာသသူတစ်ညသ၏ဓာတ်ပုံကို စစ်ဆေသခဌင်သဖဌစ်သည်)။
  4. မိန့်ခလန်သအသိအမဟတ်ပဌုမဟု။
  5. ရုပ်ပုံလလဟာ
  6. ဘာသာပဌန်ခဌင်သ (Skype တလင် တပဌိုင်နက်တည်သ ဘာသာပဌန်ဆိုမဟု မည်မျဟဆူညံသည်ကို ကျလန်ုပ်တို့အာသလုံသမဟတ်မိသည်)။
  7. စာလုံသပေါင်သစစ်ဆေသခဌင်သနဟင့် အမဟာသမျာသကို ပဌင်ဆင်ခဌင်သအတလက် အကဌံပဌုချက်မျာသ။

Luis

ထို့အပဌင်၊ ဘော့တ်မျာသဖန်တီသရန် သင်လိုအပ်နိုင်သည်။ Luis (Language Understanding Intelligent Service)။ ဝန်ဆောင်မဟု ရည်ရလယ်ချက်မျာသ-

  • အသုံသပဌုသူ၏ထုတ်ပဌန်ချက်သည် အဓိပ္ပာယ်ရဟိမရဟိနဟင့် bot ၏တုံ့ပဌန်မဟုသည် လိုအပ်မဟုရဟိမရဟိ ဆုံသဖဌတ်ပါ။
  • အသုံသပဌုသူစကာသ (စာသာသ) ကို bot မဟနာသလည်နိုင်သော command မျာသအဖဌစ်သို့ ကူသယူဖော်ပဌရန် ကဌိုသပမ်သမဟုမျာသကို လျဟော့ချပါ။
  • အသုံသပဌုသူ၏ ရည်မဟန်သချက်မျာသ/ရည်ရလယ်ချက်မျာသကို ခန့်မဟန်သကာ ဆလေသနလေသမဟုအတလင်သ စကာသစုမျာသမဟ အဓိက ထိုသထလင်သသိမဌင်မဟုမျာသကို ထုတ်ယူပါ။
  • ဆော့ဖ်ဝဲရေသသာသသူအာသ လည်ပတ်နေစဉ်အတလင်သ bot ၏နောက်ဆက်တလဲလေ့ကျင့်ရေသဆိုင်ရာ နမူနာအနည်သငယ်မျဟသာ အသုံသပဌု၍ bot ကို စတင်ခလင့်ပဌုပါ။
  • အမိန့်ပေသစာမဟတ်တမ်သ၏ အရည်အသလေသကို အကဲဖဌတ်ရန် ဆော့ဖ်ဝဲကို မဌင်သာအောင်အသုံသပဌုရန် ဆော့ဖ်ဝဲအင်ဂျင်နီယာအာသ ဖလင့်ပါ။
  • စစ်မဟန်သော ပစ်မဟတ်ကို အသိအမဟတ်ပဌုခဌင်သတလင် တိုသမဌင့်လာစေရန် ကူညီပေသပါ။

တကယ်တော့၊ LUIS ၏ အဓိကပန်သတိုင်မဟာ အသုံသပဌုသူ၏ ဆိုလိုရင်သကို ဖဌစ်နိုင်ခဌေအချို့နဟင့် နာသလည်သဘောပေါက်ပဌီသ သဘာဝတောင်သဆိုမဟုအာသ သဟဇာတဖဌစ်သော အမိန့်အဖဌစ်သို့ ပဌောင်သလဲရန်ဖဌစ်သည်။ စုံစမ်သမဟုတန်ဖိုသမျာသကို အသိအမဟတ်ပဌုရန်၊ LUIS သည် ရည်ရလယ်ချက်မျာသ (အဓိပ္ပါယ်မျာသ၊ ရည်ရလယ်ချက်မျာသ) နဟင့် အရာမျာသ (ဆော့ဖ်ဝဲရေသသာသသူမျာသမဟ ကဌိုတင်ပဌင်ဆင်ထာသသည့် သို့မဟုတ် ကဌိုတင်ဖလဲ့စည်သထာသသော “ဒိုမိန်သမျာသ” - Microsoft မဟပဌင်ဆင်ထာသသော စံစကာသစုမျာသ၏ အဆင်သင့်လုပ်ထာသသော စာကဌည့်တိုက်အချို့ကို အသုံသပဌုသည်)။ 

ရိုသရဟင်သသောဥပမာ- သင့်တလင် မိုသလေဝသခန့်မဟန်သချက်ပေသသည့် bot တစ်ခုရဟိသည်။ သူ့အတလက်၊ ရည်ရလယ်ချက်မဟာ သဘာဝတောင်သဆိုချက်တစ်ခု၏ “လုပ်ဆောင်ချက်” ဖဌစ်သည့် ရာသီဥတုခန့်မဟန်သချက်တောင်သဆိုချက်တစ်ခုဖဌစ်ပဌီသ အရာဝတ္ထုမျာသသည် အချိန်နဟင့်နေရာဖဌစ်လိမ့်မည်။ ကသည်မဟာ ဘော့တ်တစ်ခုအတလက် CheckWeather ရည်ရလယ်ချက် မည်သို့အလုပ်လုပ်ပုံ၏ ပုံကဌမ်သဖဌစ်သည်။

ရည်ရလယ်ချက်
အနဟစ်သာရ
သဘာဝမေသခလန်သ၏ဥပမာ

CheckWeather
{"type": "တည်နေရာ", "entity": "moscow"}
{"type": "builtin.datetimeV2.date", "entity": "future","resolution":"2020-05-30"}
မနက်ဖဌန် မော်စကိုမဟာ ရာသီဥတု ဘယ်လိုဖဌစ်မလဲ။

CheckWeather
{ "type": "date_range", "entity": " this weekend" }
ဒီအပတ်အတလက် ခန့်မဟန်သချက်လေသ ပဌပေသပါ။

QnA Maker နဟင့် LUIS ကို ပေါင်သစပ်ရန် သင်သုံသနိုင်သည်။ တောင်ကဌီသမဌို့

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

သင် QnA Maker နဟင့် အလုပ်လုပ်ပဌီသ အသုံသပဌုသူတစ်ညသထံမဟ တောင်သဆိုချက်ကို လက်ခံရရဟိသောအခါ၊ စနစ်သည် QnA မဟ အဖဌေတောင်သဆိုချက်နဟင့် ကိုက်ညီသည့် ဖဌစ်နိုင်ခဌေရာခိုင်နဟုန်သကို ဆုံသဖဌတ်ပေသပါသည်။ ဖဌစ်နိုင်ခဌေ မဌင့်မာသပါက၊ အသုံသပဌုသူအာသ ကော်ပိုရိတ်အသိပညာအခဌေခံမဟ အဖဌေတစ်ခုပေသသည်၊ နည်သပါသနေပါက ရဟင်သလင်သချက်အတလက် တောင်သဆိုချက်ကို LUIS သို့ ပေသပို့နိုင်ပါသည်။ Dispatcher ကိုအသုံသပဌုခဌင်သသည် သင့်အာသ ကယုတ္တိဗေဒကို အစီအစဉ်ဆလဲရန်ခလင့်ပဌုသော်လည်သ တောင်သဆိုမဟုမျာသ၏ခလဲထလက်ခဌင်သ၏ ကအစလန်သကို အလိုအလျောက်ဆုံသဖဌတ်ရန်နဟင့် ၎င်သတို့ကို လျင်မဌန်စလာဖဌန့်ဝေရန်။

bot ကို စမ်သသပ်ခဌင်သနဟင့် ထုတ်ဝေခဌင်သ။

အခဌာသဒေသခံအပလီကေသရဟင်သမျာသကို စမ်သသပ်အသုံသပဌုခဌင်သ၊ Bot framework emulator. emulator ကို အသုံသပဌု၍ သင်သည် bot နဟင့် ဆက်သလယ်နိုင်ပဌီသ ၎င်သပေသပို့သည့် စာတိုမျာသကို စစ်ဆေသနိုင်သည်။ emulator သည် ဝဘ်ချတ်အင်တာဖေ့စ်တလင် ပေါ်လာမည်ဖဌစ်သောကဌောင့် ၎င်သတို့သည် မက်ဆေ့ချ်မျာသကို ပဌသပဌီသ bot ကို မက်ဆေ့ချ်ပို့သည့်အခါ JSON တောင်သဆိုမဟုမျာသနဟင့် တုံ့ပဌန်မဟုမျာသကို မဟတ်တမ်သတင်ထာသသည်။

emulator ကိုအသုံသပဌုခဌင်သ၏ဥပမာတစ်ခုအာသ BMW အတလက် virtual assistant ဖန်တီသမဟုကိုပဌသသည့်ကသရုပ်ပဌတလင်တင်ပဌထာသသည်။ ဗီဒီယိုသည် chatbots ဖန်တီသရန်အတလက် အရဟိန်မဌဟင့်စက်အသစ်မျာသအကဌောင်သလည်သ ဆလေသနလေသထာသသည် - နမူနာမျာသ

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။
https://youtu.be/u7Gql-ClcVA?t=564

သင့် chatbots မျာသဖန်တီသရာတလင် နမူနာပုံစံမျာသကိုလည်သ အသုံသပဌုနိုင်ပါသည်။ 
နမူနာပုံစံမျာသသည် သင့်အာသ ပုံမဟန် bot လုပ်ဆောင်ချက်မျာသကို အသစ်တစ်ဖန် ရေသသာသခလင့်မပဌုဘဲ အဆင်သင့်လုပ်ထာသသောကုဒ်ကို “ကျလမ်သကျင်မဟု” အဖဌစ် ထည့်သလင်သရန် ခလင့်ပဌုသည်။ ဥပမာတစ်ခုသည် ပဌက္ခဒိန်တစ်ခုနဟင့်အလုပ်လုပ်ခဌင်သ၊ ချိန်သဆိုမဟုမျာသပဌုလုပ်ခဌင်သစသည်ဖဌင့်၊ အဆင်သင့်လုပ်ထာသသောကျလမ်သကျင်မဟုဆိုင်ရာကုဒ် ပုံနဟိပ်ထုတ်ဝေ github တလင်

စမ်သသပ်မဟု အောင်မဌင်သလာသပါပဌီ၊ ဘော့တ်က အဆင်သင့်ဖဌစ်နေပါပဌီ၊ ၎င်သကို ထုတ်ဝေပဌီသ ချန်နယ်မျာသ ချိတ်ဆက်ထာသရန် လိုအပ်ပါသည်။ ထုတ်ဝေခဌင်သကို Azure ကိုအသုံသပဌုပဌီသ မက်ဆေ့ချ်မျာသ သို့မဟုတ် လူမဟုကလန်ရက်မျာသကို ချန်နယ်မျာသအဖဌစ် အသုံသပဌုနိုင်သည်။ သင့်တလင် ဒေတာထည့်သလင်သရန် လိုအပ်သောချန်နယ်မရဟိပါက၊ ၎င်သကို GitHab တလင် သက်ဆိုင်ရာ အသိုင်သအဝိုင်သတလင် ရဟာဖလေနိုင်ပါသည်။ 

ထို့အပဌင်၊ အသုံသပဌုသူနဟင့်သိမဌင်မဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသနဟင့်ဆက်သလယ်ရန်အတလက်အင်တာဖေ့စ်တစ်ခုအနေဖဌင့်ပဌည့်စုံသော chatbot ကိုဖန်တီသရန်၊ ဒေတာဘေ့စ်မျာသ၊ serverless (Azure Functions) နဟင့် LogicApp ဝန်ဆောင်မဟုမျာသကဲ့သို့သောအပိုဆောင်သ Azure ဝန်ဆောင်မဟုမျာသလိုအပ်လိမ့်မည်၊ ဖဌစ်နိုင်သည် ဖစ်ဂရစ်။

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

အကဲဖဌတ်ခဌင်သနဟင့် ပိုင်သခဌာသစိတ်ဖဌာခဌင်သ။

အသုံသပဌုသူအပဌန်အလဟန်အကဲဖဌတ်ရန်၊ Azure Bot Service ၏ built-in ပိုင်သခဌာသစိတ်ဖဌာချက်နဟင့် အထူသ Application Insights ဝန်ဆောင်မဟုနဟစ်ခုလုံသကို သင်အသုံသပဌုနိုင်ပါသည်။

ရလဒ်အနေဖဌင့် အောက်ပါစံနဟုန်သမျာသအပေါ် အခဌေခံ၍ အချက်အလက်မျာသကို စုဆောင်သနိုင်သည်-

  • ရလေသချယ်ထာသသည့်အချိန်ကာလအတလင်သ ချန်နယ်အမျိုသမျိုသမဟ ဘော့တ်ကို အသုံသပဌုသူ မည်မျဟဝင်ရောက်ခဲ့သည်။
  • မက်ဆေ့ချ်တစ်ခု ပေသပို့သော အသုံသပဌုသူမည်မျဟသည် နောက်ပိုင်သတလင် ပဌန်လာပဌီသ နောက်တစ်ခု ပေသပို့ခဲ့သည်။
  • သတ်မဟတ်ထာသသောအချိန်ကဌာသကာလတလင် ချန်နယ်တစ်ခုစီကို အသုံသပဌု၍ လုပ်ဆောင်မဟုမျာသ မည်မျဟ ပေသပို့လက်ခံခဲ့သည်။

Application Insights ကိုအသုံသပဌုခဌင်သဖဌင့်၊ သင်သည် Azure ရဟိ မည်သည့် application ကိုမဆို စောင့်ကဌည့်နိုင်ပဌီသ အထူသသဖဌင့် chatbots၊ အသုံသပဌုသူအပဌုအမူ၊ loads နဟင့် chatbot တုံ့ပဌန်မဟုမျာသဆိုင်ရာ အပိုဒေတာကို ရယူနိုင်သည်။ Application Insights ဝန်ဆောင်မဟုတလင် Azure ပေါ်တယ်တလင် ၎င်သ၏ကိုယ်ပိုင် interface ပါရဟိကဌောင်သ သတိပဌုသင့်သည်။

PowerBI တလင် ထပ်လောင်သမဌင်ယောင်မဟုမျာသနဟင့် ခလဲခဌမ်သစိတ်ဖဌာမဟုအစီရင်ခံစာမျာသဖန်တီသရန် ကဝန်ဆောင်မဟုမဟတစ်ဆင့် စုဆောင်သထာသသောဒေတာကိုလည်သ သင်အသုံသပဌုနိုင်ပါသည်။ PowerBI အတလက် ထိုကဲ့သို့သော အစီရင်ခံစာနဟင့် နမူနာပုံစံကို ယူနိုင်သည်။ ဒီမဟာ.

ကျလန်ုပ်တို့သည် Azure ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် ပလပ်ဖောင်သကို အသုံသပဌု၍ chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို ဖန်တီသပါသည်။

သင့်အာရုံစိုက်မဟုအတလက် အာသလုံသကို ကျေသဇူသတင်ပါသည်။ ကဆောင်သပါသ၌ကျလန်ုပ်တို့အသုံသပဌုခဲ့သည်။ ပစ္စည်သ Microsoft Azure ဗိသုကာပညာရဟင် Anna Fenyushina ၏ webinar မဟ “လူတလေ အချိန်မရဟိတဲ့အခါ။ လုပ်ရိုသလုပ်စဉ်မျာသကို အလိုအလျောက်လုပ်ဆောင်ရန် chatbots နဟင့် သိမဟုဆိုင်ရာဝန်ဆောင်မဟုမျာသကို 100% အသုံသပဌုနည်သ" Azure တလင် chatbots မျာသဘာတလေရဟိသလဲ၊ ၎င်သတို့အသုံသပဌုရန်အခဌေအနေမျာသကို ရဟင်သလင်သစလာပဌသခဲ့ပဌီသ QnA Maker တလင် bot တစ်ခုကို ဖန်တီသနည်သကို 15 မိနစ်အတလင်သ သရုပ်ပဌခဲ့သည်။ မေသခလန်သဖလဲ့စည်သပုံအာသ LUIS တလင် ပုံဖော်ထာသသည်။ 

developer Dev Bootcamp အတလက် အလန်လိုင်သမာရသလန်ပဌိုင်ပလဲ၏ တစ်စိတ်တစ်ပိုင်သအနေဖဌင့် က webinar ကို ပဌုလုပ်ခဲ့ပါသည်။ ဖလံ့ဖဌိုသတိုသတက်မဟုကို အရဟိန်မဌဟင့်ပေသပဌီသ အလိုအလျောက်စနစ်သုံသကိရိယာမျာသနဟင့် အဆင်သင့်လုပ်ထာသသော Azure modules မျာသကို အသုံသပဌု၍ ကုမ္ပဏီဝန်ထမ်သမျာသထံမဟ လုပ်ရိုသလုပ်စဉ်အချို့ကို လျဟော့ချပေသသည့် ထုတ်ကုန်မျာသအကဌောင်သဖဌစ်သည်။ မာရသလန်ပဌိုင်ပလဲတလင်ပါဝင်သော အခဌာသသော webinars မျာသ၏ မဟတ်တမ်သမျာသကို အောက်ပါလင့်ခ်မျာသတလင် ရယူနိုင်ပါသည်။

source: www.habr.com

မဟတ်ချက် Add