{"id":86861,"date":"2020-06-30T19:42:06","date_gmt":"2020-06-30T17:42:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/uskoryaem-razrabotku-s-pomoshhyu-servisov-azure-sozdaem-chat-boty-i-kognitivnye-sluzhby-sredstvami-platformy"},"modified":"2020-06-30T19:42:06","modified_gmt":"2020-06-30T17:42:06","slug":"uskoryaem-razrabotku-s-pomoshhyu-servisov-azure-sozdaem-chat-boty-i-kognitivnye-sluzhby-sredstvami-platformy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-s-pomoshhyu-servisov-azure-sozdaem-chat-boty-i-kognitivnye-sluzhby-sredstvami-platformy","title":{"rendered":"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ahoj, Habr! Dnes se pod\u00edv\u00e1me na to, jak pomoc\u00ed Azure \u0159e\u0161it \u00fakoly, kter\u00e9 obvykle vy\u017eaduj\u00ed lidskou asistenci. Oper\u00e1to\u0159i tr\u00e1v\u00ed spoustu \u010dasu odpov\u00edd\u00e1n\u00edm na stejn\u00e9 ot\u00e1zky a zpracov\u00e1v\u00e1n\u00edm telefonn\u00edch hovor\u016f a textov\u00fdch zpr\u00e1v. Chatboti automatizuj\u00ed komunikaci a rozpozn\u00e1v\u00e1n\u00ed a umo\u017e\u0148uj\u00ed sn\u00ed\u017eit z\u00e1t\u011b\u017e na lidi. Tak\u00e9 se boti pou\u017e\u00edvaj\u00ed v Azure DevOps, kde nap\u0159\u00edklad umo\u017e\u0148uj\u00ed schvalovat vyd\u00e1n\u00ed, spravovat sestaven\u00ed \u2013 prohl\u00ed\u017eet, spou\u0161t\u011bt a zastavovat je \u2013 p\u0159\u00edmo ze Slacku nebo Microsoft Teams. V podstat\u011b n\u011bco jako CLI, jen interaktivn\u00ed, a umo\u017e\u0148uje v\u00fdvoj\u00e1\u0159ovi z\u016fstat v kontextu diskuse v chatu.<\/p>\n<p>V tomto \u010dl\u00e1nku se zam\u011b\u0159\u00edme na n\u00e1stroje pro vytv\u00e1\u0159en\u00ed chatovac\u00edch bot\u016f, uk\u00e1\u017eeme, jak je lze vylep\u0161it pomoc\u00ed kognitivn\u00edch slu\u017eeb, a pop\u00ed\u0161eme, jak urychlit v\u00fdvoj d\u00edky hotov\u00fdm slu\u017eb\u00e1m v Azure.<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/66dac4e72182da3c4acd3a25e50740b0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Chatboti a kognitivn\u00ed slu\u017eby: \u010d\u00edm jsou si podobn\u00ed a v \u010dem se li\u0161\u00ed<\/h2>\n<p>\nPro vytv\u00e1\u0159en\u00ed bot\u016f v Microsoft Azure se pou\u017e\u00edv\u00e1 slu\u017eba Azure Bot a platforma Bot Framework. Spole\u010dn\u011b p\u0159edstavuj\u00ed sadu softwaru pro sestaven\u00ed, testov\u00e1n\u00ed, nasazen\u00ed a spr\u00e1vu bot\u016f, kter\u00e1 umo\u017e\u0148uje vytv\u00e1\u0159et jednoduch\u00e9 i pokro\u010dil\u00e9 syst\u00e9my komunikace s podporou \u0159e\u010di, rozpozn\u00e1v\u00e1n\u00edm p\u0159irozen\u00e9ho jazyka a dal\u0161\u00edmi funkcemi.<\/p>\n<p>P\u0159edstavme si, \u017ee pot\u0159ebujete implementovat jednoduch\u00e9ho bota na z\u00e1klad\u011b podnikov\u00e9 slu\u017eby ot\u00e1zek a odpov\u011bd\u00ed, nebo naopak vytvo\u0159it funk\u010dn\u00edho bota se slo\u017eit\u00fdm rozv\u011btven\u00fdm syst\u00e9mem komunikace. K tomu lze vyu\u017e\u00edt \u0159adu n\u00e1stroj\u016f, kter\u00e9 m\u016f\u017eeme zp\u016fsobn\u011b rozd\u011blit do t\u0159\u00ed skupin:\u00a0<\/p>\n<ol>\n<li>Slu\u017eby pro rychl\u00fd v\u00fdvoj dialogov\u00fdch rozhran\u00ed (bot\u016f).\n<\/li>\n<li>Hotov\u00e9 kognitivn\u00ed slu\u017eby AI pro r\u016fzn\u00e9 sc\u00e9n\u00e1\u0159e pou\u017eit\u00ed (rozpozn\u00e1v\u00e1n\u00ed obraz\u016f, \u0159e\u010di, datab\u00e1ze znalost\u00ed a vyhled\u00e1v\u00e1n\u00ed).\n<\/li>\n<li>Slu\u017eby pro vytv\u00e1\u0159en\u00ed a tr\u00e9nink AI model\u016f.\n<\/li>\n<\/ol>\n<p>\nLid\u00e9 obvykle intuitivn\u011b mixuj\u00ed \"boty\" a \"kognitivn\u00ed slu\u017eby\", proto\u017ee v obou pojmech le\u017e\u00ed princip komunikace a ve sc\u00e9n\u00e1\u0159\u00edch pou\u017eit\u00ed bot\u016f a slu\u017eeb jsou dialogy. Ale chatboti pracuj\u00ed s kl\u00ed\u010dov\u00fdmi slovy a spou\u0161t\u011b\u010di, zat\u00edmco kognitivn\u00ed slu\u017eby \u2013 s libovoln\u00fdmi dotazy, kter\u00e9 obvykle zpracov\u00e1vaj\u00ed lid\u00e9:\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/645bb695955f94e4b7aacf77b8277bf1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKognitivn\u00ed slu\u017eby jsou dal\u0161\u00edm zp\u016fsobem komunikace s u\u017eivateli, kter\u00fd pom\u00e1h\u00e1 p\u0159ev\u00e9st libovoln\u00fd dotaz na jasn\u00fd pokyn a p\u0159edat jej d\u00e1le botovi.\u00a0<\/p>\n<p>Chatboti jsou aplikace pro pr\u00e1ci s dotazy, zat\u00edmco kognitivn\u00ed slu\u017eby jsou n\u00e1stroje pro chytrou anal\u00fdzu dotaz\u016f, kter\u00e9 funguj\u00ed samostatn\u011b, av\u0161ak m\u016f\u017ee je vyu\u017e\u00edvat chatbot, \u010d\u00edm\u017e se st\u00e1v\u00e1 \u201einteligentn\u00edm\u201c.\u00a0<\/p>\n<h2>Vytv\u00e1\u0159en\u00ed chatbot\u016f<\/h2>\n<p>\nDoporu\u010den\u00e1 sch\u00e9ma n\u00e1vrhu bota v Azure vypad\u00e1 n\u00e1sledovn\u011b:\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/896c6341845b1a7349418441f1df5fef.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPro n\u00e1vrh a v\u00fdvoj bot\u016f v Azure se pou\u017e\u00edv\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Microsoft\/botframework\">Bot Framework<\/a><\/noindex>. Na GitHubu jsou k dispozici <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/BotBuilder-Samples\">p\u0159\u00edklady bot\u016f<\/a><\/noindex>, mo\u017enosti frameworku se m\u011bn\u00ed, proto je d\u016fle\u017eit\u00e9 zohlednit verzi SDK, kter\u00e1 se pou\u017e\u00edv\u00e1 v bodech.<\/p>\n<p>Framework zahrnuje n\u011bkolik zp\u016fsob\u016f, jak vytv\u00e1\u0159et boty: pomoc\u00ed klasick\u00e9ho k\u00f3du, n\u00e1stroj\u016f p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku nebo blokov\u00fdch sch\u00e9mat. Posledn\u00ed mo\u017enost vizualizuje dialogy, lze k tomu pou\u017e\u00edt n\u00e1stroj <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/BotFramework-Composer\">Bot Framework Composer<\/a><\/noindex>. Byl vytvo\u0159en na z\u00e1klad\u011b Bot Framework SDK jako n\u00e1zorn\u00fd v\u00fdvojov\u00fd n\u00e1stroj, kter\u00fd by multidisciplin\u00e1rn\u00ed t\u00fdmy mohly pou\u017e\u00edt k vytv\u00e1\u0159en\u00ed bot\u016f.<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/b0228e78228e8cb12ead15317c373a3c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBot Framework Composer umo\u017e\u0148uje sestavit strukturu dialogu pomoc\u00ed blok\u016f, se kter\u00fdmi bude bot pracovat. D\u00e1le lze vytv\u00e1\u0159et spou\u0161t\u011b\u010de, co\u017e jsou kl\u00ed\u010dov\u00e1 slova, na kter\u00e1 bude bot reagovat b\u011bhem dialogu. Nap\u0159\u00edklad na slova \u201eoper\u00e1tor\u201c, \u201ekr\u00e1de\u017e\u201c nebo \u201estop\u201c a \u201edosta\u010duj\u00edc\u00ed\u201c.<\/p>\n<p>V Bot Framework Composer lze vytvo\u0159it slo\u017eit\u011b rozv\u011btven\u00fd syst\u00e9m dialog\u016f pomoc\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/bot-service\/bot-builder-adaptive-dialog-introduction?view=azure-bot-service-4.0\">Adaptive Dialogs<\/a><\/noindex>. Dialogy mohou pou\u017e\u00edvat jak kognitivn\u00ed slu\u017eby, tak ud\u00e1lostn\u00ed karty (Adaptive Cards):<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/a82771a42655d4dd678abe7997859caf.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPo vytvo\u0159en\u00ed lze nasadit chatbot do p\u0159edplatn\u00e9ho, a p\u0159itom automaticky p\u0159ipraven\u00fd skript vytvo\u0159\u00ed v\u0161echny pot\u0159ebn\u00e9 zdroje: kognitivn\u00ed slu\u017eby, pl\u00e1n aplikace, Application Insights, datab\u00e1zi atd.<\/p>\n<h3>QnA Maker<\/h3>\n<p>\nPro vytv\u00e1\u0159en\u00ed jednoduch\u00fdch bot\u016f na z\u00e1klad\u011b podnikov\u00fdch datab\u00e1z\u00ed ot\u00e1zek a odpov\u011bd\u00ed lze pou\u017e\u00edt kognitivn\u00ed slu\u017ebu QnA Maker. Realizovan\u00fd ve form\u011b jednoduch\u00e9ho webov\u00e9ho wizardu, umo\u017e\u0148uje zadat odkaz na podnikovou znalostn\u00ed b\u00e1zi (FAQ Urls) nebo pou\u017e\u00edt z\u00e1kladn\u00ed datab\u00e1zi dokument\u016f ve form\u00e1tu *.doc nebo *.pdf. Po vytvo\u0159en\u00ed indexu bude bot automaticky vyb\u00edrat nejvhodn\u011bj\u0161\u00ed odpov\u011bdi na ot\u00e1zky u\u017eivatele.<\/p>\n<p>Pomoc\u00ed QnAMaker je tak\u00e9 mo\u017en\u00e9 vytv\u00e1\u0159et \u0159et\u011bzce up\u0159es\u0148uj\u00edc\u00edch ot\u00e1zek s automatick\u00fdm generov\u00e1n\u00edm tla\u010d\u00edtek, dopl\u0148ovat znalostn\u00ed b\u00e1zi metadata a d\u00e1le \u0161kolit slu\u017ebu b\u011bhem pou\u017e\u00edv\u00e1n\u00ed.<\/p>\n<p>Slu\u017eba m\u016f\u017ee b\u00fdt vyu\u017e\u00edv\u00e1na jako chatbot, kter\u00fd realizuje pouze tuto funkci, nebo jako sou\u010d\u00e1st slo\u017eit\u00e9ho chatbota, kter\u00fd podle \u017e\u00e1dosti vyu\u017e\u00edv\u00e1 i dal\u0161\u00ed AI slu\u017eby nebo prvky Bot Framework.<\/p>\n<h2>Spolupr\u00e1ce s jin\u00fdmi kognitivn\u00edmi slu\u017ebami<\/h2>\n<p>\nNa platform\u011b Azure existuje mnoho r\u016fzn\u00fdch kognitivn\u00edch slu\u017eeb. Technicky jde o samostatn\u00e9 webov\u00e9 slu\u017eby, kter\u00e9 lze volat z k\u00f3du. Slu\u017eba vrac\u00ed JSON ur\u010dit\u00e9ho form\u00e1tu, kter\u00fd lze vyu\u017e\u00edt v chatbotu.<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/9a986e53162e48c726ecab6bb0352119.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nV chatbotech se nej\u010dast\u011bji pou\u017e\u00edvaj\u00ed n\u00e1sleduj\u00edc\u00ed:<\/p>\n<ol>\n<li>Rozpozn\u00e1v\u00e1n\u00ed textu.\n<\/li>\n<li>Rozpozn\u00e1v\u00e1n\u00ed specifick\u00fdch kategori\u00ed obraz\u016f definovan\u00fdch v\u00fdvoj\u00e1\u0159em pomoc\u00ed slu\u017eby Custom Vision (v\u00fdrobn\u00ed p\u0159\u00edpad: rozpozn\u00e1v\u00e1n\u00ed, zda m\u00e1 zam\u011bstnanec p\u0159ilbu, ochrann\u00e9 br\u00fdle nebo masku).\n<\/li>\n<li>Rozpozn\u00e1v\u00e1n\u00ed tv\u00e1\u0159\u00ed (skv\u011bl\u00fd p\u0159\u00edpad pou\u017eit\u00ed \u2014 ov\u011b\u0159en\u00ed, zda osoba, kter\u00e1 vypl\u0148uje dotazn\u00edk, nahr\u00e1la svou vlastn\u00ed fotografii, nebo nap\u0159\u00edklad fotku psa \u010di jin\u00e9ho pohlav\u00ed).\n<\/li>\n<li>Rozpozn\u00e1v\u00e1n\u00ed \u0159e\u010di.\n<\/li>\n<li>Anal\u00fdza obr\u00e1zk\u016f.\n<\/li>\n<li>P\u0159eklad (v\u0161ichni si pamatujeme, kolik rozruchu zp\u016fsobil simult\u00e1nn\u00ed p\u0159eklad ve Skypu).\n<\/li>\n<li>Kontrola pravopisu a n\u00e1vrhy na opravu chyb.\n<\/li>\n<\/ol>\n<p><\/p>\n<h3>LUIS<\/h3>\n<p>\nK vytvo\u0159en\u00ed bot\u016f m\u016f\u017ee b\u00fdt tak\u00e9 pot\u0159eba <noindex><a rel=\"nofollow\" href=\"https:\/\/www.luis.ai\/\">LUIS<\/a><\/noindex> (Language Understanding Intelligent Service). \u00dakoly slu\u017eby:<\/p>\n<ul>\n<li>Stanovit, jestli m\u00e1 v\u00fdrok u\u017eivatele smysl a zda je t\u0159eba reakce bota.\n<\/li>\n<li>Zjednodu\u0161it \u00fasil\u00ed o p\u0159episov\u00e1n\u00ed \u0159e\u010di (textu) u\u017eivatele na pro bota srozumiteln\u00e9 p\u0159\u00edkazy.\n<\/li>\n<li>Predikovat skute\u010dn\u00e9 u\u017eivatelsk\u00e9 c\u00edle\/z\u00e1m\u011bry a extrahovat kl\u00ed\u010dov\u00e9 informace z fr\u00e1z\u00ed v dialogu.\n<\/li>\n<li>Umo\u017enit v\u00fdvoj\u00e1\u0159ovi spustit bota pomoc\u00ed n\u011bkolika p\u0159\u00edklad\u016f rozpozn\u00e1v\u00e1n\u00ed v\u00fdznamu a n\u00e1sledn\u00e9ho \u0161kolen\u00ed bota b\u011bhem jeho \u010dinnosti.\n<\/li>\n<li>Umo\u017enit v\u00fdvoj\u00e1\u0159ovi vyu\u017e\u00edt vizualizaci pro hodnocen\u00ed kvality p\u0159episov\u00e1n\u00ed p\u0159\u00edkaz\u016f.\n<\/li>\n<li>Pomoci v postupn\u00fdch vylep\u0161en\u00edch rozpozn\u00e1v\u00e1n\u00ed skute\u010dn\u00fdch c\u00edl\u016f.\n<\/li>\n<\/ul>\n<p>\nHlavn\u00edm c\u00edlem LUIS je s ur\u010ditou pravd\u011bpodobnost\u00ed pochopit, co m\u00e1 u\u017eivatel na mysli, a p\u0159etvo\u0159it p\u0159irozen\u00fd dotaz na strukturovan\u00fd p\u0159\u00edkaz. K rozpozn\u00e1v\u00e1n\u00ed v\u00fdznamu dotaz\u016f LUIS vyu\u017e\u00edv\u00e1 sadu z\u00e1m\u011br\u016f (intenc\u00ed) a entit (bu\u010f p\u0159ednastaven\u00fdch v\u00fdvoj\u00e1\u0159i, nebo vzat\u00fdch a p\u0159edem vytvo\u0159en\u00fdch \u201edom\u00e9n\u201c \u2013 n\u011bkter\u00fdch p\u0159ipraven\u00fdch knihoven typov\u00fdch fr\u00e1z\u00ed, kter\u00e9 p\u0159ipravil Microsoft).\u00a0<\/p>\n<p>Jednoduch\u00fd p\u0159\u00edklad: m\u00e1te robota, kter\u00fd poskytuje p\u0159edpov\u011b\u010f po\u010das\u00ed. Pro n\u011bj bude z\u00e1m\u011brem p\u0159etvo\u0159en\u00ed p\u0159irozen\u00e9ho dotazu na \u201eakci\u201c \u2013 \u017e\u00e1dost o p\u0159edpov\u011b\u010f po\u010das\u00ed, a entitami budou \u010das a m\u00edsto. Uvedeme sch\u00e9ma pr\u00e1ce z\u00e1m\u011bru CheckWeather pro takov\u00e9ho robota.<\/p>\n<p>Z\u00e1m\u011br<br \/>\nEntita<br \/>\nP\u0159\u00edklad p\u0159irozen\u00e9ho dotazu<\/p>\n<p>CheckWeather<br \/>\n{\"type\": \"location\", \"entity\": \"moscow\"}<br \/>\n{\u00abtype\u00bb: \u00abbuiltin.datetimeV2.date\u00bb, \u00abentity\u00bb: \u00abfuture \u00bb,\" resolution \":\" 2020-05-30 \"}<br \/>\nJak\u00e9 bude z\u00edtra po\u010das\u00ed v Moskv\u011b<\/p>\n<p>CheckWeather<br \/>\n{\"type\": \"date_range\", \"entity\": \"this weekend\"}<br \/>\nZobraz mi p\u0159edpov\u011b\u010f na tento v\u00edkend<\/p>\n<p>Pro kombinaci QnA Maker a LUIS lze pou\u017e\u00edt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/botbuilder-tools\">Dispatcher<\/a><\/noindex>.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/5ecf836fc5675676b8460662aa30dd2d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKdy\u017e pracujete s QnA Maker a dostanete dotaz od u\u017eivatele, syst\u00e9m ur\u010duje, s jakou pravd\u011bpodobnost\u00ed odpov\u011b\u010f z QnA odpov\u00edd\u00e1 dotazu. Pokud je pravd\u011bpodobnost vysok\u00e1, u\u017eivateli se jednodu\u0161e zobraz\u00ed odpov\u011b\u010f z firemn\u00ed znalostn\u00ed b\u00e1ze, pokud je n\u00edzk\u00e1 \u2013 dotaz m\u016f\u017ee b\u00fdt odesl\u00e1n do LUIS pro up\u0159esn\u011bn\u00ed. Pou\u017eit\u00ed Dispatcher umo\u017e\u0148uje programov\u00e1n\u00ed t\u00e9to logiky neprov\u00e1d\u011bt a automaticky ur\u010dovat tuto hranici odd\u011blen\u00ed dotaz\u016f a operativn\u011b je distribuovat.<\/p>\n<h3>Testov\u00e1n\u00ed a publikace robota<\/h3>\n<p>\nPro testov\u00e1n\u00ed se pou\u017e\u00edv\u00e1 je\u0161t\u011b jedna lok\u00e1ln\u00ed aplikace, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/botframework-sdk#Bot-Framework-Emulator\">Bot framework emulator<\/a><\/noindex>. Pomoc\u00ed emul\u00e1toru m\u016f\u017eete komunikovat s robotem a kontrolovat zpr\u00e1vy, kter\u00e9 pos\u00edl\u00e1 a p\u0159ij\u00edm\u00e1. Emul\u00e1tor zobrazuje zpr\u00e1vy tak, jak budou vypadat v rozhran\u00ed webov\u00e9ho chatu, a registruje dotazy a odpov\u011bdi JSON p\u0159i v\u00fdm\u011bn\u011b zpr\u00e1v s robotem.<\/p>\n<p>P\u0159\u00edklad pou\u017eit\u00ed emul\u00e1toru je uk\u00e1z\u00e1n v t\u00e9to demonstraci, kde se p\u0159edstavuje vytvo\u0159en\u00ed virtu\u00e1ln\u00edho asistenta pro BMW. Tak\u00e9 ve videu se hovo\u0159\u00ed o nov\u00fdch akceler\u00e1torech pro tvorbu chatovac\u00edch robot\u016f \u2013 \u0161ablon\u00e1ch:<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/8e6c93f8d200fed2128e13e328c3369b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i><noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/u7Gql-ClcVA?t=564\">https:\/\/youtu.be\/u7Gql-ClcVA?t=564<\/a><\/noindex><\/i><\/p>\n<p>\u0160ablony m\u016f\u017eete tak\u00e9 pou\u017e\u00edt p\u0159i vytv\u00e1\u0159en\u00ed sv\u00fdch chatovac\u00edch robot\u016f.\u00a0<br \/>\n\u0160ablony umo\u017e\u0148uj\u00ed nep\u0159episovat standardn\u00ed funkce bota znovu, ale p\u0159id\u00e1vat ji\u017e hotov\u00fd k\u00f3d jako 'dovednost'. P\u0159\u00edkladem m\u016f\u017ee b\u00fdt pr\u00e1ce s kalend\u00e1\u0159em, pl\u00e1nov\u00e1n\u00ed sch\u016fzek atd. K\u00f3d hotov\u00fdch dovednost\u00ed. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/botframework-skills\">byla vyd\u00e1na<\/a><\/noindex> na github.<\/p>\n<p>Testov\u00e1n\u00ed prob\u011bhlo \u00fasp\u011b\u0161n\u011b, bot je p\u0159ipraven a nyn\u00ed je t\u0159eba jej publikovat a p\u0159ipojit kan\u00e1ly. Publikace se prov\u00e1d\u00ed pomoc\u00ed prost\u0159edk\u016f Azure a jako kan\u00e1ly lze pou\u017e\u00edt messengery nebo soci\u00e1ln\u00ed s\u00edt\u011b. Pokud nen\u00ed po\u017eadovan\u00fd kan\u00e1l pro vstup dat, lze ho hledat v odpov\u00eddaj\u00edc\u00ed komunit\u011b na GitHubu.\u00a0<\/p>\n<p>Tak\u00e9 pro vytvo\u0159en\u00ed plnohodnotn\u00e9ho chatbotu jako u\u017eivatelsk\u00e9ho rozhran\u00ed pro komunikaci s u\u017eivateli a kognitivn\u00edmi slu\u017ebami budete pot\u0159ebovat samoz\u0159ejm\u011b dal\u0161\u00ed slu\u017eby Azure, jako jsou datab\u00e1ze, serverless (Azure Functions), a tak\u00e9 slu\u017eby LogicApp a mo\u017en\u00e1 Event Grid.<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/ad218db9267934e319e74b60b5b8c96a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Hodnocen\u00ed a anal\u00fdza<\/h3>\n<p>\nPro hodnocen\u00ed interakce s u\u017eivateli m\u016f\u017eete vyu\u017e\u00edt jak vestav\u011bnou analytiku Azure Bot Service, tak i speci\u00e1ln\u00ed slu\u017ebu Application Insights.<\/p>\n<p>V d\u016fsledku toho m\u016f\u017eete shroma\u017e\u010fovat informace podle n\u00e1sleduj\u00edc\u00edch krit\u00e9ri\u00ed:<\/p>\n<ul>\n<li>Kolik u\u017eivatel\u016f z\u00edskalo p\u0159\u00edstup k botu z r\u016fzn\u00fdch kan\u00e1l\u016f b\u011bhem vybran\u00e9ho \u010dasov\u00e9ho obdob\u00ed.\n<\/li>\n<li>Kolik u\u017eivatel\u016f, kte\u0159\u00ed odeslali jednu zpr\u00e1vu, se vr\u00e1tilo pozd\u011bji a odeslalo dal\u0161\u00ed.\n<\/li>\n<li>Kolik akc\u00ed bylo odesl\u00e1no a p\u0159ijato prost\u0159ednictv\u00edm ka\u017ed\u00e9ho kan\u00e1lu za zadan\u00fd \u010dasov\u00fd interval.\n<\/li>\n<\/ul>\n<p>\nPomoc\u00ed Application Insights m\u016f\u017eete monitorovat jak\u00e9koli aplikace v Azure a konkr\u00e9tn\u011b chatbota, p\u0159i\u010dem\u017e z\u00edsk\u00e1vate dal\u0161\u00ed data o chov\u00e1n\u00ed u\u017eivatel\u016f, z\u00e1t\u011b\u017e\u00edch a reakc\u00edch chatbota. Je t\u0159eba poznamenat, \u017ee slu\u017eba Application Insights m\u00e1 sv\u00e9 vlastn\u00ed rozhran\u00ed na port\u00e1lu Azure.<\/p>\n<p>Tak\u00e9 data shrom\u00e1\u017ed\u011bn\u00e1 prost\u0159ednictv\u00edm t\u00e9to slu\u017eby mohou b\u00fdt pou\u017eita pro vytv\u00e1\u0159en\u00ed dal\u0161\u00edch vizualizac\u00ed a analytick\u00fdch zpr\u00e1v v PowerBI. P\u0159\u00edklad takov\u00e9 zpr\u00e1vy a \u0161ablonu pro PowerBI m\u016f\u017eete z\u00edskat. <noindex><a rel=\"nofollow\" href=\"https:\/\/microsoft.github.io\/botframework-solutions\/solution-accelerators\/tutorials\/view-analytics\/1-intro\/\">zde<\/a><\/noindex>.<\/p>\n<p><img decoding=\"async\" alt=\"Zrychlen\u00ed v\u00fdvoje pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatovac\u00ed roboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy\" src=\"\/wp-content\/uploads\/2020\/06\/f11895acd918e511455c56616aeb107a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u0161em d\u011bkuji za pozornost! V tomto \u010dl\u00e1nku jsme pou\u017eili. <noindex><a rel=\"nofollow\" href=\"https:\/\/webinars.softline.com\/mira\/miravr\/9848571835\">materi\u00e1l<\/a><\/noindex> z webin\u00e1\u0159e architektky Microsoft Azure, Anny Fenju\u0161inov\u00e9 'Kdy\u017e lid\u00e9 nemaj\u00ed \u010das. Jak na 100 % vyu\u017e\u00edvat chatbota a kognitivn\u00ed slu\u017eby k automatizaci rutinn\u00edch proces\u016f', na kter\u00e9m jsme n\u00e1zorn\u011b uk\u00e1zali, co jsou chatboti v Azure a jak\u00e9 jsou sc\u00e9n\u00e1\u0159e jejich pou\u017eit\u00ed, a tak\u00e9 jsme demonstrovali, jak vytvo\u0159it bota v QnA Maker b\u011bhem 15 minut a jak se dek\u00f3duje struktura dotaz\u016f v LUIS.\u00a0<\/p>\n<p>Tento webin\u00e1\u0159 jsme uspo\u0159\u00e1dali jako sou\u010d\u00e1st online maratonu pro v\u00fdvoj\u00e1\u0159e Dev Bootcamp. Hovo\u0159ili jsme o produktech, kter\u00e9 urychluj\u00ed v\u00fdvoj a odleh\u010duj\u00ed zam\u011bstnanc\u016fm spole\u010dnosti \u010d\u00e1st rutinn\u00ed z\u00e1t\u011b\u017ee pomoc\u00ed automatiza\u010dn\u00edch n\u00e1stroj\u016f a p\u0159edkonfigurovan\u00fdch modul\u016f Azure. Z\u00e1znamy dal\u0161\u00edch webin\u00e1\u0159\u016f zahrnut\u00fdch v maratonu jsou k dispozici na n\u00e1sleduj\u00edc\u00edch odkazech:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/webinars.softline.com\/mira\/miravr\/1844543042\">Azure DevOps jako n\u00e1stroj pro organizaci cel\u00e9ho cyklu v\u00fdvoje v jak\u00e9mkoli jazyce a pro jakoukoli platformu, vyu\u017e\u00edvaj\u00edc\u00ed praktiky DevOps<\/a><\/noindex>\u00a0<br \/>\nHovo\u0159\u00edme o evoluci a nov\u00fdch funkc\u00edch slu\u017eby Azure DevOps. Podrobn\u011b rozeb\u00edr\u00e1me v\u0161ech p\u011bt hlavn\u00edch komponent\u016f a to, jak slu\u017eba pom\u00e1h\u00e1 organizaci pr\u016fmyslov\u00e9ho v\u00fdvoje softwaru. P\u0159edn\u00e1\u0161\u00ed Vladimir Gusaarov, Microsoft MVP.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/webinars.softline.com\/mira\/miravr\/3765774186\">Organizace CI\/CD pomoc\u00ed Azure Pipelines<\/a><\/noindex><br \/>\nZva\u017eujeme, jak implementovat p\u0159\u00edstup \u201ebuild as code\u201c pro jak\u00e9koli programovac\u00ed jazyky pomoc\u00ed multi-staged YAML pipelines. P\u0159edn\u00e1\u0161\u00ed Vladimir Gusaarov, Microsoft MVP.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/webinars.softline.com\/mira\/miravr\/0241941537\">Praktiky sou\u010dasn\u00e9 podpory v\u00edce verz\u00ed produktu v pr\u016fmyslov\u00e9m v\u00fdvoji, s vyu\u017eit\u00edm Azure Repos<\/a><\/noindex><br \/>\nDiskutujeme o tom, jak formulovat strategie pro ukl\u00e1d\u00e1n\u00ed zdrojov\u00e9ho k\u00f3du softwaru, jak pou\u017e\u00edvat syst\u00e9my pro verzov\u00e1n\u00ed pomoc\u00ed Azure Repos. P\u0159edn\u00e1\u0161\u00ed Vladimir Gusaarov, Microsoft MVP.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/webinars.softline.com\/mira\/miravr\/7191200961\">WhiteSource. Monitorov\u00e1n\u00ed bezpe\u010dn\u00fdch open source knihoven\u00a0<\/a><\/noindex><br \/>\nSeznamujeme s metodikami spr\u00e1vy open source p\u0159i v\u00fdvoji a praktick\u00fdm pou\u017eit\u00edm n\u00e1stroje WhiteSource. Hovo\u0159\u00edme o vyhled\u00e1v\u00e1n\u00ed zranitelnost\u00ed v komponent\u00e1ch s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem a dodr\u017eov\u00e1n\u00ed licen\u010dn\u00ed \u010distoty pomoc\u00ed WhiteSource. P\u0159edn\u00e1\u0161ej\u00edc\u00ed \u2013 Diana Lisbaron, \u0159editelka prodeje WhiteSource, a Oreshkina Darya, Web Control, ofici\u00e1ln\u00ed distributor WhiteSource v Rusku.<\/li>\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/softline\/blog\/508406\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u0440\u0435\u0448\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Azure \u0437\u0430\u0434\u0430\u0447\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u0438\u044f. \u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0442\u0440\u0430\u0442\u044f\u0442 \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c \u043d\u0430 \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u044b\u0435 \u0437\u0432\u043e\u043d\u043a\u0438 \u0438 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. \u0427\u0430\u0442-\u0431\u043e\u0442\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u044e\u0442 \u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430 \u043b\u044e\u0434\u0435\u0439. \u0422\u0430\u043a\u0436\u0435 \u0431\u043e\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432\u00a0 Azure DevOps, \u0433\u0434\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":86862,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-86861","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u0440\u0435\u0448\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Azure \u0437\u0430\u0434\u0430\u0447\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-s-pomoshhyu-servisov-azure-sozdaem-chat-boty-i-kognitivnye-sluzhby-sredstvami-platformy\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 Azure: \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0447\u0430\u0442-\u0431\u043e\u0442\u044b \u0438 \u043a\u043e\u0433\u043d\u0438\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u043b\u0443\u0436\u0431\u044b \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u0440\u0435\u0448\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Azure \u0437\u0430\u0434\u0430\u0447\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-s-pomoshhyu-servisov-azure-sozdaem-chat-boty-i-kognitivnye-sluzhby-sredstvami-platformy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-30T17:42:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-30T17:42:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Urychlujeme v\u00fdvoj pomoc\u00ed slu\u017eeb Azure: vytv\u00e1\u0159\u00edme chatboty a kognitivn\u00ed slu\u017eby pomoc\u00ed platformy | ProHoster","description":"Ahoj, Habra! Dnes v\u00e1m \u0159ekneme, jak \u0159e\u0161it pomoc\u00ed Azure \u00fakoly, kter\u00e9 obvykle vy\u017eaduj\u00ed lidskou \u00fa\u010dast.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-s-pomoshhyu-servisov-azure-sozdaem-chat-boty-i-kognitivnye-sluzhby-sredstvami-platformy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 Azure: \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0447\u0430\u0442-\u0431\u043e\u0442\u044b \u0438 \u043a\u043e\u0433\u043d\u0438\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u043b\u0443\u0436\u0431\u044b \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u0440\u0435\u0448\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Azure \u0437\u0430\u0434\u0430\u0447\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u0438\u044f.","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-s-pomoshhyu-servisov-azure-sozdaem-chat-boty-i-kognitivnye-sluzhby-sredstvami-platformy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-30T17:42:06+00:00","article:modified_time":"2020-06-30T17:42:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"86861","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:05:26","updated":"2022-10-07 09:06:51","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/86861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=86861"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/86861\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/86862"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=86861"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=86861"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=86861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}