Chris Mullins cmullinsMicrosoft com Senior Director Microsoft Bot
Chris Mullins cmullins@Microsoft. com Senior Director, Microsoft Bot Framework AI & Research Vishwac Sena Kannan vkannan@microsoft. com Senior Program Manager Analog Devices Henrik Frystyk Nielsen henrikn@Microsoft. com Principal Architect, Microsoft Bot Framework AI & Research
100, 000+ Developers 10, 000+ Active bots 1, 000+ Companies 100+ New features today
TYPE TALK TAP Bot Builder Platform Services Intelligent Tools
Platform HTTP Platform Services AI { Your Code } REST Endpoint Intelligent Tools SDK Bot Builder SDK REST Endpoint Direct Line Protocol Conversational and Business Logic Canvas Aware Context Sensitive
What? • Tools for building REST Web Sites • Services to enrich • Mechanisms for receive events • Data to debug and analyze Customer’s Business Logic & Data Bot Connector C# Why? • Implements standard protocols • Modeling conversations is hard. Tools help! • UI across multiple canvases is hard. Cards rock! • Language Understanding is hard • Common and well understood patterns Goals • Start Simple. Add Complexity. No dead-ends. • Bot adapts to the user, based on context • Composable and intelligent controls to manage complexity Bot Controls LUIS Direct Line Form Filling Qn. A Query over database via Azure Search
I M P R O V E M E N T S Bot Builder SDK Updates • Speech Support • Improved Dialog Tools • Debugging Improvements • Channel Inspector Improved Tooling E V E R Y W H E R E ! Platform New Channels • Cortana • Bing • Skype for Business Adaptive Cards Speech Support Payments Intelligence Analytics Bot Controls Speech Support
O N E M U L T I P L E B O T C A N V A S E S
O N E M U L T I P L E B O T C A N V A S E S Custom Skills Business Bots LOB Bots Memory / Profile Bot Directory IT Managed Speech Bots in Bing Search Integrated Auth
One Card. Multiple canvases.
Adaptive Cards O P E N F R A M E W O R K M U L T I P L E C A N V A S E S Notification Microsoft Teams Skype Android i. OS
Stripe is currently supported Works across most major platforms Visit Microsoft Seller Center Fast and simple payment experience Bring commerce capabilities to your Bot Obtain Merchant. ID Start building Microsoft Seller Center Read the integration guide for the Bot Framework.
D E E P I N T E G R A T I O N A C R O S S T H E B O T F R A M E W O R K SPEECH IN PROTOCOLS SPEECH IN SDKS Direct. Line Support SSML SPEECH IN LUIS Modeled Conversations Web. Chat Control Speech Friendly Prompts Cortana Conversation Management Common Model (Cortana, Bing Speech, Custom Speech Recognition)
L A N G U A G E U N D E R S T A N D I N G Top Requested Features More New Features Production Staging and Versioning Lists More Languages (Dutch, Korean, dialects) Improved Recognizers(*) Increased Intent and Entity Limits Semantic Dictionaries 25 Customizable Prebuilt Domains Spell Checking (*) Recognizers are open-sourced.
L A N G U A G E Pre-Built Domains U N D E R S T A N D I N G Examples of Pre-Built Domains Predefined packages Sports Entertainment Bootstrap model creation Weather Fitness Customizable! Stock Home Automation Contacts Music Calendar Translation Restaurants Movie Tickets
H O L I S T I C “One Stop Shop for building Bots” B O T B U I L D I N G Highlights Fully Azure Integrated Data stays in a user’s subscription Conversational vs Business Logic Improved Perf via colocation • Bot + Functions + LUIS Runtime Richly Tooled Design. Code. Deploy. Manage. Analyze. SDK Unification Componentization and Reuse
Bot Controls++ Bot Builder Protocols & Services & Channels Speech Support Ecosystem Integrations (Flow, Power. Apps, ++) Azure Bot Service v 2 Localization GA Bot Brain Analytics++ Bot Federation Adaptive Cards Regions++, Channels++ May Bot Intelligence SDK V. Next GA Compliance Aug Regions++, Languages++, Domains++ Prebuilt Domains Multi. Developer Private Preview Public Preview Nov ML Dialogs Faster Training Speech Services++ Pattern Support GA GA
Build bots - https: //dev. botframework. com/ Consent to receive email comms for Bot Framework Docs - https: //docs. microsoft. com/en-us/bot-framework/ Github - https: //github. com/Microsoft/Bot. Builder Re-visit Build session recordings on Channel 9. Continue your education at Microsoft Virtual Academy online. #MSBuild
2 3
- Slides: 24