Build Intelligent Bots:
Introduction to Microsoft
Bot Framework
JULIEN BATAILLE
Microsoft Bot Framework
At //Build conference in March 2016, Microsoft
introduced the Bot Framework:
https://dev.botframework.com/
Bot Framework Overview
Bot
Builder
Developer
Portal
Bot
Directory
Bot Builder SDK (for .NET)
A. It’s an open source SDK on Github
https://github.com/Microsoft/BotBuilder
B. Your Bot is an ASP.NET Web App, only 3 steps to get started:
1. Create a new ASP.NET Web App (.NET Framework 4.6)
2. Empty template with core references for Web API
3. Add Microsoft.Bot.Builder Nuget package
C. Install the Microsoft Bot Framework Channel Emulator for local development
https://aka.ms/bf-bc-emulator
What is the Bot Connector?
Echo Bot
Echo Bot with State
Dialog
NLP with LUIS (1/3)
YOUR BOT
BOT
CONNECTOR
SKYPE
MESSENGER
LUIS
https://www.luis.ai/
NLP with LUIS (2/3)
NLP with LUIS (3/3)
Deploy and manage your Bot
https://dev.botframework.com/bots
Bot Directory
Thank you!
@elliatab

Tokyo azure meetup #8 - Introduction to the microsoft bot framework

Editor's Notes

  • #6 Between your Users and your Bot Hosted and Managed by Microsoft Provides a single API to many different communication channels Stores conversation state: makes the bot stateless so that it can be scaled tracks context of a conversation.
  • #10 Language Understanding Intelligent Service (LUIS) Integration with the Builder SDK using LuisDialog<T> Gives you: Intent Entities Show an example
  • #11 Language Understanding Intelligent Service (LUIS) Integration with the Builder SDK using LuisDialog<T> Gives you: Intent Entities Show an example
  • #12 Language Understanding Intelligent Service (LUIS) Integration with the Builder SDK using LuisDialog<T> Gives you: Intent Entities Show an example