SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
How do
Chatbots
Work?
Tag someone who needs to see this!
marutitech.com
WHAT IS A
CHATBOT?
A chatbot is a developed
program capable of having a
conversation with a human
without the assistance of a
human operator.
AI chatbot responds to
questions posed to it in
natural language as if it were
a real person.
marutitech.com
THERE ARE TWO
CATEGORIES OF
CHATBOTS:
RULE-BASED CHATBOT:
A rule-based bot can only comprehend
a limited range of choices that it has
been programmed with.
AI-BASED CHATBOT:
It is trained using machine-learning
algorithms & can understand
open-ended queries.
non-technical users.
KEY COMPONENTS
OF CHATBOT
ARCHITECTURE
marutitech.com
QUESTION & ANSWER SYSTEM
1
It consists of the following elements:
Manual Training: It entails the
domain specialist compiling FAQs &
mapping out the answers.
Automated Training: It entails the
chatbot training itself based on
historical data & new data being
fed into its knowledge base.
marutitech.com
ENVIRONMENT
2
It is responsible for contextualizing
users’ messages using NLP.
NLP Engine has two components:
Intent Classifier & Entity Extractor.
It can also be extended to include
feedback mechanism & policy
learning for better overall learning
of the NLP engine.
marutitech.com
FRONT-END SYSTEMS:
3
They are the ones where users
interact with the chatbot.
NODE SERVER / TRAFFIC SERVER:
4
It is the server that deals with user
traffic requests & routes them to the
proper components.
CUSTOM INTEGRATIONS
5
CHATBOTS WORK
BY ADOPTING 3
CLASSIFICATION
METHODS:
marutitech.com
PATTERN MATCHING:
1
Bots use pattern matching to
classify the text and produce a
suitable response for the
customers.
A standard structure of these
patterns is “Artificial Intelligence
Markup Language”.
marutitech.com
ALGORITHMS
2
Algorithms are used to reduce the
number of classifiers & create a
more manageable structure.
Multinational Naive Bayes is the
best example of the algorithm for
NLP & text classification.
marutitech.com
ARTIFICIAL NEURAL NETWORKS
3
Neural Networks are a way of
calculating the output from the
input using weighted connections.
They are computed from repeated
iterations while training the data.
AND THERE YOU
HAVE IT:
A GUIDE TO
CHATBOT
ARCHITECTURE
Save this post for the future!

Mais conteúdo relacionado

Mais procurados

Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial Intelligence
Md. Mahedi Mahfuj
 

Mais procurados (20)

Chatbot
ChatbotChatbot
Chatbot
 
Chatbot
ChatbotChatbot
Chatbot
 
Let's Build a Chatbot!
Let's Build a Chatbot!Let's Build a Chatbot!
Let's Build a Chatbot!
 
Final presentation on chatbot
Final presentation on chatbotFinal presentation on chatbot
Final presentation on chatbot
 
CHATBOT PPT-2.pptx
CHATBOT PPT-2.pptxCHATBOT PPT-2.pptx
CHATBOT PPT-2.pptx
 
Chatbot Abstract
Chatbot AbstractChatbot Abstract
Chatbot Abstract
 
Chatbot
ChatbotChatbot
Chatbot
 
Chatbots 101
Chatbots 101Chatbots 101
Chatbots 101
 
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
 
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat Bots
 
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
 
Artificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationArtificially Intelligent chatbot Implementation
Artificially Intelligent chatbot Implementation
 
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
 
Chatbots
ChatbotsChatbots
Chatbots
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial Intelligence
 
Chatbot Technology
Chatbot TechnologyChatbot Technology
Chatbot Technology
 
Conversational AI– Beyond the chatbot hype
 Conversational AI– Beyond the chatbot hype Conversational AI– Beyond the chatbot hype
Conversational AI– Beyond the chatbot hype
 
Chatbot_Presentation
Chatbot_PresentationChatbot_Presentation
Chatbot_Presentation
 
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
 

Semelhante a How do Chatbots Work? A Guide to Chatbot Architecture

Semelhante a How do Chatbots Work? A Guide to Chatbot Architecture (20)

Chatbots Rule Based Vs. AI Powered Chatbots.pptx
Chatbots Rule Based Vs. AI Powered Chatbots.pptxChatbots Rule Based Vs. AI Powered Chatbots.pptx
Chatbots Rule Based Vs. AI Powered Chatbots.pptx
 
chatbot[1].pptx
chatbot[1].pptxchatbot[1].pptx
chatbot[1].pptx
 
IRJET- Artificial Intelligence Based Chat-Bot
IRJET-  	  Artificial Intelligence Based Chat-BotIRJET-  	  Artificial Intelligence Based Chat-Bot
IRJET- Artificial Intelligence Based Chat-Bot
 
CHAT BOTS
CHAT BOTS CHAT BOTS
CHAT BOTS
 
knowhere AI chatbot solution
knowhere AI chatbot solutionknowhere AI chatbot solution
knowhere AI chatbot solution
 
How to make a chatbot with artificial intelligence converted
How to make a chatbot with artificial intelligence convertedHow to make a chatbot with artificial intelligence converted
How to make a chatbot with artificial intelligence converted
 
ChatGPT SEO Guide 2023
ChatGPT SEO Guide 2023ChatGPT SEO Guide 2023
ChatGPT SEO Guide 2023
 
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
 
Applications-of-Artificial intelligence-Chatbot.pdf
Applications-of-Artificial intelligence-Chatbot.pdfApplications-of-Artificial intelligence-Chatbot.pdf
Applications-of-Artificial intelligence-Chatbot.pdf
 
IRJET- An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
IRJET-  	  An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...IRJET-  	  An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
IRJET- An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
 
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
 
Few Chatbots Expert Interview Questions & Answer For Freshers
Few Chatbots Expert Interview Questions & Answer For FreshersFew Chatbots Expert Interview Questions & Answer For Freshers
Few Chatbots Expert Interview Questions & Answer For Freshers
 
Ai chatbot in india
Ai chatbot in indiaAi chatbot in india
Ai chatbot in india
 
How to build an AI-powered chatbot.pdf
How to build an AI-powered chatbot.pdfHow to build an AI-powered chatbot.pdf
How to build an AI-powered chatbot.pdf
 
How to build an AI-powered chatbot.pdf
How to build an AI-powered chatbot.pdfHow to build an AI-powered chatbot.pdf
How to build an AI-powered chatbot.pdf
 
How to build an AI-powered chatbot.pdf
How to build an AI-powered chatbot.pdfHow to build an AI-powered chatbot.pdf
How to build an AI-powered chatbot.pdf
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report
 
chatGPT.txt
 chatGPT.txt chatGPT.txt
chatGPT.txt
 
Chatbot Development Company in India
Chatbot Development Company in IndiaChatbot Development Company in India
Chatbot Development Company in India
 
Chatbot Development Company in India
Chatbot Development Company in IndiaChatbot Development Company in India
Chatbot Development Company in India
 

Mais de Maruti Techlabs

Clutch Review: Decision Support Tool Dev & Design for Oil & Energy Company
Clutch Review: Decision Support Tool Dev & Design for Oil & Energy CompanyClutch Review: Decision Support Tool Dev & Design for Oil & Energy Company
Clutch Review: Decision Support Tool Dev & Design for Oil & Energy Company
Maruti Techlabs
 
Software Development for Automotive Company
Software Development for Automotive CompanySoftware Development for Automotive Company
Software Development for Automotive Company
Maruti Techlabs
 
Machine Learning Prediction Tool for Auto Parts Manufacturer
Machine Learning Prediction Tool for Auto Parts ManufacturerMachine Learning Prediction Tool for Auto Parts Manufacturer
Machine Learning Prediction Tool for Auto Parts Manufacturer
Maruti Techlabs
 
Clutch Review: Custom Software Dev for Media Planning Company
 Clutch Review: Custom Software Dev for Media Planning Company  Clutch Review: Custom Software Dev for Media Planning Company
Clutch Review: Custom Software Dev for Media Planning Company
Maruti Techlabs
 
Clutch Review: Improved Chatbot Development for Cloud Communications Firm
Clutch Review: Improved Chatbot Development for Cloud Communications FirmClutch Review: Improved Chatbot Development for Cloud Communications Firm
Clutch Review: Improved Chatbot Development for Cloud Communications Firm
Maruti Techlabs
 

Mais de Maruti Techlabs (20)

How To Reinvent the Scrum Process for Modern Distributed Teams
How To Reinvent the Scrum Process for Modern Distributed TeamsHow To Reinvent the Scrum Process for Modern Distributed Teams
How To Reinvent the Scrum Process for Modern Distributed Teams
 
Challenges & Tips for Effective Distributed Scrum
Challenges & Tips for Effective Distributed ScrumChallenges & Tips for Effective Distributed Scrum
Challenges & Tips for Effective Distributed Scrum
 
What are some popular Project Management Tools & Frameworks?
What are some popular Project Management Tools & Frameworks? What are some popular Project Management Tools & Frameworks?
What are some popular Project Management Tools & Frameworks?
 
Project Management: what it is & Best Practices for Successful Project Manage...
Project Management: what it is & Best Practices for Successful Project Manage...Project Management: what it is & Best Practices for Successful Project Manage...
Project Management: what it is & Best Practices for Successful Project Manage...
 
8-Step Guide To New Product Development Process (NPD)
8-Step Guide To New Product Development Process (NPD)8-Step Guide To New Product Development Process (NPD)
8-Step Guide To New Product Development Process (NPD)
 
Recommendation Engine - Use Case, Application & Challenges
Recommendation Engine - Use Case, Application & ChallengesRecommendation Engine - Use Case, Application & Challenges
Recommendation Engine - Use Case, Application & Challenges
 
How do Recommendation Engine work and what are its advantages?
How do Recommendation Engine work and what are its advantages?How do Recommendation Engine work and what are its advantages?
How do Recommendation Engine work and what are its advantages?
 
How to build your MVP without code?
How to build your MVP without code?How to build your MVP without code?
How to build your MVP without code?
 
How to Build an App like Uber?
 How to Build an App like Uber? How to Build an App like Uber?
How to Build an App like Uber?
 
Maruti Techlabs engages in strategic partnership with IBM
Maruti Techlabs engages in strategic partnership with IBMMaruti Techlabs engages in strategic partnership with IBM
Maruti Techlabs engages in strategic partnership with IBM
 
Maruti Techlabs Recognized as India's Growth Champion 2022
Maruti Techlabs Recognized as India's Growth Champion 2022Maruti Techlabs Recognized as India's Growth Champion 2022
Maruti Techlabs Recognized as India's Growth Champion 2022
 
Clutch Review: Decision Support Tool Dev & Design for Oil & Energy Company
Clutch Review: Decision Support Tool Dev & Design for Oil & Energy CompanyClutch Review: Decision Support Tool Dev & Design for Oil & Energy Company
Clutch Review: Decision Support Tool Dev & Design for Oil & Energy Company
 
Software Development for Automotive Company
Software Development for Automotive CompanySoftware Development for Automotive Company
Software Development for Automotive Company
 
Machine Learning Prediction Tool for Auto Parts Manufacturer
Machine Learning Prediction Tool for Auto Parts ManufacturerMachine Learning Prediction Tool for Auto Parts Manufacturer
Machine Learning Prediction Tool for Auto Parts Manufacturer
 
Clutch Review: Custom App Development for Transportation Company
Clutch Review: Custom App Development for Transportation CompanyClutch Review: Custom App Development for Transportation Company
Clutch Review: Custom App Development for Transportation Company
 
Clutch Review: Custom Software Dev for Media Planning Company
 Clutch Review: Custom Software Dev for Media Planning Company  Clutch Review: Custom Software Dev for Media Planning Company
Clutch Review: Custom Software Dev for Media Planning Company
 
Clutch Review: Improved Chatbot Development for Cloud Communications Firm
Clutch Review: Improved Chatbot Development for Cloud Communications FirmClutch Review: Improved Chatbot Development for Cloud Communications Firm
Clutch Review: Improved Chatbot Development for Cloud Communications Firm
 
Clutch Review: Web & Software Development for Data Analytics Company
Clutch Review: Web & Software Development for Data Analytics CompanyClutch Review: Web & Software Development for Data Analytics Company
Clutch Review: Web & Software Development for Data Analytics Company
 
Top 8 Deep Learning Frameworks
Top 8 Deep Learning FrameworksTop 8 Deep Learning Frameworks
Top 8 Deep Learning Frameworks
 
4 Low Code/ No Code Statistics That You Cannot Miss in 2021
4 Low Code/ No Code Statistics That You Cannot Miss in 2021 4 Low Code/ No Code Statistics That You Cannot Miss in 2021
4 Low Code/ No Code Statistics That You Cannot Miss in 2021
 

Último

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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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)
 
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...
 
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
 
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 New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

How do Chatbots Work? A Guide to Chatbot Architecture

  • 1. How do Chatbots Work? Tag someone who needs to see this!
  • 2. marutitech.com WHAT IS A CHATBOT? A chatbot is a developed program capable of having a conversation with a human without the assistance of a human operator. AI chatbot responds to questions posed to it in natural language as if it were a real person.
  • 3. marutitech.com THERE ARE TWO CATEGORIES OF CHATBOTS: RULE-BASED CHATBOT: A rule-based bot can only comprehend a limited range of choices that it has been programmed with. AI-BASED CHATBOT: It is trained using machine-learning algorithms & can understand open-ended queries. non-technical users.
  • 4. KEY COMPONENTS OF CHATBOT ARCHITECTURE marutitech.com QUESTION & ANSWER SYSTEM 1 It consists of the following elements: Manual Training: It entails the domain specialist compiling FAQs & mapping out the answers. Automated Training: It entails the chatbot training itself based on historical data & new data being fed into its knowledge base.
  • 5. marutitech.com ENVIRONMENT 2 It is responsible for contextualizing users’ messages using NLP. NLP Engine has two components: Intent Classifier & Entity Extractor. It can also be extended to include feedback mechanism & policy learning for better overall learning of the NLP engine.
  • 6. marutitech.com FRONT-END SYSTEMS: 3 They are the ones where users interact with the chatbot. NODE SERVER / TRAFFIC SERVER: 4 It is the server that deals with user traffic requests & routes them to the proper components. CUSTOM INTEGRATIONS 5
  • 7. CHATBOTS WORK BY ADOPTING 3 CLASSIFICATION METHODS: marutitech.com PATTERN MATCHING: 1 Bots use pattern matching to classify the text and produce a suitable response for the customers. A standard structure of these patterns is “Artificial Intelligence Markup Language”.
  • 8. marutitech.com ALGORITHMS 2 Algorithms are used to reduce the number of classifiers & create a more manageable structure. Multinational Naive Bayes is the best example of the algorithm for NLP & text classification.
  • 9. marutitech.com ARTIFICIAL NEURAL NETWORKS 3 Neural Networks are a way of calculating the output from the input using weighted connections. They are computed from repeated iterations while training the data.
  • 10. AND THERE YOU HAVE IT: A GUIDE TO CHATBOT ARCHITECTURE Save this post for the future!