{"id":2243,"date":"2018-09-24T00:00:00","date_gmt":"2018-09-24T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/build-conversational-experiences-with-microsoft-bot-framework"},"modified":"2023-05-11T15:37:14","modified_gmt":"2023-05-11T22:37:14","slug":"build-conversational-experiences-with-microsoft-bot-framework","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/","title":{"rendered":"Build conversational experiences with Microsoft Bot Framework"},"content":{"rendered":"<p>Conversational AI is the next user interface paradigm in computing, making human and computer interactions more natural. We\u2019ve evolved from a world where humans have to learn and adapt to computers to one where computers are learning how to understand and interact with humans. Conversational AI allows people to interact with computers in a natural manner including speech, graphics (cards), or text, and enables computers to learn and adapt to better understand us. Microsoft offers both Azure Bot Service and Microsoft Bot Framework to help develop such conversational experiences into your applications.<\/p>\n<p>Azure Bot Service, Generally Available as of Dec 2017, provides a robust solution for connecting your Conversational AI to audiences on public channels like Microsoft Teams, Skype, Cortana, Facebook, and the web along with custom experiences in apps and on devices. The Azure Bot Service is SOC 1, SOC 2 and SOC 3 compliant, adding to the existing ISO 27001, 27018, PCI (DSS) and HIPAA\/HITRUST compliance.<\/p>\n<p>Today, I\u2019m announcing the general availability of Microsoft Bot Framework SDK V4 for <a href=\"https:\/\/github.com\/Microsoft\/botbuilder-dotnet\">C#<\/a> and <a href=\"https:\/\/github.com\/Microsoft\/botbuilder-JS\">JavaScript<\/a>, and a set of cross-platform <a href=\"https:\/\/github.com\/Microsoft\/botbuilder-tools\">command line tools<\/a> for managing bots, bots\u2019 services, and channels. The <a href=\"https:\/\/github.com\/Microsoft\/botframework-emulator\">Bot Framework Emulator V4<\/a> has a new version but remains in preview. With this release, Microsoft Bot Framework and Azure Bot Service offer a comprehensive experience to <strong>build, test, and publish<\/strong> intelligent enterprise-grade bots on Azure Bot Service.<\/p>\n<p>You can <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/bot-service\/bot-service-quickstart?view=azure-bot-service-4.0\">get started building<\/a> bots using Microsoft Bot Framework and Azure Bot Service.<\/p>\n<h2>Making developers more successful<\/h2>\n<p>Building on learnings from the highly successful V3 SDK, used by more than 300,000 developers, the V4 SDK has taken a layered approach for developing conversation applications. The V4 SDK provides a consistent developer experience and architecture across all supported programming languages (C#, JavaScript, Python, and Java) and it has an open, modular and extendable architecture giving developers the flexibility to run their conversation application virtually everywhere &#8211; in public and private clouds, on IoT devices, or even in a browser. The V4 SDK offers an extendable middleware architecture, providing developer hooks for extending core SDK functionality.<\/p>\n<p>With Bot Framework V4, you can quickly start with a simple bot design and increase its sophistication and intelligence by adding different Azure Cognitive Services such as Language Understanding (LUIS) models and QnAMaker knowledge bases. With LUIS, you can add natural language interactions to allow your users to interact with your bots more naturally and expressively. Your bot\u2019s conversation can use plain text as well as more sophisticated cards containing text, images, and actions buttons.<\/p>\n<h2>Easy to start with templates and samples<\/h2>\n<p>The V4 SDK comes with a robust set of <a href=\"https:\/\/aka.ms\/bot-framework-templates\">templates<\/a>, <a href=\"https:\/\/github.com\/Microsoft\/botbuilder-samples\">samples<\/a>, and reference implementation to bootstrap the creation of conversational applications on Azure. These templates include best practices and patterns from working with numerous developers building conversational apps using Cognitive Services.<\/p>\n<p>Our templates enable developers to create a foundational bot experience that includes all required Azure dependencies. With these basics in place from the start, developers can focus on increasing the application\u2019s sophistication and intelligence by adding different Azure Cognitive Services such as Language Understanding or QnAMaker knowledge bases, and allow customers to interact with your bots more naturally and expressively using speech, text as well as more sophisticated cards containing text, images, and actions buttons.<\/p>\n<h2>Streamline testing and integration using the Bot Framework Emulator<\/h2>\n<p>The <a href=\"https:\/\/github.com\/Microsoft\/BotFramework-Emulator\">Bot Framework Emulator<\/a> is an open-source, cross-platform application for Mac, Windows, and Linux that allows bot developers to test and debug their conversational application on their local machine or in the cloud. The Bot Framework Emulator includes features such as an improved dynamic layout model, ability to inspect responses from bot\u2019s services such as LUIS and QnA and support for multiple bot configurations, and bot debugging based on transcript logs and transcript playback in presentation mode.<\/p>\n<p>The Bot Framework Emulator V4 simplifies integration and management of the different services that are part of a conversational experience. Developers can directly log into Azure and open and manage Cognitive Services including Language Understanding (LUIS) and QnAMaker that are part of their bot.<\/p>\n<p><a href=\"https:\/\/aka.ms\/bot-framework-emulator-download\">Download<\/a> the new preview version of the Bot Framework Emulator today as it supports bots from all Bot Framework SDK versions.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"image\" height=\"411\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp\" title=\"image\" width=\"624\"><\/p>\n<h2>A comprehensive toolset for developers and business owners<\/h2>\n<p>With the rich toolset provided by Bot Framework V4, our customers can bootstrap conversational application language understanding and streamline language model generation. Both developers and product owners can take part in the conversational app authoring process and review overall conversational performance with rich logging and analytics.<\/p>\n<p>All Microsoft <a href=\"https:\/\/github.com\/Microsoft\/botbuilder\">Bot Framework SDKs<\/a>, <a href=\"https:\/\/github.com\/Microsoft\/botframework-emulator\">Emulator<\/a>, and <a href=\"https:\/\/github.com\/Microsoft\/botbuilder-tools\">command-line<\/a> tools are available as Open Source projects on GitHub, have a vibrant community and support Mac, Windows and Linux. Our language understanding services are available on from our Language Understanding (LUIS), QnAMaker portals and Cognitive Services.<\/p>\n<h2>Enhancing conversation experience using robust natural language capabilities<\/h2>\n<p>Many customers spend time and effort building custom understanding for names, geographical locations, phone numbers and other domains. Today, the Language Understanding service (LUIS) is announcing better understanding capabilities including new built-in entity types for people names and geographic location. Language Understanding (LUIS) service has now also passed the audit for PCI, adding to the existing ISO 27001, 27018 and HIPAA certifications.<\/p>\n<h2>QnA maker supports chit-chat<\/h2>\n<p>QnA Maker is an easy-to-use Azure Cognitive service to respond to users\u2019 questions in a more natural, conversational way. Thanks to QnA Maker\u2019s graphical interface service, you don\u2019t need to have natural language understanding expertise or experience to leverage it. Using QnAMaker, developers can build, train, and publish question and answer bots in minutes. QnA Maker has built-in support with Bot Framework SDK V4 to enable smarter conversation for your bot.\u00a0 With this release, QnA Maker increases its ability to extract knowledge from semi-structured .doc and .pdf. QnA Maker will extract questions and answers pairs from such files and add them to your KB.<\/p>\n<p>With this release, QnA Maker has also added support for simple chit-chat experience. You can easily add a set of pre-defined chit-chat to any KB, and choose from 3 available personalities: The Professional, The Friend, and The Comic. You can further edit and customize the chit-chat data to suit your bot. Learn more about <a href=\"https:\/\/aka.ms\/qnamaker-chitchat-learnmore\">adding chit-chat to your QnA Maker service<\/a>.<\/p>\n<p>QnA Maker has now also passed the audit for SOC and PCI, adding to the existing ISO 27001, 27018 compliance audits it has completed.<\/p>\n<p>Create a <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cognitive-services\/qnamaker\/tutorials\/create-qna-bot\">QnA Bot<\/a> with Azure Bot Service and check out the updated <a href=\"https:\/\/qnamaker.ai\/\">QnAMaker portal<\/a>.<\/p>\n<h2>Create your own virtual assistant<\/h2>\n<p>We have seen significant need from our customers and partners to deliver a conversational assistant tailored to their brand, personalized to their customers and made available across a broad range of conversational canvases and devices. Continuing Microsoft open-sourced approach toward Bot Framework SDK, the open source virtual assistant solution accelerator provides full control over the end user experience built on a set of foundational capabilities. Additionally, the experience can be infused with intelligence about the end-user and any device\/ecosystem information for a truly integrated and intelligent experience.<\/p>\n<p>We strongly believe our customers should own and enrich their customer relationships and insights. Therefore, any virtual assistant provides complete control of the user experience to our customers and partners. The name, voice and personality can be changed to suit the organization\u2019s needs. Our virtual assistant solution accelerator simplifies creation of your own assistant enabling you to get started in minutes.<\/p>\n<p>The scope of virtual assistant functionality is broad, typically offering end users a range of capabilities. To increase developer productivity and to enable a vibrant ecosystem of reusable conversational experiences, we are providing developers initial examples of reusable conversational skills. These skills can be added into the conversational application to light up a specific conversation experience, such as finding a point of interest, interacting with calendar, tasks, email and many other scenarios. Skills are fully customizable and consist of language models and code.<\/p>\n<p>At Ignite we are announcing an initial preview and working closely with initial customers and partners in an open-source repository to validate and make it available more broadly in the coming months.<\/p>\n<p>Check out the <a href=\"https:\/\/aka.ms\/custome-personal-assisten-docs\">virtual assistant solution accelerator documentation<\/a> for more information on getting started.<\/p>\n<h2>Full control of the user experience with Web Chat<\/h2>\n<p>The <a href=\"https:\/\/github.com\/Microsoft\/BotFramework-WebChat\">Bot Framework Web Chat<\/a> control is one of the popular conversational canvases with customers using the Azure Bot Service. The Web Chat control offers a quick way for developers to integrate their bots into existing websites. Based on feedback from the community and our customers, the V4 release of the Web Chat control allows developers to fully customize the chat window, including ability to change colors, padding, sizes, and to brand the canvas with custom graphics and logos. Even the placement of speech input and the order of messages can be controlled by the developer, and they can add a persistent menu button or introduce custom avatars. The new architecture includes enhanced authentication, persistent conversation history and can perform actions such as a transition to a different page, features and across multiple conversations. Additional updates include enhanced authentication features and persistent conversation history across multiple conversations.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"image\" height=\"461\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/79fa260d-f4e4-4962-84d6-101400689df0.webp\" title=\"image\" width=\"480\"><\/p>\n<p>Learn more about the latest changes to <a href=\"https:\/\/aka.ms\/abs-webchat-azure-portal\">Webchat<\/a>.<\/p>\n<p>We have a number of customers such as Progressive, Dixons Carphone, UPS, Progressive and Adobe building AI apps and agents.<\/p>\n<\/p>\n<h2>Get started<\/h2>\n<p>As we continue to improve our conversational AI tools and framework, we look forward to seeing what conversational experiences you will build for your customers. <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/bot-service\/?view=azure-bot-service-4.0\">Get started today<\/a>!<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conversational AI is the next user interface paradigm in computing, making human and computer interactions more natural. We\u2019ve evolved from a world where humans have to learn and adapt to computers to one where computers are learning how to understand and interact with humans.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1454],"tags":[],"audience":[3057,3055,3056],"content-type":[1465],"product":[1631],"tech-community":[],"topic":[],"coauthors":[187],"class_list":["post-2243","post","type-post","status-publish","format-standard","hentry","category-ai-machine-learning","audience-data-professionals","audience-developers","audience-it-implementors","content-type-announcements","product-azure-ai-bot-service"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Build conversational experiences with Microsoft Bot Framework | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Conversational AI is the next user interface paradigm in computing, making human and computer interactions more natural. We\u2019ve evolved from a world where humans have to learn and adapt to computers to one where computers are learning how to understand and interact with humans.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build conversational experiences with Microsoft Bot Framework | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Conversational AI is the next user interface paradigm in computing, making human and computer interactions more natural. We\u2019ve evolved from a world where humans have to learn and adapt to computers to one where computers are learning how to understand and interact with humans.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-24T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-11T22:37:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp\" \/>\n<meta name=\"author\" content=\"Lili Cheng\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lili Cheng\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/lili-cheng\/\",\"@type\":\"Person\",\"@name\":\"Lili Cheng\"}],\"headline\":\"Build conversational experiences with Microsoft Bot Framework\",\"datePublished\":\"2018-09-24T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:37:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/\"},\"wordCount\":1569,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp\",\"articleSection\":[\"AI + machine learning\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/\",\"name\":\"Build conversational experiences with Microsoft Bot Framework | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp\",\"datePublished\":\"2018-09-24T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:37:14+00:00\",\"description\":\"Conversational AI is the next user interface paradigm in computing, making human and computer interactions more natural. We\u2019ve evolved from a world where humans have to learn and adapt to computers to one where computers are learning how to understand and interact with humans.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI + machine learning\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Build conversational experiences with Microsoft Bot Framework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Build conversational experiences with Microsoft Bot Framework | Microsoft Azure Blog","description":"Conversational AI is the next user interface paradigm in computing, making human and computer interactions more natural. We\u2019ve evolved from a world where humans have to learn and adapt to computers to one where computers are learning how to understand and interact with humans.","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:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/","og_locale":"en_US","og_type":"article","og_title":"Build conversational experiences with Microsoft Bot Framework | Microsoft Azure Blog","og_description":"Conversational AI is the next user interface paradigm in computing, making human and computer interactions more natural. We\u2019ve evolved from a world where humans have to learn and adapt to computers to one where computers are learning how to understand and interact with humans.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-09-24T00:00:00+00:00","article_modified_time":"2023-05-11T22:37:14+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp","type":"","width":"","height":""}],"author":"Lili Cheng","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Lili Cheng","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/lili-cheng\/","@type":"Person","@name":"Lili Cheng"}],"headline":"Build conversational experiences with Microsoft Bot Framework","datePublished":"2018-09-24T00:00:00+00:00","dateModified":"2023-05-11T22:37:14+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/"},"wordCount":1569,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp","articleSection":["AI + machine learning"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/","name":"Build conversational experiences with Microsoft Bot Framework | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp","datePublished":"2018-09-24T00:00:00+00:00","dateModified":"2023-05-11T22:37:14+00:00","description":"Conversational AI is the next user interface paradigm in computing, making human and computer interactions more natural. We\u2019ve evolved from a world where humans have to learn and adapt to computers to one where computers are learning how to understand and interact with humans.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/9328aab1-9952-4ae3-bfbc-fcf9d2429c0e.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-conversational-experiences-with-microsoft-bot-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"AI + machine learning","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/"},{"@type":"ListItem","position":3,"name":"Build conversational experiences with Microsoft Bot Framework"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=2243"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2243\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=2243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=2243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=2243"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=2243"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=2243"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=2243"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=2243"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=2243"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=2243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}