Mehul Shah Cloud Solution Architect · conversation within the bots area of expertise. “Your...
Transcript of Mehul Shah Cloud Solution Architect · conversation within the bots area of expertise. “Your...
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
Agent Applications Services Infrastructure
For every person and every organization
Cortana
133 million users | 12 billion questions
Agent
Knows you | Knows your work + life | Knows the world
1,000+ skills and knowledge
DIGITAL
PERSONAL
ASSISTANTS
Applications
Office 365
Flow Keyboard
Pix
Customer Service and Support
Dynamics 365
Skype
Teams
Calendar.help
Focused Inbox
From:
To:
CC:
Subject:
Marcus
Carrie
Project Kickoff
Carrie,
Let’s have our project kickoff meeting
next week.
Cortana, can you find a time that works
for us?
Marcus
Cortana
Calendar.help
MicrosoftDynamics 365
Leads
Supportcase
Opportunities
Digitalmarketing
Projects
Servicerequests
Orders
Shipments
Forecast
Equipmentmaintenance
Cynthia Dellman was
recently promoted to VP of
Eastern Region at Contoso
Travel time to your next meeting
Your connections
Relevant News
Intelligence fromthe web graph
Your schedule & travel
Intelligence fromthe CRM graph
Monitor account activity
Close alert
Action
Services
Bot Framework
Cognitive Services
Cognitive Toolkit
Cortana Intelligence
Cortana Devices SDK
Cortana Skills Kit SDK
CORTANA
DEVICES
SDK
CORTANA
SKILLS
KIT
Intelligent Kiosk
QnA Maker
Enrich user experiences with contextual entity search results
Conversation as a platform
{ Your Code }
Direct Line Protocol
REST Endpoint
C#
Botpatterns
01Information RetrievalLookup, reference and information seeking, scenarios
backed by a data source
“What are the features of service plan A?”
“When are the trains leaving on Thursday?” 02TransactionalLook up info, make amendments, scenarios backed by
a data source
“Upgrade my account to plan B”
“book two tickets for film A on Monday using my credit card”
03Advisory RolePrescriptive guidance via ‘expert systems’ based on user
input.
“How much can I save if I switch to payment plan B?”
“Should I add an additional component to my service plan? ”
04Social ConversationsAbility to sense sentiment and engage in open-ended
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?”
C#
BOT BUILDER SDK
NodeJS
Cross platform emulator
BOT CONNECTOR
Routes Messages
Manages State
Bot registration/directory
Session Tracking
Per-user, per-bot storage
APIs
Bot Connector
Bot Channels
BotWeb Application
Skype
Web chat
Direct Line
Email O365
Facebook Messenger
GroupMe
Kik
Slack
SMS
Telegram
Microsoft Teams
Bots +
I would like the latest stock value of Microsoft.
Utterance
Intent Entity
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