chatbot artificial intelligence

19

Upload: md-mahedi-mahfuj

Post on 11-May-2015

2.009 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Chatbot Artificial Intelligence
Page 2: Chatbot Artificial Intelligence

ARTIFICIAL TEXT CHATTING MACHINE (CHATBOT)

Page 3: Chatbot Artificial Intelligence

PRESENTED BY

Md.Mahedi Mahfuj BIT0207

Mostafizur Rahman BIT0211

Md.Habibur Rahman BIT0216

3

12/13/2012 Artificial Text Chatting Machine

Page 4: Chatbot Artificial Intelligence

OVERVIEW

Chat Bot

Development

Challenges & Limitations

Future Works

Demonstration

4

12/13/2012 Artificial Text Chatting Machine

Page 5: Chatbot Artificial Intelligence

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

Page 6: Chatbot Artificial Intelligence

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

Page 7: Chatbot Artificial Intelligence

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

Page 8: Chatbot Artificial Intelligence

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

Page 9: Chatbot Artificial Intelligence

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

Page 10: Chatbot Artificial Intelligence

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

Page 11: Chatbot Artificial Intelligence

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

Page 12: Chatbot Artificial Intelligence

12/13/2012 Testing in Cloud 12

Page 13: Chatbot Artificial Intelligence

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

Page 14: Chatbot Artificial Intelligence

DEVELOPMENT

14

Platform Development language Rule base Expert system

12/13/2012 Artificial Text Chatting Machine

Page 15: Chatbot Artificial Intelligence

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

Page 16: Chatbot Artificial Intelligence

FUTURE WORKS

16

More efficient chat bot

Voice chatting

12/13/2012 Artificial Text Chatting Machine

Page 17: Chatbot Artificial Intelligence

DEMONSTRATION

17

12/13/2012 Artificial Text Chatting Machine

Page 18: Chatbot Artificial Intelligence

ANY

QUESTION 18

12/13/2012 Artificial Text Chatting Machine

Page 19: Chatbot Artificial Intelligence

THANK

YOU

19

12/13/2012 Artificial Text Chatting Machine