Chat Bot

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 15

HEALTHCARE

CHAT BOT
HIMANSHU RAJ

A40317053

B.TECH CSE GENERAL


INDEX

• Introduction
• Overview
• Need of Chatbot
• How Does it Respond
• Watson Assistant
• Artifical Intelligence
• Requirements
• Project Proposal
INTRODUCTION

• Chat Bot: 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.
OVERVIEW

 A chatbot is a conversational agent that


interacts with users using natural language.

 Numerous applications of chatbots such as


Customer Service, call centers etc
NEED OF CHATBOT

• Widespread use of personal machines


• Better Human Computer Interaction
• It is not possible to tackle a huge amount of peoples
queries at a time by a human.
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.
ARTIFICAL INTELLIGENCE

• Artificial intelligence (AI), sometimes called machine


intelligence, is intelligence demonstrated by machines. In the
most basic form,AI is a program that can update itself.

• Artificial intelligence was founded as an academic discipline


in 1956, and in the years since has experienced several
waves of optimism, followed by disappointment and the loss
of funding (known as an AI Winter) , followed by new
approaches.
TYPES OF AI

• Reactive – Contains no memory hence cannot learn from experiences, does


only what it is programmed for

• Limited Memory – Has limited memory to store experiences and update.


Deletes old experiences to add new ones

• Theory of Mind – Work of fiction. Can understand emotions and thoughts that
affect human behaviour

• Self Aware – Work of fiction. AI would be able to form thoughts about itself.
REQUIREMENTS

• Hardware
 Windows 7,8,10
 Linux
 Android

• Software
 Python 3.7
 Pip
 Watson Assistant
HOW TO BUILD A BOT OF YOUR
OWN
• Components – An AIML Object Spec, AIML interpreter, and
a responder!
• A Chat Bot represents and models a character.
• The brain is the AIML file, that defines patterns and
corresponding replies
• A bot can be trained to be an Expert System about a
special theme – large data!
• Training data – Yahoo Chat!
PROJECT PROPOSAL

• Extension to Chat Bot, that will reply emails


• Will maintain a chat session in terms of email-session-id
• Can be useful for auto replying to emails that have a
common reply, related to the question in the email
• e.g. – help@cse - email to register your complaints!
CONTINUE
CONTINUE
REFERENCES

• The Anatomy of A.L.I.C.E.: Dr. Richard S. Wallace,


http://www.alicebot.org/anatomy.html
• Artificial Intelligence Markup Language (AIML), A.L.I.C.E. AI Foundation,
http://alicebot.org/TR/2001/WD-aiml/
• AIML Interpreter Overview 2004, http://www.aimlbots.com/en/aiml-
interpreters.html
• Computing machinery and intelligence, Alan Turing [1950],
http://www.abelard.org/turpap/turpap.htm
• Using Dialogue Corpora to Train a Chatbot (Bayan Abu Shawar, Eric Atwell)
http://www.comp.leeds.ac.uk/andyr/research/papers/techreport2003_02.pdf
Thank You

You might also like