Microsoft AI Bots Changing how people interact with
Microsoft, AI & Bots Changing how people interact with computers
Agenda Evolution of Technology What are Cognitive Service? What are Bots? Demo building Bots
Technology revolutions 1456 1765 1943 1981 1994 2008 2014 2016
45 Years of Moore’s Law
45 year of Moorse’s Law Real Picture Moore's Law From 1970 to 2016 900000 800000 700000 Things that were impossible a few years ago are easy today 600000 500000 400000 300000 200000 100000 0 197019721974197619781980198219841986198819901992199419961998200020022004200620082010201220142016 Transistors per chip Thanks 2 David Chappell
45 year of Moorse’s Law Future Moore's Law From 1970 to 2026 3000000 Things that were unimaginable now are easy in a few years 2500000 2000000 1500000 1000000 500000 No 2026 2024 2020 2022 2018 2014 2016 2012 2010 2008 2006 2004 2002 2000 1998 1996 1994 1990 1992 1988 1986 1984 1982 1980 1978 1976 1974 1972 0 1970 w Transistors per chip Thanks 2 David Chappell
Some AI Technology By Microsoft GPU based VMs Machine Learning with ML Studio Cognitive Services Project IRIS (soon in public preview) Bot Framework Cortana Skills (soon public preview)
Take advantage of the world’s premier AI services
What is a Bot? • A Bot is a conversation based UI • Conversation is based on language • Conversation takes place on a general canvas • Canvas can be: Chat Client: Skype, Team, Slack, Messenger Voice: Echo, Cortana Skills, Siri, Google Now App: Website, App
Scenario’s for Bots 1. Question and Answers 2. Automate Helpdesk, Handoff to human if too complex 3. Product selection and ordering 4. Task Automation 5. Proactive Assistance & Monitoring 6. Expert Systems
Bot Examples
Build once, publish across platforms and drive discoverability Open source SDKs make it possible to bring your bot to life in minutes Connect your bot to any or all of the top conversational experiences to reach >1 B users Make your bot discoverable via Bing, Cortana and other Microsoft surfaces
Your Bot Logic Your conversation logic Web Service LUIS
{ https: //westus. api. cognitive. microsoft. com/luis/v 2. 0/apps/ <subscription>? subscriptionkey=<key>&timezone. Offset=0&verbose=true& q=register%20 guest "query": "register guest", "top. Scoring. Intent": { "intent": "MSFTNLBot. Register. Guest", "score": 0. 99834913, "actions": [ { "triggered": true, "name": "MSFTNLBot. Register. Guest", "parameters": [] } ] }, "intents": [ { "intent": "MSFTNLBot. Register. Guest", "score": 0. 99834913, "actions": [ { "triggered": true, "name": "MSFTNLBot. Register. Guest", "parameters": [] } ] }, { "intent": "MSFTBot. Local. Weather", "score": 0. 0377403237 }, { "intent": "MSFTNLBot. Welcome", "score": 0. 0309137069, "actions": [ { "triggered": true, "name": "MSFTNLBot. Welcome", "parameters": [] } ] },
Hosting Options Azure Web. App Azure Bot Service Or any internet connected webservice
Demo Time • Parking Bot: Bot to get information out of datastore • Invitation Bot: Bot to invite a guest at the office • Proactive Bot: Bot that sends message when a event occurs • Azure Bot Service: Create a bot a Serverless app • Different clients • Skype, Messenger, Web & Teams
Resources Microsoft Bot. Framework • Get started at: www. botframework • Documentation: docs. botframework. com Open Source • Bot. Builder SDK (node. js & C#) http: //github. com/Microsoft/botbuilder • Sample Multi lingual Bot: http: //github. com/svandenhoven/bots Microsoft Cognitive Services • Get started at: microsoft. com/cognitive • Documentation: aka. ms/cognitivedocs
Extra slides
- Slides: 22