4. Adding Intelligence: Bots are gateways to AI Services
QnA Maker
Distill information into
conversational, easy-to-
navigate answers
Language Understanding
Intelligent Service
Teach your apps to understand
commands from your users
Cognitive Search
Integrate search into a
conversational experience
Translator
More easily perform speech
and text translation
Bing Speech API
Convert speech to text and back
again, and understand its intent
Speaker Recognition
Give your app the ability
to know who's talking
Custom Speech Service
Fine-tune speech recognition for
anyone, nearly anywhere
Your Own Machine/Deep
Learning Model
Link data sources and model to
suit your business processes
ML
6. Message Received
Message Received
Chat Language Model
Unknown Intent
Intent / Task ..
Intent / Task 1
Intent / Task 2
Conversation AI
Engine
Conversation
Canvas
BotConnector
Middleware
Request
Message Response
Response
Auth/
Auth
Application
Insights
Telemetry
API and Data Integration
Service Compute
(e.g. Azure Function
and Logic Apps)
Knowledge Extraction and Ingestion Pipeline
QnA Maker
KB
Knowledge Source(s) - Examples
Azure
Search
Bot Storage
Bot
ContentDat
abases
Convers
ation
logs
Enterprise
data store
Bot Analytics
Model Dev & Training
Security
Azure
AD
Foundational Services (Azure Infrastructure, Subscription Magmt, DevOps)
Message Preprocessing Pipeline
Case Workers & Knowledge
Managers
Admin Portal
(Control, Train, Design)
Power BI
LUIS
Lifecycle
Customizable
Cognitive
Lifecycle
Azure
Data
Factory
Ingestio
n ML
Models
Integration
Gateway
Key
Vault
Azure
Authentic
ation
LUIS
Text
Docu
ments
Direct
Line
Client
Web
Client
Bots & Conversational AI
Reference Architecture