Chatbot Artificial Intelligence

Post on 11-May-2015

2,000 views 0 download

Tags:

transcript

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