Post on 17-Jun-2020
AI for All:Transforming Your Business with AI
Ted Way, PhD
Senior Program Manager,
Microsoft Azure Machine Learning
tedway@microsoft.com
@tedwinway
Cloud Computing
Big Data
PowerfulAlgorithms
Microsoft AI
Agent Applications Services Infrastructure
For every person and every organization
Use CasesPersonalization Customer Churn Anomaly Detection Operational Efficiency Demand Forecast
Customer stories are categorized by top use case, but may fit into multiple use case categories.
Flexible infrastructure support for analytics
Best of Microsoft research and open source
Most comprehensive data science capabilities
Easy to consume Artificial Intelligence
Solutions Extensible applications
Would you board the Titanic?
Language
Speech
Search
Machine Learning
Knowledge Vision
Spell check
Speech API
Entity linking
Recommendation API
Bing autosuggest
Computer vision
Emotion
Forecasting
Text to speech
Thumbnail generation
Anomalydetection
Custom recognition (CRIS)
Bing image search
Web language model
Customer feedback analysis
Academic knowledge
OCR, tagging, captioning
Sentiment scoring
Bingnews search
Bingweb search
Text analytics
Cognitive Services APIs
Microsoft Cognitive ServicesGive your apps a human side
{ Your Code }
REST EndpointDirect Line Protocol
Conversational and
Business Logic
Canvas Aware Context
Sensitive
SDK
Bot Builder SDK
Platform Platform Services
HTTP
REST Endpoint
AI
Intelligent Tools
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
Query over database via
Azure Search
Form
FillingQnA
C#
Customer’s
Business Logic
& DataBot Connector
Direct Line
What?
• Tools for building REST Web Sites
• Services to enrich
• Mechanisms for receive events
• Data to debug and analyze
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
Bot Directory
Your Bot Framework
Try, use, and add published bots to the
world’s top conversation experiences.
Developer Portal
Connect your bots to text/sms, Skype,
Slack, Facebook Messenger,
Office 365 mail and other channels.
• Register, connect, publish and manage your bot through your bot’s dashboard
• Automatic card normalization across channels
• Skype channel auto-configured
• Embeddable Web chat control
• Host your bot in your app via the Direct Line API
• Fast, scalable message routing
• Diagnostic tools
Bot Builder
Tools and services to build great bots
that converse wherever your users are.
• Open source SDK on Github for Node.js, .NET and REST
• From simple built-in prompts and command dialogs to simple to use yet sophisticated ‘FormFlow’ dialogs
• Support for rich attachments (image, card, video, doc, etc.); support for calling (Skype)
• Online/offline chat Emulator
• Add bot smarts with Cognitive Services for language understanding and more
• Public directory of bots registered and published with Microsoft Bot Framework
• Users can try your bot from the directory via the Web chat control
• Users can discover and add your bot to the channels on which it is configured when the Directory is made public to end users
O N E B O T
M U L T I P L E C A N V A S E S
Custom Skills
Memory / Profile
Speech
Business Bots
Bot Directory
Bots in Bing Search
LOB Bots
IT Managed
Integrated Auth
Thank You!Questions?