Cognitive and Bots
Total Page:16
File Type:pdf, Size:1020Kb
Mehul Shah Cloud Solution Architect “ OUR GOAL IS TO DEMOCRATIZE A.I. TO EMPOWER EVERY PERSON AND EVERY ORGANIZATION TO ACHIEVE MORE ” SATYA NADELLA Microsoft AI For every person and every organization Agent Applications Services Infrastructure Agent Cortana Knows you | Knows your work + life | Knows the world 1,000+ skills and knowledge 133 million users | 12 billion questions DIGITAL PERSONAL ASSISTANTS Applications Office 365 Skype Dynamics 365 Teams Flow Keyboard Calendar.help Pix Customer Service and Support Focused Inbox Calendar.help From: Marcus To: Carrie CC: Cortana Subject: Project Kickoff Carrie, Let’s have our project kickoff meeting next week. Cortana, can you find a time that works for us? Marcus Leads Equipment maintenance Opportunities Forecast Support Microsoft case Dynamics 365 Shipments Projects Orders Digital marketing Service requests Intelligence from Relevant News the web graph Cynthia Dellman was recently promoted to VP of Your connections Eastern Region at Contoso Travel time to your next meeting Your schedule & travel Intelligence from Close alert the CRM graph Monitor account activity Action Services Cortana Intelligence Cognitive Services Bot Framework Cortana Devices SDK Cortana Skills Kit SDK Cognitive Toolkit CORTANA DEVICES SDK CORTANA SKILLS KIT Intelligent Kiosk QnA Maker Enrich user experiences with contextual entity search results Conversation as a platform { Your Code } REST Endpoint Direct Line Protocol C# Bot patterns Information Retrieval Lookup, reference and information seeking, scenarios 01 backed by a data source “What are the features of service plan A?” Transactional “When are the trains leaving on Thursday?” Look up info, make amendments, scenarios backed by 02 a data source “Upgrade my account to plan B” Advisory Role “book two tickets for film A on Monday using my credit card” Prescriptive guidance via ‘expert systems’ based on user 03 input. “How much can I save if I switch to payment plan B?” “Should I add an additional component to my service plan? ” Social Conversations Ability to sense sentiment and engage in open-ended 04 conversation within the bots area of expertise. “Your product is terrible, I would like a refund.” “I have had a terrible experience, who can I talk to?” BOT BUILDER SDK C# NodeJS Cross platform emulator Bot Channels Skype Bot Connector Web chat Direct Line Routes Messages Email O365 Bot Manages State Facebook Messenger Bot registration/directory Web Application GroupMe Session Tracking Kik Per-user, per-bot storage APIs Slack SMS Telegram Microsoft Teams BOT CONNECTOR Bots + Intent Entity I would like the latest stock value of Microsoft. Utterance The Microsoft AI platform https://dev.botframework.com/ https://docs.microsoft.com/en-us/bot-framework/ https://github.com/Microsoft/BotBuilder Microsoft Virtual Academy https://docs.microsoft.com/en-us/python/cognitive-toolkit/tutorials?view=cntk-py-2.0 https://github.com/Microsoft/CNTK/tree/master/Examples https://github.com/azure/ObjectDetectionUsingCntk https://github.com/Azure/ImageSimilarityUsingCntk https://github.com/Azure/ImageClassificationUsingCntk https://github.com/Azure/cortana-intelligence-product-detection-from-images.