SlideShare a Scribd company logo
Microsoft And Bot’s
VIVEK P .S
System Analyst UST Global
http://vivekcek.wordpress.com
Agenda
• Think and build chatbots
Demo
What is a Chabot ?
• A.I computer programs designed to behave like a human that you can
interact with, in order to get information or get things done
• Promote the concept of Conversational UI
Why bots getting fame?
• People like conversation
History
• ELIZA
Developed in the 1960s
• Eliza’s conversation with a patient is:-
– Human: Well, my boyfriend made me come here.
• ELIZA: Your boyfriend made you come here?
• Human: He says I'm depressed much of the time.
• ELIZA: I am sorry to hear you are depressed.
• Human: It's true. I'm unhappy.
• ELIZA: Do you think coming here will help you not to be unhappy?
Bot Communication
Microsoft Offerings
• Microsoft Bot Framework.
 Introduced in Build 2016
• Azure Bot As A Service.
• Server less concept built on top of azure functions and Bot Framework
Microsoft Bot Framework
• Need Visual Studio 2015
• All information is at https://dev.botframework.com/
• Install Bot Framework Emulator
• Install Bot Framework template.
Build Your First Bot
• Demo and publish to azure
Bot Connector
• The middle man between your bot web service and channel.
Simplified Bot Communication
Bot Connector High Level
• Bot connector acts as an adapter between our bot and numerous channels
that it supports
Bot Connector as a Translator
Facebook
JSON
Skype
JSON
Conversation
• A conversation is a series of message sent between your bot and one
or more users.
• You have skype account
• Bot have a skype account
• Bot connector create conversation between you and bot.
• A conversation is identified by Channel ID(Skype), User ID, Bot ID and
Conversation ID
• Conversation State is stored by the bot connector
Activity
• Each message in a conversation is called activity
• Conversation is composed of Activities.
High Level Communication
Dialog
• Breaks up conversations into smaller pieces
• Conversational abstractions that encapsulate their own state
Demo Dialog
What is a Form Flow?
Advantages Of Form Flow
• Handling a guided conversation
Form Flow Demo
Natural Language Processing
• Ability of the computer to understand, what a person want.
• I want to get fares from Trivandrum to Chennai tomorrow.
• I am looking for trains from Trivandrum to Chennai.
What is LUIS?
• Language Understanding Intelligent Service by Microsoft
• Makes natural language processing possible
• Utilizes interactive machine learning
Without LUIS
With LUIS
Intents
• Identifies what actions you want your bot to take
• Utilizes Active Learning to improve over time
• Ex: Get Rail Fare
Entities
• Identifies what things your bot is taking action on
• Ex: Departure Station, Arrival Station and Date.
Utterances
• Used to help LUIS learn
• Ex: I like to travel from Trivandrum to Chennai on tomorrow.
LUIS Demo
Azure Bot As A Service
• Accelerate your bot’s development by working in an integrated
environment
• Server less with Azure Functions.
• Billing based on
• Execution Time (₹0.001058/GB-s)
• Total Executions (₹13.22 per Million Executions)
Demo
Questions?
Thank You

More Related Content

PPTX
Conversational UI Bot Framework
PPTX
Intro to Chatbots using Microsoft bot framework and Azure cognitive services
PDF
Building Your First Chatbot - A Beginner's guide
PPTX
Building bots to automate common developer tasks - Writing your first smart c...
PDF
Bot. You said bot? Let build bot then! - Laurent Ellerbach
PDF
Chatbots 101
PPTX
Chatbot ppt
PDF
Chat bot technologies overview
Conversational UI Bot Framework
Intro to Chatbots using Microsoft bot framework and Azure cognitive services
Building Your First Chatbot - A Beginner's guide
Building bots to automate common developer tasks - Writing your first smart c...
Bot. You said bot? Let build bot then! - Laurent Ellerbach
Chatbots 101
Chatbot ppt
Chat bot technologies overview

What's hot (7)

PPTX
Conversational apps UX best practices
PPTX
Choosing to chat
PDF
eLearning and Networking Technologies to Mimic the In-Person Experience
PPTX
Mat Velloso - Bots in the real world
PPTX
Core Java
PPTX
Chat bots
Conversational apps UX best practices
Choosing to chat
eLearning and Networking Technologies to Mimic the In-Person Experience
Mat Velloso - Bots in the real world
Core Java
Chat bots
Ad

Similar to Microsoft Bot Framework (20)

PPTX
Chatbots - A CMD for Humans (Ort Braude 2018)
PPTX
Chatbots - A CMD for Humans (Global Azure Bootcamp 2018, Tel-Aviv, Israel)
PDF
Chatbots DDD North2016
PPTX
virtual-2021-data.sql_.saturday.la-Building database interactions with users ...
PPTX
Clever data building a chatbot from your database
PPTX
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
PDF
Bot design AIsatPN 2018
PPTX
Conversational AI: What's New?
PPTX
Whats a Chat bot
PPTX
Introduction to BOT Framework- Global Azure Bootcamp 2017
PPTX
Microsoft bot framework
PPTX
Azure Bot Framework
PPT
Building a bot with an intent
PPTX
Creating Intelligent Chatbots
PPTX
Chatbot development with Microsoft Bot Framework and LUIS
PPTX
Build a Great Conversationalist
PPTX
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...
PPTX
AI Machine vs Human
PPTX
Build a mobile chatbot with Xamarin
PPTX
Building conversation AI using Azure Bot & LUIS
Chatbots - A CMD for Humans (Ort Braude 2018)
Chatbots - A CMD for Humans (Global Azure Bootcamp 2018, Tel-Aviv, Israel)
Chatbots DDD North2016
virtual-2021-data.sql_.saturday.la-Building database interactions with users ...
Clever data building a chatbot from your database
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
Bot design AIsatPN 2018
Conversational AI: What's New?
Whats a Chat bot
Introduction to BOT Framework- Global Azure Bootcamp 2017
Microsoft bot framework
Azure Bot Framework
Building a bot with an intent
Creating Intelligent Chatbots
Chatbot development with Microsoft Bot Framework and LUIS
Build a Great Conversationalist
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...
AI Machine vs Human
Build a mobile chatbot with Xamarin
Building conversation AI using Azure Bot & LUIS
Ad

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Modernizing your data center with Dell and AMD
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Artificial Intelligence
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
cuic standard and advanced reporting.pdf
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
Machine learning based COVID-19 study performance prediction
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Monthly Chronicles - July 2025
Modernizing your data center with Dell and AMD
The AUB Centre for AI in Media Proposal.docx
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Artificial Intelligence
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Electronic commerce courselecture one. Pdf
NewMind AI Weekly Chronicles - August'25 Week I
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
cuic standard and advanced reporting.pdf

Microsoft Bot Framework

  • 1. Microsoft And Bot’s VIVEK P .S System Analyst UST Global http://vivekcek.wordpress.com
  • 2. Agenda • Think and build chatbots
  • 4. What is a Chabot ? • A.I computer programs designed to behave like a human that you can interact with, in order to get information or get things done • Promote the concept of Conversational UI
  • 5. Why bots getting fame? • People like conversation
  • 6. History • ELIZA Developed in the 1960s • Eliza’s conversation with a patient is:- – Human: Well, my boyfriend made me come here. • ELIZA: Your boyfriend made you come here? • Human: He says I'm depressed much of the time. • ELIZA: I am sorry to hear you are depressed. • Human: It's true. I'm unhappy. • ELIZA: Do you think coming here will help you not to be unhappy?
  • 8. Microsoft Offerings • Microsoft Bot Framework.  Introduced in Build 2016 • Azure Bot As A Service. • Server less concept built on top of azure functions and Bot Framework
  • 9. Microsoft Bot Framework • Need Visual Studio 2015 • All information is at https://dev.botframework.com/ • Install Bot Framework Emulator • Install Bot Framework template.
  • 10. Build Your First Bot • Demo and publish to azure
  • 11. Bot Connector • The middle man between your bot web service and channel.
  • 13. Bot Connector High Level • Bot connector acts as an adapter between our bot and numerous channels that it supports
  • 14. Bot Connector as a Translator Facebook JSON Skype JSON
  • 15. Conversation • A conversation is a series of message sent between your bot and one or more users. • You have skype account • Bot have a skype account • Bot connector create conversation between you and bot. • A conversation is identified by Channel ID(Skype), User ID, Bot ID and Conversation ID • Conversation State is stored by the bot connector
  • 16. Activity • Each message in a conversation is called activity • Conversation is composed of Activities.
  • 18. Dialog • Breaks up conversations into smaller pieces • Conversational abstractions that encapsulate their own state
  • 20. What is a Form Flow?
  • 21. Advantages Of Form Flow • Handling a guided conversation
  • 23. Natural Language Processing • Ability of the computer to understand, what a person want. • I want to get fares from Trivandrum to Chennai tomorrow. • I am looking for trains from Trivandrum to Chennai.
  • 24. What is LUIS? • Language Understanding Intelligent Service by Microsoft • Makes natural language processing possible • Utilizes interactive machine learning
  • 27. Intents • Identifies what actions you want your bot to take • Utilizes Active Learning to improve over time • Ex: Get Rail Fare
  • 28. Entities • Identifies what things your bot is taking action on • Ex: Departure Station, Arrival Station and Date.
  • 29. Utterances • Used to help LUIS learn • Ex: I like to travel from Trivandrum to Chennai on tomorrow.
  • 31. Azure Bot As A Service • Accelerate your bot’s development by working in an integrated environment • Server less with Azure Functions. • Billing based on • Execution Time (₹0.001058/GB-s) • Total Executions (₹13.22 per Million Executions)
  • 32. Demo