CHATBOTS
A.KAILASINI
21BCS011
CSE-A
Table of contents
• What is a chatbot? • Applications
• History • Advantages
• Working • Disadvantages
• Conclusion
Chatbot
• Chat robot.
• Software to develop interaction between
user and computer via internet in a
natural language.
• It is a service powered by rules and
artificial intelligence.
• Developed using Artificial Intelligence
Markup Language(AIML).
• The knowledge is already programmed in
advance.
History
• First-Developed by MIT
professor Joseph
Weizenbaum in 1960.
• Called ELIZA
• 1972-PARRY
• 1995-ALICE
• Most human computer
Two categories of chatbot
Working
Rule based
AI based
Rule based chatbot
• Comprehend a limited range of
choices.
• Defined by predefined rules.
• Easier to build.
• Use true – false algorithm
AI based chatbot
• Equipped with artificial brain.
• Trained using machine learning algorithms.
• Identifies the language, context, and intent, then reacts accordingly.
• Generates own response through natural language generation.
• It learns from the interaction with user.
They work by adopting three methods.
• Pattern matching
• NLP
• Artificial Neural Network
Pattern Matching
• Used to classify text and produce
suitable response.
• Standard structure is AIML.
Natural Language
Processing
• It involves 2 processes: Natural
Language Understanding
(NLU) and Natural Language
Generation (NLG).
• NLU is the ability of the chatbot
to understand a human.
• NLG is the ability to produce
written or spoken narratives
from dataset.
Artificial Neural Networks
• Way of calculating output
from input based on
weighted connections.
• Computing system.
• Consists of multiple nodes.
• The pattern detection to
derive a desirable response
grows stronger and accurate
Applications
• Healthcare
• Banking and finance
• Travel and hospitality
• Education
• Business
• Retail and E-commerce
Advantages
• 24/7 availability
• Reduce Errors
• Reduces operatinal costs
• Increases sales and engagement
• Lead generation
Disadvantages
• Needs Analyzing
• Misunderstanding
• Less Understanding of natural language
Conclusion
• They are more effective than people in reaching out to a big audience.
• They have the potential to become a useful information gathering tool in the
future.
Thank you