1. INTRODUCTION TO CHAT BOT
MUTHOOT INSTITUTE OF TECHNOLOGY AND SCIENCE
INFRONT OF YOU
HASEEB K M
S6 ME
2. Chat Bot?
• Talkbot, Chatterbot, interactive agent.
• A computer program that can talk to humans in natural
language.
• Uses Artificial Intelligence Markup Language (AIML) to
represent knowledge.
• Can replace a human for monotonous jobs of answering
queries, e.g. E-help desk.
2
4. Why Chat bot?
• Bots are a lot easier to install than mobile apps.
• Bots are easily distributed.
• Quality mobile apps are expensive to build, maintain and deploy.
• Moving complexity to the cloud reduces a user’s cognitive load
4
6. How does it respond?
• Looks for certain patterns of words in the user's input.
• Replies with pre-determined output, if the pattern is matched.
• Needs to have an idea of what the user will chat.
• Has suitable responses defined in the AIML file
6
8. Natural Language Processing
• Natural language processing (NLP) is the ability of a computer
program to understand human speech as it is spoken.
• NLP is a component of artificial intelligence .
• It makes computer to perform useful tasks with the natural
languages humans use.
• Current approaches to NLP are based on machine learning
• The input and output of an NLP system can be −
Speech,
Written Text
8
12. Rule-based bots
• No artificial intelligence
• Trained to do one thing
• As smart as it is programmed to be
• Communicates in a structured manner
12
14. GOOGLE HOME
14
• Smart speakers developed by Google.
• Voice commands to interact with
services through Google's intelligent
personal assistant called Google
Assistant.
• Integrated support for home
automation, letting users control
smart home appliances with their
voice.
DEVICE
15. AMAZON ECHO
• The device is capable of voice
interaction, music playback,
making to-do lists, setting
alarms, streaming podcasts,
playing audiobooks, and
providing weather, traffic and
other real-time information.
• It can also control several smart
devices acting as a home
automation hub.
15
DEVICE