SlideShare ist ein Scribd-Unternehmen logo
1 von 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
}

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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.
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

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 }

Hinweis der Redaktion

  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