0% found this document useful (0 votes)
36 views16 pages

Chat Bots

The document discusses chatbots including their definition, history, how they work, applications, advantages and disadvantages. Chatbots are software that develop interaction between users and computers via natural language. They can be rule-based or AI-based and work using pattern matching, natural language processing or neural networks.

Uploaded by

Kailasini A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views16 pages

Chat Bots

The document discusses chatbots including their definition, history, how they work, applications, advantages and disadvantages. Chatbots are software that develop interaction between users and computers via natural language. They can be rule-based or AI-based and work using pattern matching, natural language processing or neural networks.

Uploaded by

Kailasini A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

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

You might also like