INTRODUCTION TO CHAT BOT
MUTHOOT INSTITUTE OF TECHNOLOGY AND SCIENCE
INFRONT OF YOU
HASEEB K M
S6 ME
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
3
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
5
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
ARCHITECTURE
7
Responder
AIML Interpreter
AIML Objects
A Chat Bot
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
9
Which are they?
• Classified as:
Functions based on AI
Functions based on rules
10
11
AI
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
Some awesome CHAT BOTS
• Endurance (Companion)
• Casper (Insomnobot 3000)
• Disney examiner
• Marvels freestyle
• Medwhat
13
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
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
16
QUERIES
17

Chatbot

  • 1.
    INTRODUCTION TO CHATBOT 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
  • 3.
  • 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
  • 5.
  • 6.
    How does itrespond? • 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
  • 7.
  • 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
  • 9.
  • 10.
    Which are they? •Classified as: Functions based on AI Functions based on rules 10
  • 11.
  • 12.
    Rule-based bots • Noartificial intelligence • Trained to do one thing • As smart as it is programmed to be • Communicates in a structured manner 12
  • 13.
    Some awesome CHATBOTS • Endurance (Companion) • Casper (Insomnobot 3000) • Disney examiner • Marvels freestyle • Medwhat 13
  • 14.
    GOOGLE HOME 14 • Smartspeakers 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 • Thedevice 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
  • 16.
  • 17.