Download - Chatbot Artificial Intelligence
ARTIFICIAL TEXT CHATTING MACHINE (CHATBOT)
PRESENTED BY
Md.Mahedi Mahfuj BIT0207
Mostafizur Rahman BIT0211
Md.Habibur Rahman BIT0216
3
12/13/2012 Artificial Text Chatting Machine
OVERVIEW
Chat Bot
Development
Challenges & Limitations
Future Works
Demonstration
4
12/13/2012 Artificial Text Chatting Machine
CHAT BOT
A conversational agent that interacts with
users using natural language.
-Flavor of chatting with a human being.
-Designed to mimic human interaction.
-Applications:
Customer Services, Call centres, Games, Instant Messenger, Web Navigator, Blogging etc.
12/13/2012 Artificial Text Chatting Machine
5
HISTORY
ELIZA o 1966
o Looks for pronouns and verbs
o ‘You’ becomes ‘I’ and vice versa.
RACTER o 1984
o Generate English language prose at random
o Generated a book
The Policeman's Beard.
6
12/13/2012 Artificial Text Chatting Machine
HISTORY
ALICE: 1994
The Artificial Linguistic Internet Computer Entity; a
software robot that you can chat with using natural language.
ALICE language knowledge is stored in AIML(The Artificial
Intelligence Mark up Language) files.
7
12/13/2012 Artificial Text Chatting Machine
AIML FORMAT
< aiml version=”1.0” >
< topic name=” the topic” >
<category>
<pattern>PATTERN</pattern>
<template>Template</template>
</category>
..
</topic>
</aiml>
8
12/13/2012 Artificial Text Chatting Machine
APPROACHES
*Pattern Matching (e. g. ALICE)
-use of DFS
*Use of AIML
*First word approach
*Most Significant word approach
9
12/13/2012 Artificial Text Chatting Machine
USES
Replace classroom instructions.
Homework helpers.
For entertainment.
Foreign language learning.
Information retrieval (FAQ chats over Google ).
10
12/13/2012 Artificial Text Chatting Machine
USES
Miscellaneous:
• Access e-commerce sites to find relevant information
about products and services(Happy Assistant).
• Sanelma (2003) is a fictional person to talk with in a
museum.
• Rita (real time Internet technical assistant), an eGain
graphical avatar, is used in the ABN AMRO Bank to
help customer doing some financial tasks such as a
wire money transfer.
11
12/13/2012 Artificial Text Chatting Machine
12/13/2012 Testing in Cloud 12
MORE…….
Used in
Lloyds Banking Group,
Royal Bank of Scotland,
Renault and
Citroën.
Misuse found on
Yahoo! Messenger,
Windows Live Messenger,
AOL Instant Messenger and
Other instant messaging protocols.
Annual contests
Loebner Prize and
The Chatterbox Challenge.
13
12/13/2012 Artificial Text Chatting Machine
DEVELOPMENT
14
Platform Development language Rule base Expert system
12/13/2012 Artificial Text Chatting Machine
CHALLENGES & LIMITATIONS
Giving human intelligence is almost impossible.
Time Constraints
Enough Knowledge Limitations
A very basic chat bot
Should be very specific keyword
15
12/13/2012 Artificial Text Chatting Machine
FUTURE WORKS
16
More efficient chat bot
Voice chatting
12/13/2012 Artificial Text Chatting Machine
DEMONSTRATION
17
12/13/2012 Artificial Text Chatting Machine
ANY
QUESTION 18
12/13/2012 Artificial Text Chatting Machine
THANK
YOU
19
12/13/2012 Artificial Text Chatting Machine