{"id":3566,"date":"2017-11-21T11:55:09","date_gmt":"2017-11-21T10:55:09","guid":{"rendered":"http:\/\/joapen.com\/blog\/?p=3566"},"modified":"2021-05-04T15:57:07","modified_gmt":"2021-05-04T13:57:07","slug":"microsoft-chatbot-technology","status":"publish","type":"post","link":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/","title":{"rendered":"Microsoft chatbot technology"},"content":{"rendered":"<h1>Microsoft Bot Framework<\/h1>\n<p>It is composed by 3 components:<\/p>\n<ul>\n<li>Microsoft Cognitive Services, where you will use LUIS for interacting with the services.LUI is\u00a0not a chatbot-, but a language parsing engine.<\/li>\n<li>Bot Builder SDK:\u00a0you can either develop on Node.js or\u00a0.NET<\/li>\n<li>Azure bot: a place to deploy your bots.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/joapen.com\/blog\/2018\/03\/21\/microsoft-chatbot-technology\/microsoft-bot-framework-architecture\/\" rel=\"attachment wp-att-3568\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3568 size-full\" src=\"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture.png\" alt=\"\" width=\"768\" height=\"536\" srcset=\"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture.png 768w, https:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture-300x209.png 300w, https:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture-430x300.png 430w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/p>\n<h2>LUIS<\/h2>\n<p><a href=\"https:\/\/www.luis.ai\/home\">LUIS<\/a> is a language understanding service under the umbrella of Cognitive Services, you can call the services in your bot logic (the code that sits on the Azure Bot workload) to make the conversations more intelligent.<\/p>\n<p>The way LUIS works is that it allows you to define the possible intents of your user, and then you can train LUIS to recognize this intent by providing a few sample phrases.<\/p>\n<p>LUIS will then determine the key elements in these sentences, allowing it to recognize the intent even if it hasn\u2019t seen the exact sentence before.<\/p>\n<h2><strong>Azure Bot<\/strong><\/h2>\n<p>This is a PaaS workload in Azure, (just like a Webapp or an Azure SQL DB) that the actual code for the bot sits. You can create and &#8220;Host&#8221; a bot in an Azure Bot workload.<\/p>\n<h2><strong>Bot Connector<\/strong><\/h2>\n<p>This is a service by Microsoft that you can use to register a bot you have already deployed to sort of &#8220;Bridge&#8221; the connection between the bot and many different channels. Some examples are Skype, Facebook Messenger, SMS etc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Bot Framework It is composed by 3 components: Microsoft Cognitive Services, where you will use LUIS for interacting with the services.LUI is\u00a0not a chatbot-, but a language parsing engine. Bot Builder SDK:\u00a0you can either develop on Node.js or\u00a0.NET Azure bot: a place to deploy your bots. LUIS LUIS is a language understanding service under &#8230; <a title=\"Microsoft chatbot technology\" class=\"read-more\" href=\"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/\" aria-label=\"Read more about Microsoft chatbot technology\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[169],"class_list":["post-3566","post","type-post","status-publish","format-standard","hentry","category-product-and-solutions","tag-microsoft"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft chatbot technology -<\/title>\n<meta name=\"description\" content=\"Microsoft Bot Framework It is composed by 3 components: Microsoft Cognitive Services, where you will use LUIS for interacting with the services.LUI is\u00a0not - joapen projects\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft chatbot technology -\" \/>\n<meta property=\"og:description\" content=\"Microsoft Bot Framework It is composed by 3 components: Microsoft Cognitive Services, where you will use LUIS for interacting with the services.LUI is\u00a0not - joapen projects\" \/>\n<meta property=\"og:url\" content=\"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/\" \/>\n<meta property=\"og:site_name\" content=\"joapen projects\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-21T10:55:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-04T13:57:07+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture.png\" \/>\n<meta name=\"author\" content=\"joapen\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"joapen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/\"},\"author\":{\"name\":\"joapen\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"headline\":\"Microsoft chatbot technology\",\"datePublished\":\"2017-11-21T10:55:09+00:00\",\"dateModified\":\"2021-05-04T13:57:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/\"},\"wordCount\":229,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"image\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/Microsoft-Bot-Framework-Architecture.png\",\"keywords\":[\"Microsoft\"],\"articleSection\":[\"Product and Solutions\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/\",\"name\":\"Microsoft chatbot technology -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/Microsoft-Bot-Framework-Architecture.png\",\"datePublished\":\"2017-11-21T10:55:09+00:00\",\"dateModified\":\"2021-05-04T13:57:07+00:00\",\"description\":\"Microsoft Bot Framework It is composed by 3 components: Microsoft Cognitive Services, where you will use LUIS for interacting with the services.LUI is\u00a0not - joapen projects\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/#primaryimage\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/Microsoft-Bot-Framework-Architecture.png\",\"contentUrl\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/Microsoft-Bot-Framework-Architecture.png\",\"width\":768,\"height\":536},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2017\\\/11\\\/21\\\/microsoft-chatbot-technology\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/joapen.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft chatbot technology\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/\",\"name\":\"joapen projects\",\"description\":\"Just a place to write\",\"publisher\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/joapen.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\",\"name\":\"joapen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"contentUrl\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"width\":400,\"height\":400,\"caption\":\"joapen\"},\"logo\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\"},\"sameAs\":[\"http:\\\/\\\/www.joapen.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft chatbot technology -","description":"Microsoft Bot Framework It is composed by 3 components: Microsoft Cognitive Services, where you will use LUIS for interacting with the services.LUI is\u00a0not - joapen projects","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft chatbot technology -","og_description":"Microsoft Bot Framework It is composed by 3 components: Microsoft Cognitive Services, where you will use LUIS for interacting with the services.LUI is\u00a0not - joapen projects","og_url":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/","og_site_name":"joapen projects","article_published_time":"2017-11-21T10:55:09+00:00","article_modified_time":"2021-05-04T13:57:07+00:00","og_image":[{"url":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture.png","type":"","width":"","height":""}],"author":"joapen","twitter_misc":{"Written by":"joapen","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/#article","isPartOf":{"@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/"},"author":{"name":"joapen","@id":"https:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"headline":"Microsoft chatbot technology","datePublished":"2017-11-21T10:55:09+00:00","dateModified":"2021-05-04T13:57:07+00:00","mainEntityOfPage":{"@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/"},"wordCount":229,"commentCount":0,"publisher":{"@id":"https:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"image":{"@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/#primaryimage"},"thumbnailUrl":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture.png","keywords":["Microsoft"],"articleSection":["Product and Solutions"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/","url":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/","name":"Microsoft chatbot technology -","isPartOf":{"@id":"https:\/\/joapen.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/#primaryimage"},"image":{"@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/#primaryimage"},"thumbnailUrl":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture.png","datePublished":"2017-11-21T10:55:09+00:00","dateModified":"2021-05-04T13:57:07+00:00","description":"Microsoft Bot Framework It is composed by 3 components: Microsoft Cognitive Services, where you will use LUIS for interacting with the services.LUI is\u00a0not - joapen projects","breadcrumb":{"@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/#primaryimage","url":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture.png","contentUrl":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/03\/Microsoft-Bot-Framework-Architecture.png","width":768,"height":536},{"@type":"BreadcrumbList","@id":"https:\/\/joapen.com\/blog\/2017\/11\/21\/microsoft-chatbot-technology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/joapen.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Microsoft chatbot technology"}]},{"@type":"WebSite","@id":"https:\/\/joapen.com\/blog\/#website","url":"https:\/\/joapen.com\/blog\/","name":"joapen projects","description":"Just a place to write","publisher":{"@id":"https:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/joapen.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217","name":"joapen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","url":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","contentUrl":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","width":400,"height":400,"caption":"joapen"},"logo":{"@id":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg"},"sameAs":["http:\/\/www.joapen.com"]}]}},"_links":{"self":[{"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/3566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/comments?post=3566"}],"version-history":[{"count":3,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/3566\/revisions"}],"predecessor-version":[{"id":3570,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/3566\/revisions\/3570"}],"wp:attachment":[{"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/media?parent=3566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/categories?post=3566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/tags?post=3566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}