Microsoft Bot Framework: Handing off to a human for agents/supervisors with C# and the BotBuilder SDK

Supervising bot conversations One advanced concept for bots built using the Microsoft Bot Framework is handing over conversations to human supervisors (or agents).  For instance when the bot is no longer able to automatically process a request, or if the end-user of the bot is frustrated/stumped and wants some assistance. There is already some great…


Visualising telemetry in your bot with Application Insights Analytics and PowerBI

In a previous post I showed you how you can add telemetry to your bot.  The sample code linked on my blog allows you to send key/value pairs from anywhere within your bot API to Application Insights.  Also, I showed how you view the tracked data in Application Insights Analytics.  What I didn’t show however, is…


DevOps with bots: CI/CD Pipeline with the Bot Framework and Azure – end-to-end walkthrough

So you’re building a bot (C#) and want to involve your stakeholders early in the development lifecycle – no problem, read the steps here and you’ll be able to setup your own Continuous Integration and Continuous Deployment pipeline right into production.  Building bots with the MS BotFramework is no different to building a Web API, therefore we…