Pulogalamu ya ProHoster > Blog > Ulamuliro > Timafulumizitsa chitukuko pogwiritsa ntchito ntchito za Azure: timapanga ma chatbots ndi ntchito zanzeru pogwiritsa ntchito nsanja
Timafulumizitsa chitukuko pogwiritsa ntchito ntchito za Azure: timapanga ma chatbots ndi ntchito zanzeru pogwiritsa ntchito nsanja
Moni, Habr! Lero tikuwonetsani momwe mungagwiritsire ntchito Azure kuthetsa mavuto omwe nthawi zambiri amafunikira kulowererapo kwa anthu. Othandizira amathera nthawi yochuluka kuyankha mafunso omwewo, kugwira mafoni ndi mauthenga. Ma Chatbots amasintha kulumikizana ndi kuzindikira ndikuchepetsa mtolo wa anthu. Maboti amagwiritsidwanso ntchito ku Azure DevOps, komwe amalola, mwachitsanzo, kuvomereza kutulutsidwa, kuyang'anira zomanga - kuwona, kuyambitsa ndi kuyimitsa - kuchokera ku Slack kapena Microsoft Teams. M'malo mwake, chatbot imakumbutsa za CLI, yongolumikizana, ndipo imalola wopangayo kukhalabe pazokambirana.
M'nkhaniyi, tikambirana za zida zopangira ma chatbots, kuwonetsa momwe angasinthire ndi ntchito zanzeru, ndikufotokozera momwe mungafulumizire chitukuko ndi ntchito zopangidwa kale ku Azure.
Ma Chatbots ndi mautumiki azidziwitso: kufanana kwake ndi kotani komanso kusiyana kotani?
Kuti mupange ma bots mu Microsoft Azure, mumagwiritsa ntchito Azure Bot Service ndi Bot Framework. Pamodzi amaimira mapulogalamu omanga, kuyesa, kutumiza ndi kuyendetsa bots, zomwe zimakulolani kuti mupange kuchokera ku ma modules okonzeka onse osavuta komanso apamwamba oyankhulana ndi chithandizo cha kulankhula, kuzindikira chinenero chachibadwa ndi zina.
Ntchito zachitukuko chofulumira cha ma dialog interfaces (bots).
Ntchito zanzeru za AI zokonzekera zochitika zosiyanasiyana zogwiritsira ntchito (kuzindikira zitsanzo, kuzindikira mawu, maziko a chidziwitso ndi kusaka).
Ntchito zopanga ndi kuphunzitsa mitundu ya AI.
Kawirikawiri, anthu amasokoneza mwachidwi "ma bots" ndi "zidziwitso zachidziwitso" chifukwa mfundo zonsezi zimachokera ku mfundo yolankhulirana, ndipo kugwiritsidwa ntchito kwa bots ndi mautumiki kumaphatikizapo zokambirana. Koma ma chatbots amagwira ntchito ndi mawu osakira ndi zoyambitsa, ndipo mautumiki azidziwitso amagwira ntchito ndi zopempha zosamveka zomwe nthawi zambiri zimakonzedwa ndi anthu:
Ntchito zachidziwitso ndi njira ina yolankhulirana ndi wogwiritsa ntchito, kuthandiza kutembenuza pempho losavomerezeka kukhala lamulo lomveka bwino ndikulipereka ku bot.
Chifukwa chake, ma chatbots ndi mapulogalamu ogwirira ntchito ndi zopempha, ndipo ntchito zanzeru ndi zida zowunikira mwanzeru zopempha zomwe zimayambitsidwa padera, koma zomwe ma chatbot amatha kuzipeza, kukhala "zanzeru."
Kupanga ma chatbots
Chithunzi chovomerezeka cha bot ku Azure ndi motere:
Kuti mupange ndikupanga ma bots ku Azure, gwiritsani ntchito Bot Framework. Ikupezeka pa GitHub zitsanzo za bots, kuthekera kwa chimango kumasintha, kotero ndikofunikira kuganizira mtundu wa SDK womwe umagwiritsidwa ntchito mu bots.
Ndondomekoyi imapereka njira zingapo zopangira bots: kugwiritsa ntchito ma code classic, zida zama mzere kapena ma flowcharts. Njira yomaliza ikuwonetsa ma dialog; chifukwa cha izi mutha kugwiritsa ntchito manejala Bot Framework Wolemba. Idamangidwa pa Bot Framework SDK ngati chida chachitukuko chomwe magulu amilandu amatha kugwiritsa ntchito kupanga bots.
Kuphatikiza QnA Maker ndi LUIS mungagwiritse ntchito Wotumiza.
Mukamagwira ntchito ndi QnA Maker ndikulandila pempho kuchokera kwa wogwiritsa ntchito, makinawa amatsimikizira kuti yankho la QnA likugwirizana bwanji ndi zomwe mukufuna. Ngati mwayi uli waukulu, wogwiritsa ntchito amangopatsidwa yankho kuchokera kuzidziwitso zamakampani; ngati ndizochepa, pempholo litha kutumizidwa ku LUIS kuti amvetsetse. Kugwiritsa ntchito Dispatcher kumakupatsani mwayi kuti musakonzekere malingaliro awa, koma kuti muzindikire m'mphepete mwa kulekanitsa zopempha ndikugawa mwachangu.
Kuyesa ndikusindikiza bot
Ntchito ina yam'deralo imagwiritsidwa ntchito poyesa, Bot chimango emulator. Pogwiritsa ntchito emulator, mutha kulumikizana ndi bot ndikuwona mauthenga omwe amatumiza ndikulandila. Emulator amawonetsa mauthenga monga momwe angawonekere pa intaneti ndikulemba zopempha ndi mayankho a JSON potumiza mauthenga pa bot.
Chitsanzo cha ntchito emulator zikuperekedwa pachiwonetsero ichi, amene amasonyeza chilengedwe cha pafupifupi wothandizira kwa BMW. Kanemayo amalankhulanso za ma accelerator atsopano opanga ma chatbots - ma tempuleti:
Mutha kugwiritsanso ntchito ma templates popanga ma chatbots anu.
Ma templates amakulolani kuti musalembe ntchito zokhazikika za bot mwatsopano, koma kuwonjezera ma code okonzeka ngati "luso". Chitsanzo chingakhale kugwira ntchito ndi kalendala, kupanga nthawi yokumana ndi anthu, ndi zina zotero losindikizidwa pa github.
Kuyesa kunali kopambana, bot yakonzeka, ndipo tsopano ikufunika kusindikizidwa ndikulumikizidwa. Kusindikiza kumachitika pogwiritsa ntchito Azure, ndipo amithenga kapena malo ochezera a pa Intaneti angagwiritsidwe ntchito ngati njira. Ngati mulibe mayendedwe ofunikira kuti mulowetse deta, mutha kusaka mdera lofananira pa GitHab.
Komanso, kuti mupange chatbot yathunthu ngati njira yolumikizirana ndi ogwiritsa ntchito komanso ntchito zachidziwitso, mudzafunikanso mautumiki ena a Azure, monga nkhokwe, opanda seva (Azure Functions), komanso ntchito za LogicApp ndipo, mwina. , Gulu la Zochitika.
Assessment ndi analytics
Kuti muwunikire kuyanjana kwa ogwiritsa ntchito, mutha kugwiritsa ntchito ma analytics opangidwa mkati mwa Azure Bot Service ndi ntchito yapadera ya Application Insights.
Pogwiritsa ntchito ma Insights a Application, mutha kuyang'anira ntchito iliyonse ku Azure ndipo, makamaka, ma chatbots, kupeza zowonjezera zokhudzana ndi machitidwe a ogwiritsa ntchito, katundu ndi ma chatbot. Dziwani kuti ntchito ya Application Insights ili ndi mawonekedwe ake padoko la Azure.
Mutha kugwiritsanso ntchito zomwe zasonkhanitsidwa kudzera muutumikiwu kuti mupange zowonera ndi malipoti owunikira mu PowerBI. Chitsanzo cha lipoti lotere ndi template ya PowerBI ikhoza kutengedwa apa.
Zikomo nonse chifukwa cha chidwi chanu! M'nkhaniyi tinagwiritsa ntchito zofunikira kuchokera pa webinar ndi katswiri wa zomangamanga wa Microsoft Azure Anna Fenyushina "Pamene anthu alibe nthawi. Momwe mungagwiritsire ntchito 100% ma chatbots ndi zidziwitso kuti mugwiritse ntchito nthawi zonse β, pomwe tidawonetsa bwino zomwe ma chatbots ali ku Azure ndi momwe angagwiritsire ntchito, ndikuwonetsanso momwe angapangire bot mu QnA Maker mu mphindi 15 ndi momwe Kapangidwe kamafunso akufotokozedwa mu LUIS.
Tidapanga webinar iyi ngati gawo la mpikisano wapaintaneti kwa opanga Dev Bootcamp. Zinali zokhudzana ndi zinthu zomwe zimafulumizitsa chitukuko ndikuchepetsanso ntchito zina zomwe zimachitika nthawi zonse kuchokera kwa ogwira ntchito pakampani pogwiritsa ntchito zida zodzipangira okha komanso ma module a Azure okonzedwa kale. Zojambulidwa zama webinars ena omwe adaphatikizidwa mu marathon akupezeka pa maulalo awa:
Bungwe la CI/CD pogwiritsa ntchito mapaipi a Azure
Timalingalira momwe tingagwiritsire ntchito njira ya "assembly as code" pazilankhulo zilizonse zamapulogalamu pogwiritsa ntchito mapaipi a YAML amitundu yambiri. Presenter: Vladimir Gusarov Microsoft MVP.