Jump into the new and exciting world of chat bots. Understand how this unique conversational platform is changing the way people interact with computers and artificial intelligence. In this session we will dive into the Microsoft Bot Framework; where you will learn the basics of building a simple chat bot in Node.js, how to publish it on the proper bot platform and how to upgrade its natural language processing using LUIS (Language Understanding Intelligent Service). After leaving this session, you will have all the resources you need to build your very own bot.
08448380779 Call Girls In Civil Lines Women Seeking Men
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”
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
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
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.