SlideShare une entreprise Scribd logo
1  sur  21
Chatbot Basics
for Customer
Communication
Beginner’s Guide to Chatbots
What is a Chatbot?
● Computer program designed to
simulate human conversation
● Interpret the words given to them
and provide a pre-set answer
Example
Types of Chatbots
Rule based chatbots AI based chatbots
Rule based chatbots
● User input is matched using predefined rules
in order to get an answer
● Mostly used as button based bots
How Rule Based Chatbot works
● Prepare list of user inputs, responses and the rules
● User input is matched using predefined rules in order to get an answer
User says Rule Bot replies
hey Exact match Hey there
nice to talk to you Exact match I enjoy talking to you, too.
bye Contains Bye, have a good day!
Rule based chatbots
code sample
● Following pseudo code
shows a simplest view of how
it works.
Example
if user input matches ‘hey’ then
reply ‘hey there’
if user input contains ‘bye’ then
reply ‘Bye, have a good
day!’
Limitations of Rule
Based Chatbots
Result accuracy
is not good
Hard to maintain
for large data set
Fails in complex
queries
AI based chatbots
● Not just words, AI chatbot understands
what someone is saying
● AI chatbots understand context and
the intent of the user, then generates
the answer
How does AI Chatbot Works?
● AI Chatbot uses Natural Language Processing (NLP) to
break down the user sentence into:
○ Intents: Intents are action
○ Entity: Details that compliment the intent
● Intents and Entity information along with Context is used
to generate the response
Natural Language Processing (NLP)
● Natural Language refers to the way humans communicate
with each other.
● Natural Language Processing (NLP) is broadly defined as
the electronic manipulation of natural language, like
speech and text, by software.
● NLP involves the reading and understanding of human’s
spoken and written language through the computer
Intents
● Intent represents the purpose
of user input
● If a user says ‘I want to book
a demo’, then the user’s
intention is to ‘Book demo’.
Phrases Intent
Hi
Hey
Hello
Greeting
What is the price?
What is the cost?
How much does it cost?
Cost
Entity
● Entity represents
details that
compliment the intent
Phrases Entities
When is Tesla coming to India? Tesla, India
What is price for Model S? Model S
Book a demo for tomorrow tomorrow
Top Chatbots platforms to use
Dialogflow IBM Watson
RASA Kompose
by Kommunicate
Amazon Lex
Learn more about differences between above platforms here.
Create Chatbot for customer
communication
● Let’s go through a sample on how to create a chatbot.
● We will be using Kompose NLP based chatbot platform for
the example as it provides all essentials things for
customer communication. Kompose is built specifically for
the customer communication.
● Before we proceed, signup at Kommunicate.io and
create a bot from Kompose section.
Chatbot Setup
We will setup 3 things in chatbot
Welcome Message Human HandoverIntents
Welcome Message
● Welcome message is the first message
which is displayed to users when they
first visit the chatbot
● A good welcome message is important
to help the user understand what the
chatbot is all about
Example
Intents
● Kommunicate call
intents as “Answers”
● Add training phrases
and the answer
Example
Human handover
● For personalized support and complex
queries, it is advisable to handover
chat to the human agent.
● Kommunicate provides an easy setting
at the time of bot creation for bot to
human handoff.
Example
Thank You!
Devashish Datt Mamgain
Co-founder & CEO
devashish@kommunicate.io
www.kommunicate.io

Contenu connexe

Tendances

Praneet’s Pre On ChatGpt edited.pptx
Praneet’s Pre On ChatGpt edited.pptxPraneet’s Pre On ChatGpt edited.pptx
Praneet’s Pre On ChatGpt edited.pptx
Salunke2
 

Tendances (20)

Bard_Chat_GPT_Presentation_new.pptx
Bard_Chat_GPT_Presentation_new.pptxBard_Chat_GPT_Presentation_new.pptx
Bard_Chat_GPT_Presentation_new.pptx
 
Ai chatbot
Ai chatbotAi chatbot
Ai chatbot
 
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
 
OpenAI Chatgpt.pptx
OpenAI Chatgpt.pptxOpenAI Chatgpt.pptx
OpenAI Chatgpt.pptx
 
Artificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationArtificially Intelligent chatbot Implementation
Artificially Intelligent chatbot Implementation
 
Introduction to chat bot
Introduction to chat botIntroduction to chat bot
Introduction to chat bot
 
ChatGPT.pptx
ChatGPT.pptxChatGPT.pptx
ChatGPT.pptx
 
How a chat bot using dialog flow works
How a chat bot using dialog flow worksHow a chat bot using dialog flow works
How a chat bot using dialog flow works
 
Chatbot
ChatbotChatbot
Chatbot
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
 
intro chatGPT workshop.pdf
intro chatGPT workshop.pdfintro chatGPT workshop.pdf
intro chatGPT workshop.pdf
 
Revolutionary-ChatGPT
Revolutionary-ChatGPTRevolutionary-ChatGPT
Revolutionary-ChatGPT
 
Chatbot
ChatbotChatbot
Chatbot
 
Jawad's presentation on GPT.pptx
Jawad's presentation on GPT.pptxJawad's presentation on GPT.pptx
Jawad's presentation on GPT.pptx
 
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?
 
Dialogflow
DialogflowDialogflow
Dialogflow
 
Praneet’s Pre On ChatGpt edited.pptx
Praneet’s Pre On ChatGpt edited.pptxPraneet’s Pre On ChatGpt edited.pptx
Praneet’s Pre On ChatGpt edited.pptx
 
ChatGPT.pdf
ChatGPT.pdfChatGPT.pdf
ChatGPT.pdf
 
Build your first Chatbot
Build your first ChatbotBuild your first Chatbot
Build your first Chatbot
 
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
 

Similaire à Chatbot Basics for Customer Communication

ChatGPT- E-Learning.pdf
ChatGPT- E-Learning.pdfChatGPT- E-Learning.pdf
ChatGPT- E-Learning.pdf
Maddy Baig
 

Similaire à Chatbot Basics for Customer Communication (20)

The Software Challenges of Building Smart Chatbots - ICSE'21
The Software Challenges of Building Smart Chatbots - ICSE'21The Software Challenges of Building Smart Chatbots - ICSE'21
The Software Challenges of Building Smart Chatbots - ICSE'21
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report
 
chatbot[1].pptx
chatbot[1].pptxchatbot[1].pptx
chatbot[1].pptx
 
How to Integrate Chatgpt with Odoo 17 Website
How to Integrate Chatgpt with Odoo 17 WebsiteHow to Integrate Chatgpt with Odoo 17 Website
How to Integrate Chatgpt with Odoo 17 Website
 
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
 
ChatGPT- E-Learning.pdf
ChatGPT- E-Learning.pdfChatGPT- E-Learning.pdf
ChatGPT- E-Learning.pdf
 
Applications-of-Artificial intelligence-Chatbot.pdf
Applications-of-Artificial intelligence-Chatbot.pdfApplications-of-Artificial intelligence-Chatbot.pdf
Applications-of-Artificial intelligence-Chatbot.pdf
 
Chatbot and AI Design Principles
Chatbot and AI Design PrinciplesChatbot and AI Design Principles
Chatbot and AI Design Principles
 
ChatGPT SEO Guide 2023
ChatGPT SEO Guide 2023ChatGPT SEO Guide 2023
ChatGPT SEO Guide 2023
 
Chatbot Copywriting For Meaningful Customer Conversations
Chatbot Copywriting For Meaningful Customer ConversationsChatbot Copywriting For Meaningful Customer Conversations
Chatbot Copywriting For Meaningful Customer Conversations
 
antraaa-181127090143.pdf
antraaa-181127090143.pdfantraaa-181127090143.pdf
antraaa-181127090143.pdf
 
Chatbot Abstract
Chatbot AbstractChatbot Abstract
Chatbot Abstract
 
IRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from ScratchIRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from Scratch
 
Chatbots Workshop by WideBot
Chatbots Workshop by WideBotChatbots Workshop by WideBot
Chatbots Workshop by WideBot
 
Conversational Experiences for Humans
Conversational Experiences for HumansConversational Experiences for Humans
Conversational Experiences for Humans
 
Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdf
 
Chatbot Service Providers | Chatbot Solution Providers | Ai Chatbot Platforms
Chatbot Service Providers | Chatbot Solution Providers | Ai Chatbot PlatformsChatbot Service Providers | Chatbot Solution Providers | Ai Chatbot Platforms
Chatbot Service Providers | Chatbot Solution Providers | Ai Chatbot Platforms
 
Sentiment Analysis Chatbot Project BSCS.pptx
Sentiment Analysis Chatbot Project BSCS.pptxSentiment Analysis Chatbot Project BSCS.pptx
Sentiment Analysis Chatbot Project BSCS.pptx
 
What is ChatGPT Used for ?
What is ChatGPT Used for ?What is ChatGPT Used for ?
What is ChatGPT Used for ?
 
ChatGPT and AI for web developers - Maximiliano Firtman
ChatGPT and AI for web developers - Maximiliano FirtmanChatGPT and AI for web developers - Maximiliano Firtman
ChatGPT and AI for web developers - Maximiliano Firtman
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
"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 ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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?
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Chatbot Basics for Customer Communication

  • 2. What is a Chatbot? ● Computer program designed to simulate human conversation ● Interpret the words given to them and provide a pre-set answer Example
  • 3. Types of Chatbots Rule based chatbots AI based chatbots
  • 4. Rule based chatbots ● User input is matched using predefined rules in order to get an answer ● Mostly used as button based bots
  • 5. How Rule Based Chatbot works ● Prepare list of user inputs, responses and the rules ● User input is matched using predefined rules in order to get an answer User says Rule Bot replies hey Exact match Hey there nice to talk to you Exact match I enjoy talking to you, too. bye Contains Bye, have a good day!
  • 6. Rule based chatbots code sample ● Following pseudo code shows a simplest view of how it works. Example if user input matches ‘hey’ then reply ‘hey there’ if user input contains ‘bye’ then reply ‘Bye, have a good day!’
  • 7. Limitations of Rule Based Chatbots Result accuracy is not good Hard to maintain for large data set Fails in complex queries
  • 8. AI based chatbots ● Not just words, AI chatbot understands what someone is saying ● AI chatbots understand context and the intent of the user, then generates the answer
  • 9. How does AI Chatbot Works? ● AI Chatbot uses Natural Language Processing (NLP) to break down the user sentence into: ○ Intents: Intents are action ○ Entity: Details that compliment the intent ● Intents and Entity information along with Context is used to generate the response
  • 10. Natural Language Processing (NLP) ● Natural Language refers to the way humans communicate with each other. ● Natural Language Processing (NLP) is broadly defined as the electronic manipulation of natural language, like speech and text, by software. ● NLP involves the reading and understanding of human’s spoken and written language through the computer
  • 11. Intents ● Intent represents the purpose of user input ● If a user says ‘I want to book a demo’, then the user’s intention is to ‘Book demo’. Phrases Intent Hi Hey Hello Greeting What is the price? What is the cost? How much does it cost? Cost
  • 12. Entity ● Entity represents details that compliment the intent Phrases Entities When is Tesla coming to India? Tesla, India What is price for Model S? Model S Book a demo for tomorrow tomorrow
  • 13. Top Chatbots platforms to use Dialogflow IBM Watson RASA Kompose by Kommunicate Amazon Lex Learn more about differences between above platforms here.
  • 14. Create Chatbot for customer communication ● Let’s go through a sample on how to create a chatbot. ● We will be using Kompose NLP based chatbot platform for the example as it provides all essentials things for customer communication. Kompose is built specifically for the customer communication. ● Before we proceed, signup at Kommunicate.io and create a bot from Kompose section.
  • 15. Chatbot Setup We will setup 3 things in chatbot Welcome Message Human HandoverIntents
  • 16. Welcome Message ● Welcome message is the first message which is displayed to users when they first visit the chatbot ● A good welcome message is important to help the user understand what the chatbot is all about Example
  • 17.
  • 18. Intents ● Kommunicate call intents as “Answers” ● Add training phrases and the answer Example
  • 19. Human handover ● For personalized support and complex queries, it is advisable to handover chat to the human agent. ● Kommunicate provides an easy setting at the time of bot creation for bot to human handoff. Example
  • 20.
  • 21. Thank You! Devashish Datt Mamgain Co-founder & CEO devashish@kommunicate.io www.kommunicate.io