Bot Framework is a Microsoft-operated
service and an SDK.
Bot Framework is one of many tools
Microsoft offers for building a complete
bot.
Others include: LUIS, Speech APIs, Azure which
all makes the Microsoft Cognitive Services
Your conversation logic
Logic
Web
service
LUIS
Your bot
Your bot
{
"type": "Message",
"id": "68YrxgtB53Y",
"conversationId": "DphPaFQrDuZDKyCez4AFGcT4vy5aQDje1lLGIjB8v18MFtb",
"language": "en",
"text": "You can say "/order" to order!",
"attachments": [ ],
"from": {
"name": "+12065551212",
"channelId": "sms",
"address": "+12065551212",
"id": "Ro52hKN287",
"isBot": false
},
"channelData": { SMS data here },
"botUserData": { your data here },
...
}
Bot
Connector
Visual Studio
Template
Simple Bot LUIS
Publish to
Azure
Connect to
users
Visual Studio
Template
Simple
Bot
LUIS
Publish to
Azure
Connect to
users
Make your bot
conversational
Visual Studio
Template
Simple
Stock Bot
LUIS
Publish to
Azure
Connect to
users
Make your bot
conversational
o
Alok Rajasukumaran
Lead Developer – Innovation Team
Astro-Vision FutureTech Pvt. Ltd.
@alokraj68 | http://alokraj68.in

Introduction to Microsoft Bot Framework

Editor's Notes

  • #2 Introduction. Lead developer astrovision futuretech Hunt down new techs and find potential ones.
  • #4 Why bots!
  • #5 Bot frame work!. Microsoft s answer to bots Build 2015-2016 . Bots are the future So many apps!? A messenger with millions of bots No local storage. Everything goes in clouds, makes no space waste and no local storage Complete scalability
  • #6 Good question! Loads of available tools Need your bot to blabber or let it be a more civilized Eliza program to Alice bot Pandora bots to various other tools. ----bot! great— Use proactive or reactive bots! Proactive makes user speak, directional. Reactive use nlp (more work)
  • #7 Cognitive  ears and eyes for your bots! Sdk  node.js / c# Node.js has better community support. Deploy on azure not much load initially.
  • #10 Directline basically makes your apps and all the other places you want to deploy, including js version.
  • #11 Bot framework handles the multiple requests via conversation + from id. Works scales and makes wonders. Everything works as an api model with just blah blah jsons
  • #13 Additionally  buttons, carousels, hero cards. Makes directed bots a magic.
  • #14 Going to be a million bot store
  • #17 Luis - Language Understanding Intelligent Service All platforms to bot to cloud to luis (or any natural lang. processors.) That makes a complete scalable bot that can be deployed to literally anywhere!