SecurityAnalyticsStorage IntegrationAzure Platform IoT Edge
Type Speak
Tap
User
Input
Devices
Channels
Azure Bot
Service
Adaptive
Cards
Bot framework &
cognitive services
Your Assistant
Your Brand
Your Personality
Language
Understanding
Speech
VisionQnA
Dispatch
Office Graph
Knowledge
Sources
Manuals
(PDF)
Data Sources
General
Knowledge
Points of
Interest
Mail
Automotive
Custom
Other
Bots
Skills
(Customizable)
APIs
Directory
Tasks
Calendar
3P Assistants
Windows App
iOS App
Android App
Bot Intelligence
Bot Live Data
Data & Cache
Reporting
Bot Logic, UX, Connectors
SkypeS
Telegram
Slack
Teams
Facebook
Messenger
Cortana
Alexa
Channels
Voice ImageText
Inputs
Logging and Telemetry
App
Insights
Logs
Bot
Service
Bot Security
Bot Key Secrets
Power BI
App Service
(Logic, UX, …)
Language
Understanding
Content
Moderator
Text
Analytics
Bing
Spell Check
Sports
Data Cache
Sports
Data
Match
Subscribers
Bot Data Seeders
LaLiga DSPLaLiga Hub LaLiga Fantasy
LaLiga Fantasy
Fantasy API
LaLiga Hub
LaLiga Hub API
Bot Scheduled Tasks
Data Loader
Updater Matches
Live Events
Digital Sports Platform
LaLiga DSP API Event Hub
Cosmos DB
QnA Maker
Face API Speech
Web
Google Assistant
Comprehensive framework for the lifecycle of your project
Transcripts
Dialogs
UX
Bot Framework SDK
Cognitive Services
• Language
Understanding
• QnA Maker
Emulator​
Training
Azure Bot Service Channels
• 1P: Teams, Skype...
• 3P: FB, Slack, Google...
• Custom (DirectLine)
Analytics
Active Learning
Design Build Test Publish Connect Evaluate
Identify Scenarios
Define Actions
Identify Data
Sources
Define Intents and
Entities
Create Knowledge
Base
Evaluate models
Improve models
Shared Runtime
Deployment
Publish knowledge
base
Container
Deployment
Deploy a bot using
Bot Framework
Integrate with other
Cognitive Services
App Insights
Active Learning
Design Build Test Publish Connect Evaluate
Extract Q&A pairs from semi-structured URLs or Files
• Extract Q&A pairs
• Add personality
• No-code simple bot creation
• Easy to scale
Create multi-turn
conversations, deploy a
bot (custom dialog)Conversation
Contextual ranking model,
Active learning suggestionsIntelligence
Extraction
Extract hierarchical
information from urls, pdf,
doc files & SharePoint
Q:
How do you automatically
create guided conversational
flows from multiple sources?
A:
Use QnA Maker to automatically
extract hierarchical information
from various sources and create
multi-turn conversation flows
Extract hierarchical information from data
New “context” view
Follow-up prompts that link
to other questions
Updated APIs giving you
more direct access to
extracted information
APIs
New analytics dashboard
giving you insights on
your models
Analytics
Enhanced Entities
Advanced Entities types:
Roles, External Entities
and Dynamic Lists
{ }
When is Real playing Barca?
Send that to tickets@laliga.com
and cc my account
joedoe@microsoft.com
When is Real playing Barca?Team
Email: to
Team: Home Team: Away
Nayer to add
animation to m
the flags appea
When are they playing Getafe?
Team -> Barca
When are they playing Getafe?
Team:Away
Team -> Barca { }
{
"query": “When are they playing Getafe",
“externalentities": [
{
“entityName: “Team",
“StartInde”: 9
“entitylength”: 4
“resolution": [
“Barcelona”
]
}
]
}
POST Request
When is Real playing Barca?
They = Barca
Team: Away
When are they playing Getafe
Send that to tickets@laliga.com
and cc my account
joedoe@microsoft.com
When is Real playing Barca?
{
"query": “When are Barca playing Liverpool in the
champions league",
"dynamicLists": [
{
"listEntityName": “Team",
"requestLists": [
{
"name": “Champions League Teams",
"canonicalForm": “Liverpool",
"synonyms": [
“Livpool”, “LFC”, “Liverpool FC”, “Kopites”
]
},
{
"name": “Champions League Teams",
"canonicalForm": “Tottenham",
"synonyms": [
“Spurs”, “Hotspurs”, “Tottnam”,
“Tottenham FC”
]
},…
]
}
]
}
POST Request
https://westus.api.cognitive.microsoft.com/luis/v3.0-
preview/apps/{appId}/versions/{versionId}/predict?verbose=true&show-all-
intents=true&log=true&query=
ML Expert
No ML
No Code Code First
AML SDK /
Notebooks
Power BI
Auto ML (UX+SDK)
https://docs.microsoft.com/zh-tw/azure/machine-learning/service/how-to-track-experiments#understanding-
automated-ml-charts
https://marketplace.visualstudio.com/items?itemName=MLNET.07
https://azure.microsoft.com/en-us/blog/new-azure-machine-learning-updates-simplify-and-
accelerate-the-ml-lifecycle/
https://azure.microsoft.com/zh-tw/blog/making-ai-real-for-every-developer-and-every-
organization/
https://mybuild.techcommunity.microsoft.com/sessions/76975?source=sessions
https://mybuild.techcommunity.microsoft.com/sessions/77299?source=sessions
https://mybuild.techcommunity.microsoft.com/sessions/76972?source=sessions
https://mybuild.techcommunity.microsoft.com/sessions/77017?source=sessions
https://mybuild.techcommunity.microsoft.com/sessions/76977?source=sessions

AI and ML.NET

Editor's Notes