SlideShare a Scribd company logo
INTRODUCTION
TO BOT
FRAMEWORK
Build and connect intelligent bots
Jalpesh Vadama
@jalpesh
Co-Founder, FutureStack Solution
ABOUT ME
ā–Ŗ More than 12+ years of experience in technologies like .NET, Azure ,
Node.js and related technologies.
ā–Ŗ Co-Founder of FutureStack
Solution(http://www.futurestacksolution.com).
ā–Ŗ Awarded Microsoft MVP 5 times. Currently MVP in Visual Studio and
Development Technologies.
ā–Ŗ Active Member of Ahmedabad User Group.
ā–Ŗ Frequently writes blog about Micorosft.NET Technologies and related
technologies at http://www.dotnetjalps.com.
ā–Ŗ Also awarded as Dzone Most Valuable Blogger.
WHAT IS BOT IS NOT
ā–Ŗ AI
ā–Ŗ Natural Language Processing only
ā–Ŗ Text Interface only
WHAT ARE BOTS?
TECHNOLOGY EVOLUTION
Mid-80’s
• Personal
Computers and
MainFrames
• Excel, PowerPoint
and Lotus
• Desktop UI
Mid-90’s
• Internet and Web
Browsers
• Web Sites- Yahoo,
Amazon
• Web Pages
Mid-00’s
• Mobiles Devices
and Mobile
Operating System
• Apps – AngryBirds,
Instagram
• Natives
Apps(Android,IOS
and Windows)
Mid-10’s
• Messaging App’s
(WhatsApp, Skype,
WeChat and Hike)
• Apps, Personal
Assistants like Siri,
Cortana
• Conversations
IS THIS IT?
BOTS ARE COMING!
CONVERSATIONS ARE NEW PLATFORM
OF HABITS
Source : BI Intelligence, Portio Research
WHAT IS BOT?
ā–Ŗ A BOT is a software that is designed to
automate the tasks you would usually
do on your own. Like making a dinner
reservation to your favorite pizza shop,
finding a cool place to go with your
partner, adding an appointment to your
calendar.
ā–Ŗ Typically, bot performs/automate tasks
that can be done by human at much
higher rate than would be possible for
humans.
WHAT IS BOT FRAMEWORK?
ā–Ŗ Bot Framework is a Microsoft-operated
service and an SDK. Conversation as Platform
ā–Ŗ BOT Framework is one of many tools
Microsoft offers for building a complete BOT.
ā–Ŗ Other Services includes, LUIS, Speech APIs,
Cognitive Services and Azure and More!
ā–Ŗ A comprehensive platform of tools & services
that can help you build your bot, provide
your bot with smart capabilities and publish
it wherever your users talk.
BOT FRAMEWORK COMPONENTS
Microsoft BOT Framework
Bot Connector Bot DirectoryBot Builder SDKs
Connect your bot(s) to
text/sms, Office 365 mail,
Skype, Slack, and other
services.
Build great dialogs within
your Node.js- or C#-based
bot
Try, use, and add published
bots to the world’s top
conversation experiences
• Register, connect, publish and
manage your bot through the
bot dashboard
• Message routing
• Automatic translation to 30+
languages
• User and state management
• Embeddable web chat control
• Debugging tools
• Open source SDK on Github
• From simple built-in prompts
and command dialogs to
simple to use yet
sophisticated ā€˜FormFlow’
dialogs
• Libraries, samples and tools
to make a great
conversationalist
• Chat emulator
• Leverage related services
available in Cognitive Services
• Public directory of bots
registered and approved with
Bot Framework
• Users can try your bot from
the directory via the web
chat control
• Users can discover and add
your bot to the channels on
which it is configured
Your conversation logic
Logic
Web
service
LUIS
BOT FRAMEWORK COMPONENTS
BOT CONNECTOR
Your bot
Channels
BOT CONNECTOR MESSAGES
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
CONNECTING YOUR BOTS TO USERS
Visual
Studio
Template
Simple
Weather
Bot
LUIS
Publish to
Azure
Connect to
users
Add dialog
smarts
DEMO
LUIS- THE AI SERVICE
LANGUAGE UNDERSTADING INTELLIGENT SERVICE
ā–Ŗ Part of Microsoft Cognitive services.
ā–Ŗ Right now in beta and available as free.
ā–Ŗ Implements Machine Learning so interaction with other
services are really good.
ā–Ŗ Deploy Just within 5 minutes with just a few example.
ā–Ŗ Supports five languages(English, Chinese, Italian, French,
Spanish)
ā–Ŗ Very easy to train. Can Deploy your models as end points(Rest
API)
ā–Ŗ SDK Available for C#, Node.js, Android and Python
LUIS INTENTS, ENTTIES, UTTERANCES
ā–Ŗ Intent: Intent means what we desire or what our intent is.
ā–Ŗ Our Intent for this demo is to find weather information so
weather is intent
ā–Ŗ Entity: A entity is a keyword or entity which we are going to
query to LUIS
ā–Ŗ Here we are going to find weather of city so city is our entity.
ā–Ŗ Utterances: It is used to train Luis to understand how human
query or talk with each other.
ā–Ŗ Utterances sample: is it a good weather in newyork
DEMO
BOT FRAMEWORK RESOURCES
Documentation on Bot Framework Portal
https://docs.botframework.com
Getting with Bot Framework
https://docs.botframework.com/en-us/csharp/builder/sdkreference/gettingstarted.html
Visual C# Template
http://aka.ms/bf-bc-vstemplate
Bot Framework Emulator
Test your bot locally or after publishing
https://aka.ms/bf-bc-emulator
External Resources
GitHub for Builder: https://github.com/Microsoft/botbuilder
Stack overflow: https://stackoverflow.com/questions/tagged/botframework
QUESTOINS AND ANSWERS
CONTACT ME
https://github.com/dotnetjalps/GAB2017
SOURCE CODE URL FOR THIS DEMO:
Company: http://www.futurestacksolution.com
Blog: http://www.dotnetjalps.com
Twitter: @jalpesh
Github: https://github.com/dotnetjalps
Email: jalpesh@futurestacksolution.com
Linked In: http://www.linkedin.com/in/jalpeshvadgama

More Related Content

What's hot (20)

PPT
Building a bot with an intent
Abhishek Sur
Ā 
PPTX
Chatbot development with Microsoft Bot Framework
Md. Mahedee Hasan
Ā 
PPTX
DDD12 - Introduction to Microsoft Bot Framework
James Mann
Ā 
PPTX
Programming the Microsoft Bot Framework
Stefano Tempesta
Ā 
PPTX
Intro to Bot Framework
Shahed Chowdhuri
Ā 
PPTX
Introduction to Microsoft Bot Framework
Sam Fernando
Ā 
PPTX
Intro to Bot Framework v3 with DB
Shahed Chowdhuri
Ā 
PPTX
Activate bots within SharePoint Framework
Kushan Lahiru Perera
Ā 
PDF
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Marvin Heng
Ā 
PPTX
Tokyo azure meetup #13 build bots with azure bot services
Tokyo Azure Meetup
Ā 
PPTX
SharePoint Framework -The future of SharePoint/ Office 365 developer ecosystem.
Kushan Lahiru Perera
Ā 
PPTX
Capture the Cloud with Azure
Shahed Chowdhuri
Ā 
PPTX
DIGIT Noe 2016 - Overview of front end development today
Bojan Veljanovski
Ā 
PPTX
Build 2017 - B8090 - How Microsoft Cognitive Services can help your apps comm...
Windows Developer
Ā 
PPTX
Application innovation & Developer Productivity
Kushan Lahiru Perera
Ā 
PDF
Dependency Injection with Apex
Salesforce Developers
Ā 
PDF
Building Cross-Platform Mobile Apps
Troy Miles
Ā 
PDF
How To be a Backend developer
Ramy Hakam
Ā 
PDF
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
Faction XYZ
Ā 
PPT
Flex vs HTML5
Ray Wong
Ā 
Building a bot with an intent
Abhishek Sur
Ā 
Chatbot development with Microsoft Bot Framework
Md. Mahedee Hasan
Ā 
DDD12 - Introduction to Microsoft Bot Framework
James Mann
Ā 
Programming the Microsoft Bot Framework
Stefano Tempesta
Ā 
Intro to Bot Framework
Shahed Chowdhuri
Ā 
Introduction to Microsoft Bot Framework
Sam Fernando
Ā 
Intro to Bot Framework v3 with DB
Shahed Chowdhuri
Ā 
Activate bots within SharePoint Framework
Kushan Lahiru Perera
Ā 
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Marvin Heng
Ā 
Tokyo azure meetup #13 build bots with azure bot services
Tokyo Azure Meetup
Ā 
SharePoint Framework -The future of SharePoint/ Office 365 developer ecosystem.
Kushan Lahiru Perera
Ā 
Capture the Cloud with Azure
Shahed Chowdhuri
Ā 
DIGIT Noe 2016 - Overview of front end development today
Bojan Veljanovski
Ā 
Build 2017 - B8090 - How Microsoft Cognitive Services can help your apps comm...
Windows Developer
Ā 
Application innovation & Developer Productivity
Kushan Lahiru Perera
Ā 
Dependency Injection with Apex
Salesforce Developers
Ā 
Building Cross-Platform Mobile Apps
Troy Miles
Ā 
How To be a Backend developer
Ramy Hakam
Ā 
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
Faction XYZ
Ā 
Flex vs HTML5
Ray Wong
Ā 

Similar to Introduction to BOT Framework- Global Azure Bootcamp 2017 (20)

PPTX
Build a mobile chatbot with Xamarin
Luis Beltran
Ā 
PPTX
2019 11 26 BotTO November 2019 Meetup at TD
Bruno Capuano
Ā 
PPTX
Creating Intelligent Chatbots
Kevin Leung
Ā 
PPTX
Building A Conversational Bot Using Bot Framework and Microsoft
Pranav Ainavolu
Ā 
PPTX
Intro to Chatbots using Microsoft bot framework and Azure cognitive services
Rachhek Shrestha
Ā 
PPTX
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...
Codemotion
Ā 
PPTX
AI Machine vs Human
antimo musone
Ā 
PDF
Chatbots DDD North2016
Galiya Warrier
Ā 
PPTX
Chatbots - A CMD for Humans (Ort Braude 2018)
Moaid Hathot
Ā 
PPTX
Clever data building a chatbot from your database
Luis Beltran
Ā 
PDF
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Nick Landry
Ā 
PDF
Build a great conversationalist using Azure Bot Service 2018
Radoslav Gatev
Ā 
PDF
Clever data: building a chatbot from your database
Luis Beltran
Ā 
PPSX
Introduction to Microsoft Bot Framework
Alok Rajasukumaran
Ā 
PPTX
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
Joris Poelmans
Ā 
PPTX
Help et phone home, building bots with Microsoft Bot Framework 4.
Willem Meints
Ā 
PPTX
Chatbots - A CMD for Humans (Global Azure Bootcamp 2018, Tel-Aviv, Israel)
Moaid Hathot
Ā 
PPTX
Build an Intelligent Bot (Node.js)
Sorin Peste
Ā 
PDF
Chatbotmeetup15062017
Jessica Tibaldi
Ā 
PPTX
Build an Intelligent Bot
Sorin Peste
Ā 
Build a mobile chatbot with Xamarin
Luis Beltran
Ā 
2019 11 26 BotTO November 2019 Meetup at TD
Bruno Capuano
Ā 
Creating Intelligent Chatbots
Kevin Leung
Ā 
Building A Conversational Bot Using Bot Framework and Microsoft
Pranav Ainavolu
Ā 
Intro to Chatbots using Microsoft bot framework and Azure cognitive services
Rachhek Shrestha
Ā 
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...
Codemotion
Ā 
AI Machine vs Human
antimo musone
Ā 
Chatbots DDD North2016
Galiya Warrier
Ā 
Chatbots - A CMD for Humans (Ort Braude 2018)
Moaid Hathot
Ā 
Clever data building a chatbot from your database
Luis Beltran
Ā 
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Nick Landry
Ā 
Build a great conversationalist using Azure Bot Service 2018
Radoslav Gatev
Ā 
Clever data: building a chatbot from your database
Luis Beltran
Ā 
Introduction to Microsoft Bot Framework
Alok Rajasukumaran
Ā 
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
Joris Poelmans
Ā 
Help et phone home, building bots with Microsoft Bot Framework 4.
Willem Meints
Ā 
Chatbots - A CMD for Humans (Global Azure Bootcamp 2018, Tel-Aviv, Israel)
Moaid Hathot
Ā 
Build an Intelligent Bot (Node.js)
Sorin Peste
Ā 
Chatbotmeetup15062017
Jessica Tibaldi
Ā 
Build an Intelligent Bot
Sorin Peste
Ā 
Ad

More from Jalpesh Vadgama (6)

PPTX
Angular Ivy- An Overview
Jalpesh Vadgama
Ā 
PPTX
Top 10 RxJs Operators in Angular
Jalpesh Vadgama
Ā 
PPTX
Building Real time Application with Azure SignalR Service
Jalpesh Vadgama
Ā 
PPTX
Introduction to Active Directory
Jalpesh Vadgama
Ā 
PPTX
Visual Studio 2017 and ASP.NET Core 1.1
Jalpesh Vadgama
Ā 
PPTX
Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...
Jalpesh Vadgama
Ā 
Angular Ivy- An Overview
Jalpesh Vadgama
Ā 
Top 10 RxJs Operators in Angular
Jalpesh Vadgama
Ā 
Building Real time Application with Azure SignalR Service
Jalpesh Vadgama
Ā 
Introduction to Active Directory
Jalpesh Vadgama
Ā 
Visual Studio 2017 and ASP.NET Core 1.1
Jalpesh Vadgama
Ā 
Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...
Jalpesh Vadgama
Ā 
Ad

Recently uploaded (20)

PPTX
Tally software_Introduction_Presentation
AditiBansal54083
Ā 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
Ā 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
Ā 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
Ā 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
Ā 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
Ā 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
Ā 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
Ā 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
Ā 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
Ā 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
Ā 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
Ā 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
Ā 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
Ā 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
Ā 
PDF
ģœ ė‹ˆķ‹°ģ—ģ„œ Burst Compiler+ThreadedJobs+SIMD ģ ģš©ģ‚¬ė”€
Seongdae Kim
Ā 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
Ā 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
Ā 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
Ā 
PPTX
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
Ā 
Tally software_Introduction_Presentation
AditiBansal54083
Ā 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
Ā 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
Ā 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
Ā 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
Ā 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
Ā 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
Ā 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
Ā 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
Ā 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
Ā 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
Ā 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
Ā 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
Ā 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
Ā 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
Ā 
ģœ ė‹ˆķ‹°ģ—ģ„œ Burst Compiler+ThreadedJobs+SIMD ģ ģš©ģ‚¬ė”€
Seongdae Kim
Ā 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
Ā 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
Ā 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
Ā 
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
Ā 

Introduction to BOT Framework- Global Azure Bootcamp 2017

  • 1. INTRODUCTION TO BOT FRAMEWORK Build and connect intelligent bots Jalpesh Vadama @jalpesh Co-Founder, FutureStack Solution
  • 2. ABOUT ME ā–Ŗ More than 12+ years of experience in technologies like .NET, Azure , Node.js and related technologies. ā–Ŗ Co-Founder of FutureStack Solution(http://www.futurestacksolution.com). ā–Ŗ Awarded Microsoft MVP 5 times. Currently MVP in Visual Studio and Development Technologies. ā–Ŗ Active Member of Ahmedabad User Group. ā–Ŗ Frequently writes blog about Micorosft.NET Technologies and related technologies at http://www.dotnetjalps.com. ā–Ŗ Also awarded as Dzone Most Valuable Blogger.
  • 3. WHAT IS BOT IS NOT ā–Ŗ AI ā–Ŗ Natural Language Processing only ā–Ŗ Text Interface only
  • 5. TECHNOLOGY EVOLUTION Mid-80’s • Personal Computers and MainFrames • Excel, PowerPoint and Lotus • Desktop UI Mid-90’s • Internet and Web Browsers • Web Sites- Yahoo, Amazon • Web Pages Mid-00’s • Mobiles Devices and Mobile Operating System • Apps – AngryBirds, Instagram • Natives Apps(Android,IOS and Windows) Mid-10’s • Messaging App’s (WhatsApp, Skype, WeChat and Hike) • Apps, Personal Assistants like Siri, Cortana • Conversations
  • 8. CONVERSATIONS ARE NEW PLATFORM OF HABITS Source : BI Intelligence, Portio Research
  • 9. WHAT IS BOT? ā–Ŗ A BOT is a software that is designed to automate the tasks you would usually do on your own. Like making a dinner reservation to your favorite pizza shop, finding a cool place to go with your partner, adding an appointment to your calendar. ā–Ŗ Typically, bot performs/automate tasks that can be done by human at much higher rate than would be possible for humans.
  • 10. WHAT IS BOT FRAMEWORK? ā–Ŗ Bot Framework is a Microsoft-operated service and an SDK. Conversation as Platform ā–Ŗ BOT Framework is one of many tools Microsoft offers for building a complete BOT. ā–Ŗ Other Services includes, LUIS, Speech APIs, Cognitive Services and Azure and More! ā–Ŗ A comprehensive platform of tools & services that can help you build your bot, provide your bot with smart capabilities and publish it wherever your users talk.
  • 11. BOT FRAMEWORK COMPONENTS Microsoft BOT Framework Bot Connector Bot DirectoryBot Builder SDKs Connect your bot(s) to text/sms, Office 365 mail, Skype, Slack, and other services. Build great dialogs within your Node.js- or C#-based bot Try, use, and add published bots to the world’s top conversation experiences • Register, connect, publish and manage your bot through the bot dashboard • Message routing • Automatic translation to 30+ languages • User and state management • Embeddable web chat control • Debugging tools • Open source SDK on Github • From simple built-in prompts and command dialogs to simple to use yet sophisticated ā€˜FormFlow’ dialogs • Libraries, samples and tools to make a great conversationalist • Chat emulator • Leverage related services available in Cognitive Services • Public directory of bots registered and approved with Bot Framework • Users can try your bot from the directory via the web chat control • Users can discover and add your bot to the channels on which it is configured
  • 14. BOT CONNECTOR MESSAGES 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
  • 15. CONNECTING YOUR BOTS TO USERS Visual Studio Template Simple Weather Bot LUIS Publish to Azure Connect to users Add dialog smarts
  • 16. DEMO
  • 17. LUIS- THE AI SERVICE
  • 18. LANGUAGE UNDERSTADING INTELLIGENT SERVICE ā–Ŗ Part of Microsoft Cognitive services. ā–Ŗ Right now in beta and available as free. ā–Ŗ Implements Machine Learning so interaction with other services are really good. ā–Ŗ Deploy Just within 5 minutes with just a few example. ā–Ŗ Supports five languages(English, Chinese, Italian, French, Spanish) ā–Ŗ Very easy to train. Can Deploy your models as end points(Rest API) ā–Ŗ SDK Available for C#, Node.js, Android and Python
  • 19. LUIS INTENTS, ENTTIES, UTTERANCES ā–Ŗ Intent: Intent means what we desire or what our intent is. ā–Ŗ Our Intent for this demo is to find weather information so weather is intent ā–Ŗ Entity: A entity is a keyword or entity which we are going to query to LUIS ā–Ŗ Here we are going to find weather of city so city is our entity. ā–Ŗ Utterances: It is used to train Luis to understand how human query or talk with each other. ā–Ŗ Utterances sample: is it a good weather in newyork
  • 20. DEMO
  • 21. BOT FRAMEWORK RESOURCES Documentation on Bot Framework Portal https://docs.botframework.com Getting with Bot Framework https://docs.botframework.com/en-us/csharp/builder/sdkreference/gettingstarted.html Visual C# Template http://aka.ms/bf-bc-vstemplate Bot Framework Emulator Test your bot locally or after publishing https://aka.ms/bf-bc-emulator External Resources GitHub for Builder: https://github.com/Microsoft/botbuilder Stack overflow: https://stackoverflow.com/questions/tagged/botframework
  • 23. CONTACT ME https://github.com/dotnetjalps/GAB2017 SOURCE CODE URL FOR THIS DEMO: Company: http://www.futurestacksolution.com Blog: http://www.dotnetjalps.com Twitter: @jalpesh Github: https://github.com/dotnetjalps Email: [email protected] Linked In: http://www.linkedin.com/in/jalpeshvadgama