Microsoft Ignite NZ 25-28 October 2016 SKYCITY, Auckland
Microsoft Bot Framework and how we created the Azure Bot Thiago Almeida @nzthiago
Bots aren’t new – why are they blowing up? 11/29/2018 6:32 AM Bots aren’t new – why are they blowing up? Convergence of technologies Tools and intelligent services make building powerful bots accessible Ubiquity of communication channels App boom is slowing (and top apps are chat apps!) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Bots are not artificial intelligence only 11/29/2018 6:32 AM Bots are not artificial intelligence only © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Bots are not text interface only 11/29/2018 6:32 AM Bots are not text interface only © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Bots are not natural language processing only 11/29/2018 6:32 AM Bots are not natural language processing only © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11/29/2018 6:32 AM Bots are apps with a new interface that provide more natural interactions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Worldwide Partner Conference 2016 http://www/botframework.com Microsoft Worldwide Partner Conference 2016 11/29/2018 6:32 AM Bot Connector Conversation Canvas Message input <> output Add logic and keep track of dialogs and state Connect to people where they are +Directory for finding your bot, registration and management dashboard Web Chat Email Azure or other Facebook GroupMe Bot Builder SDK Kik Your bot code Skype Slack API, SDK calls + Intelligent Services Telegram Other services, APIs, Databases, … Natural Language Translation Bot Clipboard w entities User Preferences Twilio (SMS) … Directline Speech Entity Extraction Bing Knowledge Image Intelligence … … … © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
microsoft.com/cognitive Microsoft Build 2016 11/29/2018 6:32 AM Cognitive Services microsoft.com/cognitive Vision Speech Language Knowledge Search Computer Vision Custom Recognition Custom Recognition Bing Spell Check Academic Knowledge Bing Web Search Emotion Speaker Recognition Linguistic Analysis Entity Linking Bing Image Search Face Speech Language Understanding Language Understanding Knowledge Exploration Bing Video Search Video Text Analytics Recommendations Bing News Search WebLM Bing Autosuggest © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Developer Portal
Bot Builder SDKs
Microsoft Worldwide Partner Conference 2016 11/29/2018 6:32 AM Dialogs to model a conversation Dialogs are reusable Conversations are scalable to multiple machines Dialog state is persisted in Bot Connector (per-user, per-session, per- user+session) Types of Dialogs Built-in prompts Yes/No, String, Number, Choices Natural language understanding (LUIS) Form slot filling (branching, disambiguation, multi-turn) Profile (e.g., home address) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Worldwide Partner Conference 2016 11/29/2018 6:32 AM Getting Started © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Hipmunk Find flights and deals Microsoft Worldwide Partner Conference 2016 11/29/2018 6:32 AM Hipmunk Find flights and deals © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Bumberbot Bumbershoot event info Azure Search, DocDB, Regex Microsoft Worldwide Partner Conference 2016 11/29/2018 6:32 AM Bumberbot Bumbershoot event info Azure Search, DocDB, Regex © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Worldwide Partner Conference 2016 11/29/2018 6:32 AM Your Face © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Worldwide Partner Conference 2016 11/29/2018 6:32 AM Hi Login Start my VM… Intelligent Services Azure Bot Root Dialog AuthBot Dialog Login Intent? Forward to AuthBot then resume LUIS Resource Group Dialog VM Dialog Automation Dialog … Azure Azure RM API Azure AD © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Worldwide Partner Conference 2016 11/29/2018 6:32 AM Azure Bot © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Where to find docs/samples Bot framework: http://www.botframework.com https://aka.ms/botcourse Code samples: https://github.com/Microsoft/BotBuilder-Samples https://github.com/Microsoft/BotBuilder Cognitive Services: https://www.microsoft.com/cognitive-services © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Bot Framework and how we created the Azure Bot Thiago Almeida @nzthiago
11/29/2018 6:32 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.