SlideShare a Scribd company logo

How do Chatbots Work? A Guide to Chatbot Architecture

We’d all agree that chatbots have been around for some time now. The initial apprehension that people had towards the usability of chatbots has faded away. Chatbots have become more of a necessity now for companies big and small to scale their customer support and automate lead generation. According to a Facebook survey, more than 50% of consumers choose to buy from a company they can contact via chat. Chatbots are rapidly gaining popularity with both brands and consumers due to their ease of use and reduced wait times. Intelligent chatbots are already able to understand users’ questions from a given context and react appropriately. Combining immediate response and round-the-clock connectivity makes them an enticing way for brands to connect with their customers. A chatbot can be defined as a developed program capable of having a discussion/conversation with a human. Any user might, for example, ask the bot a question or make a statement, and the bot would answer or perform an action as necessary. A chatbot communicates similarly to instant messaging. Bots are made for a specific reason. A store would most likely want chatbot services that assists you in placing an order, while a telecom company will want to create a bot that can address customer service questions. There are two categories of chatbots: one that works by following a series of rules, and another that uses artificial intelligence. Chatbot architecture is the spine of the chatbot. The type of architecture for your chatbot depends on various factors like use-case, domain, chatbot type, etc. However, the basic conversation flow remains the same. Let us learn more about the critical components of chatbot architecture. Here is the link for the entire article: https://marutitech.com/chatbots-work-guide-chatbot-architecture/

1 of 10
Download to read 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

Recommended

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
 
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 Shrutika Oswal
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AIGeff Thomas
 
Artificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationArtificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationRakesh Chintha
 

More Related Content

What's hot

Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to ChatbotsDaden Limited
 
50 of the best chatbot use cases [Case studies Included]
50 of the best chatbot use cases [Case studies Included]50 of the best chatbot use cases [Case studies Included]
50 of the best chatbot use cases [Case studies Included]Sam Prasanth
 
Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...
Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...
Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...PriyaNemade
 
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat BotsSohan Maheshwar
 
Ai chatbot ppt.pptx
Ai chatbot ppt.pptxAi chatbot ppt.pptx
Ai chatbot ppt.pptxaashnareddy1
 
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 EnterprisesTeewee Ang
 
8 most important benefits of chatbots
8 most important benefits of chatbots8 most important benefits of chatbots
8 most important benefits of chatbotsMindTitan
 
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 bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overviewdurga subburaman
 
ChatGPT.pdf
ChatGPT.pdfChatGPT.pdf
ChatGPT.pdfdhatura
 
Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial IntelligenceMd. Mahedi Mahfuj
 
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
 

What's hot (20)

Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
 
What is a chatbot?
What is a chatbot?What is a chatbot?
What is a chatbot?
 
Chatbot Abstract
Chatbot AbstractChatbot Abstract
Chatbot Abstract
 
Chatbots 101
Chatbots 101Chatbots 101
Chatbots 101
 
50 of the best chatbot use cases [Case studies Included]
50 of the best chatbot use cases [Case studies Included]50 of the best chatbot use cases [Case studies Included]
50 of the best chatbot use cases [Case studies Included]
 
Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...
Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...
Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...
 
Chatbot
ChatbotChatbot
Chatbot
 
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat Bots
 
Ai chatbot ppt.pptx
Ai chatbot ppt.pptxAi chatbot ppt.pptx
Ai chatbot ppt.pptx
 
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
 
8 most important benefits of chatbots
8 most important benefits of chatbots8 most important benefits of chatbots
8 most important benefits of chatbots
 
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
 
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
 
Chatbot_Presentation
Chatbot_PresentationChatbot_Presentation
Chatbot_Presentation
 
Chat bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overview
 
ChatGPT.pdf
ChatGPT.pdfChatGPT.pdf
ChatGPT.pdf
 
Final presentation on chatbot
Final presentation on chatbotFinal presentation on chatbot
Final presentation on chatbot
 
Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial Intelligence
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
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
 

Similar to How do Chatbots Work? A Guide to Chatbot Architecture

IRJET- Artificial Intelligence Based Chat-Bot
IRJET-  	  Artificial Intelligence Based Chat-BotIRJET-  	  Artificial Intelligence Based Chat-Bot
IRJET- Artificial Intelligence Based Chat-BotIRJET Journal
 
Revolutionize Your Business with Cutting-Edge Chatbot Services.pdf
Revolutionize Your Business with Cutting-Edge Chatbot Services.pdfRevolutionize Your Business with Cutting-Edge Chatbot Services.pdf
Revolutionize Your Business with Cutting-Edge Chatbot Services.pdfThatwareIO
 
knowhere AI chatbot solution
knowhere AI chatbot solutionknowhere AI chatbot solution
knowhere AI chatbot solutionChristianFrier1
 
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 convertedChapter247 Infotech
 
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 ScratchIRJET Journal
 
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...IRJET Journal
 
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'21Jordi Cabot
 
Conversational AI Powered Chatbot.pdf
Conversational AI Powered Chatbot.pdfConversational AI Powered Chatbot.pdf
Conversational AI Powered Chatbot.pdfTechugo
 
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 FreshersRobert Smith
 
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.pdfJamieDornan2
 
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.pdfAnastasiaSteele10
 
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.pdfStephenAmell4
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report jaysavani5
 
How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide
How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide
How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide Harikrishna Kundariya
 

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

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
 
Revolutionize Your Business with Cutting-Edge Chatbot Services.pdf
Revolutionize Your Business with Cutting-Edge Chatbot Services.pdfRevolutionize Your Business with Cutting-Edge Chatbot Services.pdf
Revolutionize Your Business with Cutting-Edge Chatbot Services.pdf
 
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
 
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
 
CHATBOT PPT-2.pptx
CHATBOT PPT-2.pptxCHATBOT PPT-2.pptx
CHATBOT PPT-2.pptx
 
Conversational AI Powered Chatbot.pdf
Conversational AI Powered Chatbot.pdfConversational AI Powered Chatbot.pdf
Conversational AI Powered Chatbot.pdf
 
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
 
How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide
How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide
How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide
 

More from Maruti Techlabs

Challenges & Tips for Effective Distributed Scrum
Challenges & Tips for Effective Distributed ScrumChallenges & Tips for Effective Distributed Scrum
Challenges & Tips for Effective Distributed ScrumMaruti Techlabs
 
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? Maruti Techlabs
 
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...Maruti Techlabs
 
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 IBMMaruti Techlabs
 
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 2022Maruti Techlabs
 
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 CompanyMaruti 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 FirmMaruti Techlabs
 
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 CompanyMaruti Techlabs
 
Top 8 Deep Learning Frameworks
Top 8 Deep Learning FrameworksTop 8 Deep Learning Frameworks
Top 8 Deep Learning FrameworksMaruti Techlabs
 
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 Maruti Techlabs
 
9 Insightful Facts about Artificial Intelligence We Bet You Didn’t Know!
9 Insightful Facts about Artificial Intelligence We Bet You Didn’t Know! 9 Insightful Facts about Artificial Intelligence We Bet You Didn’t Know!
9 Insightful Facts about Artificial Intelligence We Bet You Didn’t Know! Maruti Techlabs
 
How do Recommendation Engines work?
How do Recommendation Engines work?How do Recommendation Engines work?
How do Recommendation Engines work?Maruti Techlabs
 
12 Trends That Will Define The Future Of Mobile Application Development
12 Trends That Will Define The Future Of Mobile Application Development12 Trends That Will Define The Future Of Mobile Application Development
12 Trends That Will Define The Future Of Mobile Application DevelopmentMaruti Techlabs
 
Top 13 Chatbot Trends of 2021
Top 13 Chatbot Trends of 2021Top 13 Chatbot Trends of 2021
Top 13 Chatbot Trends of 2021Maruti Techlabs
 
Chatbot Statistics 2021 You Cannot Afford To Miss!
Chatbot Statistics 2021 You Cannot Afford To Miss!Chatbot Statistics 2021 You Cannot Afford To Miss!
Chatbot Statistics 2021 You Cannot Afford To Miss!Maruti Techlabs
 
Top 9 Use Cases for Human Resources Automation
Top 9 Use Cases for Human Resources AutomationTop 9 Use Cases for Human Resources Automation
Top 9 Use Cases for Human Resources AutomationMaruti Techlabs
 
11 Reasons Why You Too Need To Outsource Mobile App Testing
11 Reasons Why You Too Need To Outsource Mobile App Testing11 Reasons Why You Too Need To Outsource Mobile App Testing
11 Reasons Why You Too Need To Outsource Mobile App TestingMaruti Techlabs
 
Artificial Intelligence and Machine Learning in the Insurance Industry
Artificial Intelligence and Machine Learning in the Insurance IndustryArtificial Intelligence and Machine Learning in the Insurance Industry
Artificial Intelligence and Machine Learning in the Insurance IndustryMaruti Techlabs
 
6 Driving Factors Behind NLP in Healthcare
6 Driving Factors Behind NLP in Healthcare6 Driving Factors Behind NLP in Healthcare
6 Driving Factors Behind NLP in HealthcareMaruti Techlabs
 
What is a Citizen Developer? How Can You Harness the Power of Citizen Develop...
What is a Citizen Developer? How Can You Harness the Power of Citizen Develop...What is a Citizen Developer? How Can You Harness the Power of Citizen Develop...
What is a Citizen Developer? How Can You Harness the Power of Citizen Develop...Maruti Techlabs
 

More from Maruti Techlabs (20)

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...
 
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: 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: 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
 
9 Insightful Facts about Artificial Intelligence We Bet You Didn’t Know!
9 Insightful Facts about Artificial Intelligence We Bet You Didn’t Know! 9 Insightful Facts about Artificial Intelligence We Bet You Didn’t Know!
9 Insightful Facts about Artificial Intelligence We Bet You Didn’t Know!
 
How do Recommendation Engines work?
How do Recommendation Engines work?How do Recommendation Engines work?
How do Recommendation Engines work?
 
12 Trends That Will Define The Future Of Mobile Application Development
12 Trends That Will Define The Future Of Mobile Application Development12 Trends That Will Define The Future Of Mobile Application Development
12 Trends That Will Define The Future Of Mobile Application Development
 
Top 13 Chatbot Trends of 2021
Top 13 Chatbot Trends of 2021Top 13 Chatbot Trends of 2021
Top 13 Chatbot Trends of 2021
 
Chatbot Statistics 2021 You Cannot Afford To Miss!
Chatbot Statistics 2021 You Cannot Afford To Miss!Chatbot Statistics 2021 You Cannot Afford To Miss!
Chatbot Statistics 2021 You Cannot Afford To Miss!
 
Top 9 Use Cases for Human Resources Automation
Top 9 Use Cases for Human Resources AutomationTop 9 Use Cases for Human Resources Automation
Top 9 Use Cases for Human Resources Automation
 
11 Reasons Why You Too Need To Outsource Mobile App Testing
11 Reasons Why You Too Need To Outsource Mobile App Testing11 Reasons Why You Too Need To Outsource Mobile App Testing
11 Reasons Why You Too Need To Outsource Mobile App Testing
 
Artificial Intelligence and Machine Learning in the Insurance Industry
Artificial Intelligence and Machine Learning in the Insurance IndustryArtificial Intelligence and Machine Learning in the Insurance Industry
Artificial Intelligence and Machine Learning in the Insurance Industry
 
6 Driving Factors Behind NLP in Healthcare
6 Driving Factors Behind NLP in Healthcare6 Driving Factors Behind NLP in Healthcare
6 Driving Factors Behind NLP in Healthcare
 
What is a Citizen Developer? How Can You Harness the Power of Citizen Develop...
What is a Citizen Developer? How Can You Harness the Power of Citizen Develop...What is a Citizen Developer? How Can You Harness the Power of Citizen Develop...
What is a Citizen Developer? How Can You Harness the Power of Citizen Develop...
 

Recently uploaded

Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17Ana-Maria Mihalceanu
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...DianaGray10
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolProduct School
 
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERNRonnelBaroc
 
How to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanHow to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanDatabarracks
 
Introduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVAIntroduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVARobert McDermott
 
My sample product research idea for you!
My sample product research idea for you!My sample product research idea for you!
My sample product research idea for you!KivenRaySarsaba
 
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Adrian Sanabria
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfLLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfThomas Poetter
 
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxLeveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxVotarikari Shravan
 
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
Zi-Stick UBS Dongle ZIgbee from  Aeotec manualZi-Stick UBS Dongle ZIgbee from  Aeotec manual
Zi-Stick UBS Dongle ZIgbee from Aeotec manualDomotica daVinci
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build PolandGDSC PJATK
 
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Umar Saif
 
"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor FesenkoFwdays
 
"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura RochniakFwdays
 
2024 February Patch Tuesday
2024 February Patch Tuesday2024 February Patch Tuesday
2024 February Patch TuesdayIvanti
 
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IP
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IPQ1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IP
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IPMemory Fabric Forum
 
Dynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringDynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringMassimo Talia
 
H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxMemory Fabric Forum
 

Recently uploaded (20)

Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
 
How to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanHow to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response Plan
 
Introduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVAIntroduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVA
 
My sample product research idea for you!
My sample product research idea for you!My sample product research idea for you!
My sample product research idea for you!
 
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfLLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
 
5 Tech Trend to Notice in ESG Landscape- 47Billion
5 Tech Trend to Notice in ESG Landscape- 47Billion5 Tech Trend to Notice in ESG Landscape- 47Billion
5 Tech Trend to Notice in ESG Landscape- 47Billion
 
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxLeveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
 
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
Zi-Stick UBS Dongle ZIgbee from  Aeotec manualZi-Stick UBS Dongle ZIgbee from  Aeotec manual
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build Poland
 
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
 
"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko
 
"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak
 
2024 February Patch Tuesday
2024 February Patch Tuesday2024 February Patch Tuesday
2024 February Patch Tuesday
 
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IP
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IPQ1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IP
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IP
 
Dynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringDynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineering
 
H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptx
 

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!