SlideShare una empresa de Scribd logo
1 de 24
Leveling up your bot with
language intelligence!
// Kevin Leung - @KSLHacks
// Technical Evangelist, Commercial Software Engineering
// Microsoft
Why Conversation as a Platform?
“Bots are the new apps,” said Nadella during
a nearly three-hour keynote here that sketched a vision for the
way humans will interact with machines. “People-to-
people conversations, people-to-digital
assistants, people-to-bots and even digital
assistants-to-bots. That’s the world
you’re going to get to see in the
years to come.”
- USA TODAY
“Microsoft CEO Satya Nadella says future belongs to bots”
QnA Maker
Did you even check the FaQ before asking me? 
Microsoft Bot Framework+ Artificial Intelligence
Microsoft Bot Framework
Supports NodeJS and C# .NET
Bot Emulator provided for local development/testing
Easy to incorporate Natural Language Processing (Cognitive Services)
Easily deploy to Azure Cloud Services
Lead users through conversation
Prompts, Choices, Media, Rich Cards (Displays)
Rich Card Attachments
Bot Connector
■ Connector to Platform Channels
– One Bot : Many Channels and endpoints
■ Why restrict yourself to one platform?
– Hit them all
■ Session data on the user – remember who they are
Typical Bot Architecture Diagram
Creating a Bot
Live coding.. What could possibly go wrong 
Adding intelligence and
knowledge base
Create, train, deploy NLP models with ease.
LUIS: Cognitive Services
 Cognitive Services: LUIS abstracts this into a training model
 Machine learning and deep learning algorithms abstracted
 Using artificial intelligence to process natural language
 Extract Intents (meaning of the utterance or phrase)
 Extract Entities (items in the utterance that are of value)
LUIS.ai
Utterance:
‘I want to learn a lot and becoming inspired with
Breaking Into Bots at Midwest JS!’
Entities: sessionTitle | conferenceTitle
Intent: becomeInspired
{
“entities”: [
{
“entity”: “2018”,
“type”: “year”
}
],
“intents”: [
{
“intent”: “GetSickDays”,
“score”: 0.99853384
},
{
“intent”: “None”,
“score”: 0.07289317
},
{
“intent”: “GetVacationDays”,
“score”: 0.0167122427
},
{
“intent”: “GetPersonalDays”,
“score”: 1.0919299E-06
}
]
}
“How many sick
days do I have in
2018?”
Language Understanding Models
Reduce labeling effort with interactive featuring
Seamless integration to Speech API
Deploy using just a few examples with active learning
Supports 5 languages (English, Chinese, Italian, French, Spanish)
Language Understanding Models
LUIS Demo
Create and train a language model
Case Study
Empowering your business with chatbots & AI
Instaply bridges the gap between what your customers want, and what you’re
currently offering (call, email, live chat), by creating a text/messaging channel that
will help you improve customer experience and drive sales.
https://www.instaply.com/en/
https://www.instaply.com/en/
More on Cognitive Service and IoT @ 14:30 (Auditorium)
// Kevin Leung - @KSLHacks
// Technical Evangelist, Commercial Software Engineering
// Microsoft
‘resources’: {
dev.botframework.com
LUIS.ai
microsoft.com/cognitive
github.com/KSLHacks
}
‘realStories’: {
aka.ms/techcase
}
// Kevin Leung - @KSLHacks
// Technical Evangelist, Commercial Software Engineering
// Microsoft
‘resources’: {
dev.botframework.com
LUIS.ai
microsoft.com/cognitive
github.com/KSLHacks
}
‘realStories’: {
aka.ms/techcase
}

Más contenido relacionado

Similar a Leveling up your bot with language intelligence!

chatgptandthefutureofwork-clarkboyd1-230329144127-81b35f6b (3).pdf
chatgptandthefutureofwork-clarkboyd1-230329144127-81b35f6b (3).pdfchatgptandthefutureofwork-clarkboyd1-230329144127-81b35f6b (3).pdf
chatgptandthefutureofwork-clarkboyd1-230329144127-81b35f6b (3).pdf
roystoncdsouza7
 

Similar a Leveling up your bot with language intelligence! (20)

The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
 
AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HEC
 
Big Data LDN 2017: Improving Customer Experience with an AI Bot
Big Data LDN 2017: Improving Customer Experience with an AI BotBig Data LDN 2017: Improving Customer Experience with an AI Bot
Big Data LDN 2017: Improving Customer Experience with an AI Bot
 
Webinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation ServiceWebinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation Service
 
API Workshop Series Part 2: The Future of Intelligent User Interactions
API Workshop Series Part 2: The Future of Intelligent User InteractionsAPI Workshop Series Part 2: The Future of Intelligent User Interactions
API Workshop Series Part 2: The Future of Intelligent User Interactions
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
 
24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
chatgptandthefutureofwork-clarkboyd1-230329144127-81b35f6b (3).pdf
chatgptandthefutureofwork-clarkboyd1-230329144127-81b35f6b (3).pdfchatgptandthefutureofwork-clarkboyd1-230329144127-81b35f6b (3).pdf
chatgptandthefutureofwork-clarkboyd1-230329144127-81b35f6b (3).pdf
 
Using the power of Generative AI at scale
Using the power of Generative AI at scaleUsing the power of Generative AI at scale
Using the power of Generative AI at scale
 
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft TeamsSharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
 
AI pitch SSideri
 AI pitch SSideri  AI pitch SSideri
AI pitch SSideri
 
Clever data building a chatbot from your database
Clever data building a chatbot from your databaseClever data building a chatbot from your database
Clever data building a chatbot from your database
 
ChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for BusinessChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for Business
 
4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz
 
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Gender.AI Natural Language AI Startup that didn't get funded in 2015.Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Leveling up your bot with language intelligence!

  • 1. Leveling up your bot with language intelligence! // Kevin Leung - @KSLHacks // Technical Evangelist, Commercial Software Engineering // Microsoft
  • 2. Why Conversation as a Platform? “Bots are the new apps,” said Nadella during a nearly three-hour keynote here that sketched a vision for the way humans will interact with machines. “People-to- people conversations, people-to-digital assistants, people-to-bots and even digital assistants-to-bots. That’s the world you’re going to get to see in the years to come.” - USA TODAY “Microsoft CEO Satya Nadella says future belongs to bots”
  • 3. QnA Maker Did you even check the FaQ before asking me? 
  • 4. Microsoft Bot Framework+ Artificial Intelligence
  • 5. Microsoft Bot Framework Supports NodeJS and C# .NET Bot Emulator provided for local development/testing Easy to incorporate Natural Language Processing (Cognitive Services) Easily deploy to Azure Cloud Services Lead users through conversation Prompts, Choices, Media, Rich Cards (Displays)
  • 7. Bot Connector ■ Connector to Platform Channels – One Bot : Many Channels and endpoints ■ Why restrict yourself to one platform? – Hit them all ■ Session data on the user – remember who they are
  • 9. Creating a Bot Live coding.. What could possibly go wrong 
  • 10. Adding intelligence and knowledge base Create, train, deploy NLP models with ease.
  • 11. LUIS: Cognitive Services  Cognitive Services: LUIS abstracts this into a training model  Machine learning and deep learning algorithms abstracted  Using artificial intelligence to process natural language  Extract Intents (meaning of the utterance or phrase)  Extract Entities (items in the utterance that are of value)
  • 12. LUIS.ai Utterance: ‘I want to learn a lot and becoming inspired with Breaking Into Bots at Midwest JS!’ Entities: sessionTitle | conferenceTitle Intent: becomeInspired
  • 13. { “entities”: [ { “entity”: “2018”, “type”: “year” } ], “intents”: [ { “intent”: “GetSickDays”, “score”: 0.99853384 }, { “intent”: “None”, “score”: 0.07289317 }, { “intent”: “GetVacationDays”, “score”: 0.0167122427 }, { “intent”: “GetPersonalDays”, “score”: 1.0919299E-06 } ] } “How many sick days do I have in 2018?” Language Understanding Models
  • 14. Reduce labeling effort with interactive featuring Seamless integration to Speech API Deploy using just a few examples with active learning Supports 5 languages (English, Chinese, Italian, French, Spanish) Language Understanding Models
  • 15. LUIS Demo Create and train a language model
  • 16. Case Study Empowering your business with chatbots & AI
  • 17. Instaply bridges the gap between what your customers want, and what you’re currently offering (call, email, live chat), by creating a text/messaging channel that will help you improve customer experience and drive sales.
  • 20.
  • 21.
  • 22. More on Cognitive Service and IoT @ 14:30 (Auditorium)
  • 23. // Kevin Leung - @KSLHacks // Technical Evangelist, Commercial Software Engineering // Microsoft ‘resources’: { dev.botframework.com LUIS.ai microsoft.com/cognitive github.com/KSLHacks } ‘realStories’: { aka.ms/techcase }
  • 24. // Kevin Leung - @KSLHacks // Technical Evangelist, Commercial Software Engineering // Microsoft ‘resources’: { dev.botframework.com LUIS.ai microsoft.com/cognitive github.com/KSLHacks } ‘realStories’: { aka.ms/techcase }

Notas del editor

  1. Now, this is a story all about how My life got flipped-turned upside down
  2. CTO -> Barcelona, Spain Hackfest in Chicago over 3 days to create this chatbot integration