Artificial Text Chatting Machine 12/13/2012
PRESENTED BY
Md.Mahedi Mahfuj BIT0207
Mostafizur Rahman BIT0211
Md.Habibur Rahman BIT0216
3
Artificial Text Chatting Machine 12/13/2012
OVERVIEW
Chat Bot
Development
Challenges & Limitations
Future Works
Demonstration
4
Artificial Text Chatting Machine 12/13/2012
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.
5
Artificial Text Chatting Machine 12/13/2012
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
Artificial Text Chatting Machine 12/13/2012
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
Artificial Text Chatting Machine 12/13/2012
AIML FORMAT
< aiml version=”1.0” >
< topic name=” the topic” >
<category>
<pattern>PATTERN</pattern>
<template>Template</template>
</category>
..
</topic>
</aiml>
8
Artificial Text Chatting Machine 12/13/2012
APPROACHES
*Pattern Matching (e. g. ALICE)
-use of DFS
*Use of AIML
*First word approach
*Most Significant word approach
9
Artificial Text Chatting Machine 12/13/2012
USES
Replace classroom instructions.
Homework helpers.
For entertainment.
Foreign language learning.
Information retrieval (FAQ chats over Google ).
10
Artificial Text Chatting Machine 12/13/2012
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
Artificial Text Chatting Machine 12/13/2012
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
Artificial Text Chatting Machine 12/13/2012
DEVELOPMENT
Platform
Development language
Rule base Expert system
14
Artificial Text Chatting Machine 12/13/2012
CHALLENGES & LIMITATIONS
Giving human intelligence is almost impossible.
Time Constraints
Enough Knowledge Limitations
A very basic chat bot
Should be very specific keyword
15
Artificial Text Chatting Machine 12/13/2012
FUTURE WORKS
More efficient chat bot
Voice chatting
16