Versioning a live bot is a little trickier. You want to get users onto the new bot as quickly as possible, but you probably don’t want to interrupt the current flow of …
Managing Timeouts in Bot Framework
Let’s walk through a few strategies for managing timeouts and updating your bot. I’m not going to walk through every possibility, but rather show off a few representative solutions that …
Send and Receive Bot Events Through a Backchannel
Introduction The backchannel mechanism allows a client app and the bot to exchange information that is invisible to the user. Examples of this could be from requesting the client’s time …
Hand off the Bot Conversation to a Human
Introduction Regardless of how much artificial intelligence a bot possesses, there may still be times when it needs to hand off the conversation to a human being. For example you …
Determine the Sentiments behind interaction between Users and our Bot with Azure Cognitive Services
Introduction The interaction between users and bots is mostly free-form, so bots need to understand language naturally and contextually. In this exercise you will learn how to detect the user’s …
Deploying Your Bot to the Cloud
Introduction In this walkthrough you will learn how to register your bot and deploy it to Azure so others can use it. Prerequisites The following software is required for completing …
Implementing a Knowledge Base with Azure Search and Cosmos DB
Introduction Your bots can also help the user navigate large amounts of content and create a data-driven exploration experience for users. In this exercise you will learn how to add …
Making a Bot Smarter with LUIS : Language Understanding Intelligent Service
Introduction One of the key problems in human-computer interactions is the ability of the computer to understand what a person wants. LUIS is designed to enable developers to build smart …
Add conversation abilities to a bot with Bot Framework
Introduction In this walkthrough you will learn how to add conversation abilities to the bot to guide the user to create a help desk ticket. Prerequisites The following software is …
Creating a Bot with the Bot Builder SDK for .NET
Introduction This walkthrough will show you how to build a bot by using the Bot Builder SDK for .NET and then test it with the Bot Framework Emulator. The Bot Builder …