SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Chatbots
- - -
Chatbot
/ˈtʃatbɒt/
noun
A computer program designed to simulate conversation
with human users to, especially over the Internet.
The Rise of Messenger Apps
The race of Chatbots integration on Messaging
platforms is ON!
(MAU: Monthly Active Users)
3www.kooki.co
To be more specific
1 Facebook Messenger
2 Slack
3 Telegram
4 Text Messages / iMessage
5 ...
in any major chat products...
Why use chatbots?
Messaging is the new
browser, and bots are
the new websites.“
“
Mike Roberts, Head of Messaging @ Kik, said this:
Development cost
command line chatbot website mobile app
Deploying updates
command line chatbot website mobile app
Push notifications
command line chatbot website mobile app
• Simple to develop
• Asynchronous notifications
• Integrates with team
Chatbot advantages
How does it work?
User makes a request Request analyzed
by artificial intelligence
User info taken into account
(history, preferences…)
Real time response
Conversational strategy
Interactions personalization
…
TWO TYPES OF CHATBOTS
1. Based on rules
2. Based on Artificial
intelligence
Madison Reed
Lybrate
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
language input.
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #2: Machine Learning (ML)
ML enables computers to learn when exposed to new data without
being explicitly programmed.
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
FIRST GENERATION
CHATBOT CAPABILITIES AND
CHALLENGES
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
Intent Recognition (classification)
“the ability to understand the intent from human ambiguous
language”
#wordvector, #deeplearning4j, #opennlp, #stanfordnlp
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
Cont,
Advance Intent Recognition Challenge
“The city councilmen refused the demonstrators a permit because they feared violence”
“What does the word “they” refer to here —  the councilmen or the demonstrators? What if instead of “feared”
we wrote “advocated”?”(1)
“Oren Etzioni: When AI can’t determine what “it” refers to in a sentence, it’s hard to believe that it will take over
the world”(1)
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
Cont,
Intent Recognition Training Model Guideline
“intents should be different enough to help the ML disambiguate better”
“Good Pizza vs Bad Pizza are not two different intents, the intent here would be Pizza Quality, Good and Bad would
be entity Rating”
“single keywords are not useful”
“unique sentences are super helpful, semantically and synonym rich”
“do {word} sentence construction in different intent models will falsely give high prediction score for all intents”
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
Cont,
Entity Recognition (NER)
“the ability to automatically recognize entity meanings from ambiguous language”
“despite all improvements in ML, the problem of accurate entity recognition is far from been solved”
“main effort currently is directed to find approaches to reduce the annotation labor – semi-supervised NER”
#opennlp, #stanfordnlp
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
Cont,
Entity Recognition (NER) – example with OpenNLP
Model
“The other day at work I saw <START:person> Larry Elison <END> at <START:building> HQ600 <END>”
Test
“The other day at work I saw Lyudmil Pelov at HQ300”
“The other day at work I saw lyudmil Pelov at 300”
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
Cont,
Sentiment Analysis (emotional intelligence)
“evaluate subjective patterns and expressions of sentiment within textual content”
“usually identifies if expression was positive, negative, mixed, or neutral”
“requires a high degree of supervised ML on big data corpus, usually Twitter”
#deeplearning4j, #opennlp, #stanfordnlp
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
Cont,
Probabilistic Parser
“probabilistic parsing is using dynamic programming algorithms to compute the most likely parse(s) of a given
sentence, given a statistical model of the syntactic structure of a language”
“parse any address, name, number, date or any unstructured text in useful components”
#stanford, #duckling, #parserator
Cont,
…
Text &/or Speech Engine
Natural Language
Processing
Machine and
Deep Learning
AI Engine #1: Natural Language Processing (NLP)
NLP enables computers to derive meaning from human or natural
Cont,
Probabilistic Parser – Duckling Example
#stanford, #duckling, #parserator
Movie Usher bot
Movie Usher bot
Movie Usher Bot will be your usher in the world of
cinema,it will help you to get your favorite movie,
also it can recommending movies to you based
on your mode or genres,
and it will help you to get information about movies
By the way it is Available now on Messenger :)
…
Scenario
…
Questions?
Thank you :)
Keep Exploring.

Mais conteúdo relacionado

Mais procurados

Using Machine Learning and Chatbots to handle 1st line Technical Support
Using Machine Learning and Chatbots to handle 1st line Technical SupportUsing Machine Learning and Chatbots to handle 1st line Technical Support
Using Machine Learning and Chatbots to handle 1st line Technical SupportBarbara Fusinska
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AIGeff Thomas
 
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.pdfMujeeb Riaz
 
Natural lanaguage processing
Natural lanaguage processingNatural lanaguage processing
Natural lanaguage processinggulshan kumar
 
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational InterfacesThe Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational InterfacesTWG
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Pardeep Vats
 
Bard_Chat_GPT_Presentation_new.pptx
Bard_Chat_GPT_Presentation_new.pptxBard_Chat_GPT_Presentation_new.pptx
Bard_Chat_GPT_Presentation_new.pptxDR. Ram Kumar Pathak
 
Chat bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overviewdurga subburaman
 
Learn Prompting with ChatGPT
Learn Prompting with ChatGPTLearn Prompting with ChatGPT
Learn Prompting with ChatGPTNikhil Gadkar
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Samuel Adams, MBA
 
Everything to know about ChatGPT
Everything to know about ChatGPTEverything to know about ChatGPT
Everything to know about ChatGPTKnoldus Inc.
 
What Are the Problems Associated with ChatGPT?
What Are the Problems Associated with ChatGPT?What Are the Problems Associated with ChatGPT?
What Are the Problems Associated with ChatGPT?Windzoon Technologies
 

Mais procurados (20)

Chatbot
ChatbotChatbot
Chatbot
 
Using Machine Learning and Chatbots to handle 1st line Technical Support
Using Machine Learning and Chatbots to handle 1st line Technical SupportUsing Machine Learning and Chatbots to handle 1st line Technical Support
Using Machine Learning and Chatbots to handle 1st line Technical Support
 
Let's Build a Chatbot!
Let's Build a Chatbot!Let's Build a Chatbot!
Let's Build a Chatbot!
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
Automation Suite PPT (2).pptx
Automation Suite PPT (2).pptxAutomation Suite PPT (2).pptx
Automation Suite PPT (2).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
 
Natural lanaguage processing
Natural lanaguage processingNatural lanaguage processing
Natural lanaguage processing
 
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational InterfacesThe Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
 
Chatbot Basics for Customer Communication
Chatbot Basics for Customer CommunicationChatbot Basics for Customer Communication
Chatbot Basics for Customer Communication
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Bard_Chat_GPT_Presentation_new.pptx
Bard_Chat_GPT_Presentation_new.pptxBard_Chat_GPT_Presentation_new.pptx
Bard_Chat_GPT_Presentation_new.pptx
 
Chat bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overview
 
ChatGPT.pptx
ChatGPT.pptxChatGPT.pptx
ChatGPT.pptx
 
ChatGPT ChatBot
ChatGPT ChatBotChatGPT ChatBot
ChatGPT ChatBot
 
Chatbot_Presentation
Chatbot_PresentationChatbot_Presentation
Chatbot_Presentation
 
Learn Prompting with ChatGPT
Learn Prompting with ChatGPTLearn Prompting with ChatGPT
Learn Prompting with ChatGPT
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 
Everything to know about ChatGPT
Everything to know about ChatGPTEverything to know about ChatGPT
Everything to know about ChatGPT
 
What Are the Problems Associated with ChatGPT?
What Are the Problems Associated with ChatGPT?What Are the Problems Associated with ChatGPT?
What Are the Problems Associated with ChatGPT?
 

Semelhante a Introduction to chat bot

Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdfSathyaNarayanan47813
 
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptxunleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptxUsama Wahab Khan Cloud, Data and AI
 
Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Oracle Developers
 
Metadata in a Crowd: Shared Knowledge Production
Metadata in a Crowd: Shared Knowledge ProductionMetadata in a Crowd: Shared Knowledge Production
Metadata in a Crowd: Shared Knowledge ProductionKevin Rundblad
 
The implementation of Big Data and AI on Digital Marketing
The implementation of Big Data and AI on Digital MarketingThe implementation of Big Data and AI on Digital Marketing
The implementation of Big Data and AI on Digital MarketingMohamed Hanafy
 
Java one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-isJava one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-issandhya kapoor
 
Building Cognitive Applications with Watson APIs
Building Cognitive Applications with Watson APIs Building Cognitive Applications with Watson APIs
Building Cognitive Applications with Watson APIs Dev_Events
 
Java one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-isJava one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-issandhya kapoor
 
Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809Katrina (Kate) Pugh
 
From Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceFrom Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceJonathan Mugan
 
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarWebinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarRajkumar R
 
Introduction to Artificial Intelligence and Machine Learning with Python
Introduction to Artificial Intelligence and Machine Learning with Python Introduction to Artificial Intelligence and Machine Learning with Python
Introduction to Artificial Intelligence and Machine Learning with Python AIMDek Technologies
 
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robotsMeetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robotsDigipolis Antwerpen
 
Artificial Intelligence vs. Machine Learning
 Artificial Intelligence vs. Machine Learning Artificial Intelligence vs. Machine Learning
Artificial Intelligence vs. Machine LearningPranab Choudhary
 
THE MECHANICS AND APPLICATIONS OF LARGE LANGUAGE MODELS.pptx
THE MECHANICS AND APPLICATIONS OF LARGE LANGUAGE MODELS.pptxTHE MECHANICS AND APPLICATIONS OF LARGE LANGUAGE MODELS.pptx
THE MECHANICS AND APPLICATIONS OF LARGE LANGUAGE MODELS.pptxUditJain51042
 
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdf
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdfRevolutionize the way you work with AI and ChatGPT..gslides (2).pdf
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdfTasha Penwell
 
Steve Mills - Your Cognitive Future
Steve Mills - Your Cognitive FutureSteve Mills - Your Cognitive Future
Steve Mills - Your Cognitive FutureSogetiLabs
 

Semelhante a Introduction to chat bot (20)

Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdf
 
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptxunleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
 
Beekman5 std ppt_14
Beekman5 std ppt_14Beekman5 std ppt_14
Beekman5 std ppt_14
 
Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!
 
Metadata in a Crowd: Shared Knowledge Production
Metadata in a Crowd: Shared Knowledge ProductionMetadata in a Crowd: Shared Knowledge Production
Metadata in a Crowd: Shared Knowledge Production
 
The implementation of Big Data and AI on Digital Marketing
The implementation of Big Data and AI on Digital MarketingThe implementation of Big Data and AI on Digital Marketing
The implementation of Big Data and AI on Digital Marketing
 
Java one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-isJava one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-is
 
Building Cognitive Applications with Watson APIs
Building Cognitive Applications with Watson APIs Building Cognitive Applications with Watson APIs
Building Cognitive Applications with Watson APIs
 
Java one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-isJava one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-is
 
ms_3.pdf
ms_3.pdfms_3.pdf
ms_3.pdf
 
Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809
 
Everything you need to know about chatbots
Everything you need to know about chatbotsEverything you need to know about chatbots
Everything you need to know about chatbots
 
From Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceFrom Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial Intelligence
 
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarWebinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
 
Introduction to Artificial Intelligence and Machine Learning with Python
Introduction to Artificial Intelligence and Machine Learning with Python Introduction to Artificial Intelligence and Machine Learning with Python
Introduction to Artificial Intelligence and Machine Learning with Python
 
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robotsMeetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
 
Artificial Intelligence vs. Machine Learning
 Artificial Intelligence vs. Machine Learning Artificial Intelligence vs. Machine Learning
Artificial Intelligence vs. Machine Learning
 
THE MECHANICS AND APPLICATIONS OF LARGE LANGUAGE MODELS.pptx
THE MECHANICS AND APPLICATIONS OF LARGE LANGUAGE MODELS.pptxTHE MECHANICS AND APPLICATIONS OF LARGE LANGUAGE MODELS.pptx
THE MECHANICS AND APPLICATIONS OF LARGE LANGUAGE MODELS.pptx
 
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdf
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdfRevolutionize the way you work with AI and ChatGPT..gslides (2).pdf
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdf
 
Steve Mills - Your Cognitive Future
Steve Mills - Your Cognitive FutureSteve Mills - Your Cognitive Future
Steve Mills - Your Cognitive Future
 

Último

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 

Último (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

Introduction to chat bot

  • 2. Chatbot /ˈtʃatbɒt/ noun A computer program designed to simulate conversation with human users to, especially over the Internet.
  • 3. The Rise of Messenger Apps The race of Chatbots integration on Messaging platforms is ON! (MAU: Monthly Active Users) 3www.kooki.co
  • 4. To be more specific 1 Facebook Messenger 2 Slack 3 Telegram 4 Text Messages / iMessage 5 ... in any major chat products...
  • 6. Messaging is the new browser, and bots are the new websites.“ “ Mike Roberts, Head of Messaging @ Kik, said this:
  • 7. Development cost command line chatbot website mobile app
  • 8. Deploying updates command line chatbot website mobile app
  • 9. Push notifications command line chatbot website mobile app
  • 10. • Simple to develop • Asynchronous notifications • Integrates with team Chatbot advantages
  • 11. How does it work? User makes a request Request analyzed by artificial intelligence User info taken into account (history, preferences…) Real time response Conversational strategy Interactions personalization …
  • 12. TWO TYPES OF CHATBOTS 1. Based on rules 2. Based on Artificial intelligence
  • 13.
  • 16. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural language input.
  • 17. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #2: Machine Learning (ML) ML enables computers to learn when exposed to new data without being explicitly programmed.
  • 18.
  • 19.
  • 20.
  • 21. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural FIRST GENERATION CHATBOT CAPABILITIES AND CHALLENGES
  • 22. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural Intent Recognition (classification) “the ability to understand the intent from human ambiguous language” #wordvector, #deeplearning4j, #opennlp, #stanfordnlp
  • 23. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural Cont, Advance Intent Recognition Challenge “The city councilmen refused the demonstrators a permit because they feared violence” “What does the word “they” refer to here —  the councilmen or the demonstrators? What if instead of “feared” we wrote “advocated”?”(1) “Oren Etzioni: When AI can’t determine what “it” refers to in a sentence, it’s hard to believe that it will take over the world”(1)
  • 24. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural Cont, Intent Recognition Training Model Guideline “intents should be different enough to help the ML disambiguate better” “Good Pizza vs Bad Pizza are not two different intents, the intent here would be Pizza Quality, Good and Bad would be entity Rating” “single keywords are not useful” “unique sentences are super helpful, semantically and synonym rich” “do {word} sentence construction in different intent models will falsely give high prediction score for all intents”
  • 25. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural Cont, Entity Recognition (NER) “the ability to automatically recognize entity meanings from ambiguous language” “despite all improvements in ML, the problem of accurate entity recognition is far from been solved” “main effort currently is directed to find approaches to reduce the annotation labor – semi-supervised NER” #opennlp, #stanfordnlp
  • 26. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural Cont, Entity Recognition (NER) – example with OpenNLP Model “The other day at work I saw <START:person> Larry Elison <END> at <START:building> HQ600 <END>” Test “The other day at work I saw Lyudmil Pelov at HQ300” “The other day at work I saw lyudmil Pelov at 300”
  • 27. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural Cont, Sentiment Analysis (emotional intelligence) “evaluate subjective patterns and expressions of sentiment within textual content” “usually identifies if expression was positive, negative, mixed, or neutral” “requires a high degree of supervised ML on big data corpus, usually Twitter” #deeplearning4j, #opennlp, #stanfordnlp
  • 28. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural Cont, Probabilistic Parser “probabilistic parsing is using dynamic programming algorithms to compute the most likely parse(s) of a given sentence, given a statistical model of the syntactic structure of a language” “parse any address, name, number, date or any unstructured text in useful components” #stanford, #duckling, #parserator
  • 29. Cont, … Text &/or Speech Engine Natural Language Processing Machine and Deep Learning AI Engine #1: Natural Language Processing (NLP) NLP enables computers to derive meaning from human or natural Cont, Probabilistic Parser – Duckling Example #stanford, #duckling, #parserator
  • 31. Movie Usher bot Movie Usher Bot will be your usher in the world of cinema,it will help you to get your favorite movie, also it can recommending movies to you based on your mode or genres, and it will help you to get information about movies By the way it is Available now on Messenger :) …
  • 34. Thank you :) Keep Exploring.