SlideShare a Scribd company logo
3
4
What’s a Bot?
Microsoft’s
Conversational
Computing
Platforms
Security Logging Auditing Integration
User Input Channels Business ProcessBot Intelligence
Conversational AI: Azure Bot Service + Cognitive Services
Azure Tools
BotBuilder
SDK
Direct Line Protocol
REST Endpoint
Bot Framework
CHANNELSAZURE BOT SERVICEBOT BUILDER SDK
• Build and connect
intelligent bots
• Powerful, easy-to-use
framework
• Start quickly with samples &
templates
• Open source on GitHub
• Accelerated development
• Give your bot intelligence
with Cognitive Services
• Engage your audience,
wherever they are
• Connect your bot to Teams,
Skype, Cortana, or other
channels
• Configure channels via Azure
Bot Service
• User discovery of bots
Bing Speech API
Convert speech to text and back
again, and understand its intent
Speaker Recognition API
Give your app the ability
to know who's talking
Custom Speech Service
Fine-tune speech recognition for
anyone, anywhere
QnA Maker
Distill information into conversational,
easy-to-navigate answers
Language Understanding
Intelligent Service
Teach your apps to understand
commands from your users
Easily perform speech
and text translation
Translator
Azure Search
Integrate search into a
conversational experience
Authentication
Configure OAuth in Azure Use OAuth in your Bot
Bot Development Lifecycle
Create a Conversation with Bot Service
Author Dialogs
Design Cards
Visualize
Bot Builder SDK
Cognitive
Services
Getting Started
Templates
Emulator​
Application
Insights
Emulator
DevOps Tools
Azure
BYO Web Host
WebChat
Cortana
Skype, FB
+
Custom
(DirectLine)
Application
Insights
LUIS Suggestions
Comprehensive framework for the lifecycle of your project
Choose your platform
STEP 1
Quickly get started
• VSIX and Yeoman templates
STEP 2
Deploy your bot
• Azure Bot Service
• On-premise hosting
• Hybrid hosting
STEP 3
… YOU HAVE A WORKING BOT!
Scenario focused samples
• Commerce chatbot
• Information chatbot
• Enterprise chatbot
Tools and file formats for building bots with Microsoft Bot Framework
MSBot LuDown LUIS Az bot
Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
Manage your bot
configuration file
Bootstrap language
understanding
Manage your LUIS
applications
Manage Azure Bot
Services
# Connect to an Azure bot
msbot connect azure […]
# Connect to LUIS
msbot connect luis […]
# Greeting
- Hi
- Hello
- Good morning
- Good evening
# Help
- help
- I need help
# Import LUIS model
luis import version
# Train
luis train version
# Publish
luis publish version
# Create a web app bot
Az bot create –kind webapp –n “mybot”
# Manage channel registration
Az bot skype create
Az bot msteams create
Az bot directline create
Open Framework Multiple Canvases
Notification Microsoft Teams Skype Android iOS
Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
Quickly build a custom
language solution
Always learning &
improving
Enterprise-ready,
available worldwide
Add natural language
to your apps
Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
NEW FEATURES
Integrated Experience
Speech. Speech priming now happens
automatically when the LUIS app is published. A
single key works for LUIS & speech.
Sentiment. Sentiment analysis, commonly known
as Text Analytics Cognitive Service, is now
included as part of LUIS. This is included at no
additional charge.
Multi-lingual. Build your LUIS application in one
language, and Machine Translation is used
enable the Bot to work with multiple languages.
Core Language Understanding
Patterns. Patterns are templates that teach LUIS
common utterances with fewer examples. It is
fully integrated with machine learning.
Regex entity. Identifies an entity in the utterance
based on a regular expression.
Key phrase entity. Identifies noun phrases in the
utterance using the Cognitive Services Text
Analytics APIs.
Enterprise-grade Service
GA service. GA Since December 2017, with SLAs,
multiple pricing tiers
GDPR, ISO & HIPAA compliance
12 languages & 13 Azure regions
BotBuilder v3 BotBuilder v4
Current GA release
Open source
Strong momentum
300k+ developers
150k+ bots
C#, Node.js, samples, docs
In preview
Architected for extensibility
Modular
C#, JavaScript, Python, Java
Incorporates feedback from v3
Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
Middleware extends bot’s environment and behavior
• Uniform concept across platforms
• Annotating / processing / transforming activities
Adding Machine Translation Standard Middleware Calling Pattern
Request
Response
Middleware 1
// logic
Next();
//more logic
Middleware 2
// logic
Next();
//more logic
Middleware 3
// logic
//more logic
Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
Extensible plugins for working with services in context of chat
QnA Maker
Language
Model
Custom Model
QnA
LUIS
BOT COMPONENTS
Bot Logic
LUIS
ANSWER,
INTENT
BOT RUNTIME
OTHERQnA
BOT COMPONENTS
Evaluate &
Improve
“Code what’s easy to code;
learn what’s easy to learn”
Nothing
Something
Good!
Developer plays
role of user
Bot Conversation Learner UI Developer makes
corrections
End users Bot Conversation Learner UI Developer makes
corrections
aka.ms/personalitychat
Recurrent neural network (RNN).
Trained on tens of millions of conversations taken from social media.
Project Personality Chat
Professional Friendly
Demo
Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
Multiple Technical Support Paths
Professional Support
Community Support
https://github.com/Microsoft/BotBuilder
Schedule Title Speaker
Tue May 8 3:00-4:15pm Bot intelligence, Speech Capabilities, and NLU best practices Riham Mansour, Ahmed Ashour
Wed May 9 8:30-9:45am Conversational AI: What's New? Chris Mullins, Darren Jefford
Wed May 9 2:45-4:00pm Conversational AI: Best Practices for Building Bots Elaine Chang, Vishwac Sena Kannan
Breakout
Channel 9
Live Schedule Title Speaker
Live Meet the New Bot Framework Emulator Tony Anziano
Live Teach a bot with Project Conversation Learner Jason Williams
Live Project Personality Chat for bot developers Ron Owens
Thursday, 5/10 - 12:00pm What’s New with Language Understanding Service (LUIS) Riham Mansour
Monday, 5/14 - 8:30am Conversational AI and Authentication Jeff Derstadt
Monday, 5/14 – 12:00pm Conversational AI Tooling Justin Wilaby; Carlos Castro
Conversational AI: What's New?
Conversational AI: What's New?

More Related Content

What's hot

AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
Teewee Ang
 
CHATGPT.pptx
CHATGPT.pptxCHATGPT.pptx
CHATGPT.pptx
SajedRahman2
 
Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
thomasjvarghese49
 
ChatGPT - AI.pdf
ChatGPT - AI.pdfChatGPT - AI.pdf
ChatGPT - AI.pdf
Bannoon1
 
Presentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptxPresentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptx
NitinKhandelwal71
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Narendra Kumawat
 
Content In The Age of AI
Content In The Age of AIContent In The Age of AI
Content In The Age of AI
S&G Content Marketing
 
Chatbot Technology
Chatbot TechnologyChatbot Technology
Chatbot Technology
AishwaryaBhardwaj14
 
ChatGPT ppt.pptx
ChatGPT  ppt.pptxChatGPT  ppt.pptx
ChatGPT ppt.pptx
YuvrajS9
 
How AI is going to change the world _M.Mujeeb Riaz.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdfHow AI is going to change the world _M.Mujeeb Riaz.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdf
Mujeeb Riaz
 
Holland & Barrett: Gen AI Prompt Engineering for Tech teams
Holland & Barrett: Gen AI Prompt Engineering for Tech teamsHolland & Barrett: Gen AI Prompt Engineering for Tech teams
Holland & Barrett: Gen AI Prompt Engineering for Tech teams
Dobo Radichkov
 
Generative AI and law.pptx
Generative AI and law.pptxGenerative AI and law.pptx
Generative AI and law.pptx
Chris Marsden
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
Cristina Vidu
 
Conversational AI - 2020
Conversational AI - 2020Conversational AI - 2020
Conversational AI - 2020
Palni/Smartbots
 
ChatGPT Deck.pptx
ChatGPT Deck.pptxChatGPT Deck.pptx
ChatGPT Deck.pptx
omornahid1
 
Generative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGenerative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second Session
Gene Leybzon
 
ChatGPT 101.pptx
ChatGPT 101.pptxChatGPT 101.pptx
ChatGPT 101.pptx
MohamadAimanArifMoha
 
Artificial intelligence (AI)
Artificial intelligence (AI)Artificial intelligence (AI)
Artificial intelligence (AI)
Fahad Farooq
 
What is a chatbot?
What is a chatbot?What is a chatbot?
What is a chatbot?
Kamini Bharti
 
ChatGPT.pptx
ChatGPT.pptxChatGPT.pptx
ChatGPT.pptx
SomnathSinghari1
 

What's hot (20)

AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
 
CHATGPT.pptx
CHATGPT.pptxCHATGPT.pptx
CHATGPT.pptx
 
Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
 
ChatGPT - AI.pdf
ChatGPT - AI.pdfChatGPT - AI.pdf
ChatGPT - AI.pdf
 
Presentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptxPresentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptx
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Content In The Age of AI
Content In The Age of AIContent In The Age of AI
Content In The Age of AI
 
Chatbot Technology
Chatbot TechnologyChatbot Technology
Chatbot Technology
 
ChatGPT ppt.pptx
ChatGPT  ppt.pptxChatGPT  ppt.pptx
ChatGPT ppt.pptx
 
How AI is going to change the world _M.Mujeeb Riaz.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdfHow AI is going to change the world _M.Mujeeb Riaz.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdf
 
Holland & Barrett: Gen AI Prompt Engineering for Tech teams
Holland & Barrett: Gen AI Prompt Engineering for Tech teamsHolland & Barrett: Gen AI Prompt Engineering for Tech teams
Holland & Barrett: Gen AI Prompt Engineering for Tech teams
 
Generative AI and law.pptx
Generative AI and law.pptxGenerative AI and law.pptx
Generative AI and law.pptx
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
 
Conversational AI - 2020
Conversational AI - 2020Conversational AI - 2020
Conversational AI - 2020
 
ChatGPT Deck.pptx
ChatGPT Deck.pptxChatGPT Deck.pptx
ChatGPT Deck.pptx
 
Generative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGenerative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second Session
 
ChatGPT 101.pptx
ChatGPT 101.pptxChatGPT 101.pptx
ChatGPT 101.pptx
 
Artificial intelligence (AI)
Artificial intelligence (AI)Artificial intelligence (AI)
Artificial intelligence (AI)
 
What is a chatbot?
What is a chatbot?What is a chatbot?
What is a chatbot?
 
ChatGPT.pptx
ChatGPT.pptxChatGPT.pptx
ChatGPT.pptx
 

Similar to Conversational AI: What's New?

Da 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft AzureDa 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft Azure
Marco Parenzan
 
Build a Great Conversationalist
Build a Great ConversationalistBuild a Great Conversationalist
Build a Great Conversationalist
Lorenzo Barbieri
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
HolzerKerstin
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
Abhishek Sur
 
Build an Intelligent Bot
Build an Intelligent BotBuild an Intelligent Bot
Build an Intelligent Bot
Sorin Peste
 
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
Faction XYZ
 
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle ChatbotAzure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Cheah Eng Soon
 
2019 11 26 BotTO November 2019 Meetup at TD
2019 11 26 BotTO November 2019 Meetup at TD2019 11 26 BotTO November 2019 Meetup at TD
2019 11 26 BotTO November 2019 Meetup at TD
Bruno Capuano
 
Microsoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspectiveMicrosoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspective
Thomas Gölles
 
Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017
Jalpesh Vadgama
 
Governance di una Conversational AI
Governance di una Conversational AIGovernance di una Conversational AI
Governance di una Conversational AI
Marco Parenzan
 
Global Azure2021 Verona.pptx
Global Azure2021 Verona.pptxGlobal Azure2021 Verona.pptx
Global Azure2021 Verona.pptx
Luis Beltran
 
Azure Bot Services - Malaysia
Azure Bot Services - MalaysiaAzure Bot Services - Malaysia
Azure Bot Services - Malaysia
Cheah Eng Soon
 
Conversations as a Platform
Conversations as a PlatformConversations as a Platform
Conversations as a Platform
Joshua Drew
 
CCI2019 - Governance di una Conversational AI
CCI2019 - Governance di una Conversational AICCI2019 - Governance di una Conversational AI
CCI2019 - Governance di una Conversational AI
walk2talk srl
 
Bots in the Enterprise
Bots in the Enterprise Bots in the Enterprise
Bots in the Enterprise
Jesus Rodriguez
 
Building conversation AI using Azure Bot & LUIS
Building conversation AI using Azure Bot & LUISBuilding conversation AI using Azure Bot & LUIS
Building conversation AI using Azure Bot & LUIS
Nitin Raj
 
Improve customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational aiImprove customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational ai
CodeOps Technologies LLP
 
Building Bots with Azure and consume anywhere.pptx
Building Bots with Azure and consume anywhere.pptxBuilding Bots with Azure and consume anywhere.pptx
Building Bots with Azure and consume anywhere.pptx
Nanddeep Nachan
 
20160930 bot framework workshop
20160930 bot framework workshop20160930 bot framework workshop
20160930 bot framework workshop
Meng-Ru (Raymond) Tsai
 

Similar to Conversational AI: What's New? (20)

Da 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft AzureDa 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft Azure
 
Build a Great Conversationalist
Build a Great ConversationalistBuild a Great Conversationalist
Build a Great Conversationalist
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
 
Build an Intelligent Bot
Build an Intelligent BotBuild an Intelligent Bot
Build an Intelligent Bot
 
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
 
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle ChatbotAzure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
 
2019 11 26 BotTO November 2019 Meetup at TD
2019 11 26 BotTO November 2019 Meetup at TD2019 11 26 BotTO November 2019 Meetup at TD
2019 11 26 BotTO November 2019 Meetup at TD
 
Microsoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspectiveMicrosoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspective
 
Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017
 
Governance di una Conversational AI
Governance di una Conversational AIGovernance di una Conversational AI
Governance di una Conversational AI
 
Global Azure2021 Verona.pptx
Global Azure2021 Verona.pptxGlobal Azure2021 Verona.pptx
Global Azure2021 Verona.pptx
 
Azure Bot Services - Malaysia
Azure Bot Services - MalaysiaAzure Bot Services - Malaysia
Azure Bot Services - Malaysia
 
Conversations as a Platform
Conversations as a PlatformConversations as a Platform
Conversations as a Platform
 
CCI2019 - Governance di una Conversational AI
CCI2019 - Governance di una Conversational AICCI2019 - Governance di una Conversational AI
CCI2019 - Governance di una Conversational AI
 
Bots in the Enterprise
Bots in the Enterprise Bots in the Enterprise
Bots in the Enterprise
 
Building conversation AI using Azure Bot & LUIS
Building conversation AI using Azure Bot & LUISBuilding conversation AI using Azure Bot & LUIS
Building conversation AI using Azure Bot & LUIS
 
Improve customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational aiImprove customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational ai
 
Building Bots with Azure and consume anywhere.pptx
Building Bots with Azure and consume anywhere.pptxBuilding Bots with Azure and consume anywhere.pptx
Building Bots with Azure and consume anywhere.pptx
 
20160930 bot framework workshop
20160930 bot framework workshop20160930 bot framework workshop
20160930 bot framework workshop
 

More from Microsoft Tech Community

100 ways to use Yammer
100 ways to use Yammer100 ways to use Yammer
100 ways to use Yammer
Microsoft Tech Community
 
10 Yammer Group Suggestions
10 Yammer Group Suggestions10 Yammer Group Suggestions
10 Yammer Group Suggestions
Microsoft Tech Community
 
Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment Success
Microsoft Tech Community
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and Xamarin
Microsoft Tech Community
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...
Microsoft Tech Community
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive Cards
Microsoft Tech Community
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph API
Microsoft Tech Community
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable Functions
Microsoft Tech Community
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container Instances
Microsoft Tech Community
 
Explore Azure Cosmos DB
Explore Azure Cosmos DBExplore Azure Cosmos DB
Explore Azure Cosmos DB
Microsoft Tech Community
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and Xamarin
Microsoft Tech Community
 
DevOps for Data Science
DevOps for Data ScienceDevOps for Data Science
DevOps for Data Science
Microsoft Tech Community
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Microsoft Tech Community
 
Azure Functions and Microsoft Graph
Azure Functions and Microsoft GraphAzure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
Microsoft Tech Community
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Microsoft Tech Community
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
Microsoft Tech Community
 
Using AML Python SDK
Using AML Python SDKUsing AML Python SDK
Using AML Python SDK
Microsoft Tech Community
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
Microsoft Tech Community
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detection
Microsoft Tech Community
 
Speech Devices SDK
Speech Devices SDKSpeech Devices SDK
Speech Devices SDK
Microsoft Tech Community
 

More from Microsoft Tech Community (20)

100 ways to use Yammer
100 ways to use Yammer100 ways to use Yammer
100 ways to use Yammer
 
10 Yammer Group Suggestions
10 Yammer Group Suggestions10 Yammer Group Suggestions
10 Yammer Group Suggestions
 
Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment Success
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and Xamarin
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive Cards
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph API
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable Functions
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container Instances
 
Explore Azure Cosmos DB
Explore Azure Cosmos DBExplore Azure Cosmos DB
Explore Azure Cosmos DB
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and Xamarin
 
DevOps for Data Science
DevOps for Data ScienceDevOps for Data Science
DevOps for Data Science
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
 
Azure Functions and Microsoft Graph
Azure Functions and Microsoft GraphAzure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
 
Using AML Python SDK
Using AML Python SDKUsing AML Python SDK
Using AML Python SDK
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detection
 
Speech Devices SDK
Speech Devices SDKSpeech Devices SDK
Speech Devices SDK
 

Recently uploaded

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

Conversational AI: What's New?

  • 1.
  • 2.
  • 3. 3
  • 4. 4
  • 6. Security Logging Auditing Integration User Input Channels Business ProcessBot Intelligence Conversational AI: Azure Bot Service + Cognitive Services Azure Tools
  • 8. Bot Framework CHANNELSAZURE BOT SERVICEBOT BUILDER SDK • Build and connect intelligent bots • Powerful, easy-to-use framework • Start quickly with samples & templates • Open source on GitHub • Accelerated development • Give your bot intelligence with Cognitive Services • Engage your audience, wherever they are • Connect your bot to Teams, Skype, Cortana, or other channels • Configure channels via Azure Bot Service • User discovery of bots
  • 9. Bing Speech API Convert speech to text and back again, and understand its intent Speaker Recognition API Give your app the ability to know who's talking Custom Speech Service Fine-tune speech recognition for anyone, anywhere QnA Maker Distill information into conversational, easy-to-navigate answers Language Understanding Intelligent Service Teach your apps to understand commands from your users Easily perform speech and text translation Translator Azure Search Integrate search into a conversational experience
  • 10.
  • 11. Authentication Configure OAuth in Azure Use OAuth in your Bot
  • 13. Create a Conversation with Bot Service Author Dialogs Design Cards Visualize Bot Builder SDK Cognitive Services Getting Started Templates Emulator​ Application Insights Emulator DevOps Tools Azure BYO Web Host WebChat Cortana Skype, FB + Custom (DirectLine) Application Insights LUIS Suggestions Comprehensive framework for the lifecycle of your project
  • 14. Choose your platform STEP 1 Quickly get started • VSIX and Yeoman templates STEP 2 Deploy your bot • Azure Bot Service • On-premise hosting • Hybrid hosting STEP 3 … YOU HAVE A WORKING BOT! Scenario focused samples • Commerce chatbot • Information chatbot • Enterprise chatbot
  • 15. Tools and file formats for building bots with Microsoft Bot Framework MSBot LuDown LUIS Az bot Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate Manage your bot configuration file Bootstrap language understanding Manage your LUIS applications Manage Azure Bot Services # Connect to an Azure bot msbot connect azure […] # Connect to LUIS msbot connect luis […] # Greeting - Hi - Hello - Good morning - Good evening # Help - help - I need help # Import LUIS model luis import version # Train luis train version # Publish luis publish version # Create a web app bot Az bot create –kind webapp –n “mybot” # Manage channel registration Az bot skype create Az bot msteams create Az bot directline create
  • 16. Open Framework Multiple Canvases Notification Microsoft Teams Skype Android iOS Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
  • 17. Quickly build a custom language solution Always learning & improving Enterprise-ready, available worldwide Add natural language to your apps Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
  • 18. NEW FEATURES Integrated Experience Speech. Speech priming now happens automatically when the LUIS app is published. A single key works for LUIS & speech. Sentiment. Sentiment analysis, commonly known as Text Analytics Cognitive Service, is now included as part of LUIS. This is included at no additional charge. Multi-lingual. Build your LUIS application in one language, and Machine Translation is used enable the Bot to work with multiple languages. Core Language Understanding Patterns. Patterns are templates that teach LUIS common utterances with fewer examples. It is fully integrated with machine learning. Regex entity. Identifies an entity in the utterance based on a regular expression. Key phrase entity. Identifies noun phrases in the utterance using the Cognitive Services Text Analytics APIs. Enterprise-grade Service GA service. GA Since December 2017, with SLAs, multiple pricing tiers GDPR, ISO & HIPAA compliance 12 languages & 13 Azure regions
  • 19.
  • 20.
  • 21. BotBuilder v3 BotBuilder v4 Current GA release Open source Strong momentum 300k+ developers 150k+ bots C#, Node.js, samples, docs In preview Architected for extensibility Modular C#, JavaScript, Python, Java Incorporates feedback from v3 Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate
  • 22. Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate Middleware extends bot’s environment and behavior • Uniform concept across platforms • Annotating / processing / transforming activities Adding Machine Translation Standard Middleware Calling Pattern Request Response Middleware 1 // logic Next(); //more logic Middleware 2 // logic Next(); //more logic Middleware 3 // logic //more logic
  • 23. Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate Extensible plugins for working with services in context of chat
  • 24.
  • 26.
  • 27. Language Model Custom Model QnA LUIS BOT COMPONENTS Bot Logic LUIS ANSWER, INTENT BOT RUNTIME OTHERQnA BOT COMPONENTS Evaluate & Improve
  • 28.
  • 29. “Code what’s easy to code; learn what’s easy to learn”
  • 30. Nothing Something Good! Developer plays role of user Bot Conversation Learner UI Developer makes corrections End users Bot Conversation Learner UI Developer makes corrections
  • 31.
  • 32. aka.ms/personalitychat Recurrent neural network (RNN). Trained on tens of millions of conversations taken from social media.
  • 34.
  • 36. Demo
  • 37. Bot Service Lifecycle: Plan | Build | Test | Publish | Connect | Evaluate Multiple Technical Support Paths Professional Support Community Support
  • 39. Schedule Title Speaker Tue May 8 3:00-4:15pm Bot intelligence, Speech Capabilities, and NLU best practices Riham Mansour, Ahmed Ashour Wed May 9 8:30-9:45am Conversational AI: What's New? Chris Mullins, Darren Jefford Wed May 9 2:45-4:00pm Conversational AI: Best Practices for Building Bots Elaine Chang, Vishwac Sena Kannan Breakout Channel 9 Live Schedule Title Speaker Live Meet the New Bot Framework Emulator Tony Anziano Live Teach a bot with Project Conversation Learner Jason Williams Live Project Personality Chat for bot developers Ron Owens Thursday, 5/10 - 12:00pm What’s New with Language Understanding Service (LUIS) Riham Mansour Monday, 5/14 - 8:30am Conversational AI and Authentication Jeff Derstadt Monday, 5/14 – 12:00pm Conversational AI Tooling Justin Wilaby; Carlos Castro

Editor's Notes

  1. 4
  2. 5/15/2018 11:26 PM
  3. 34
  4. 35