Presentation is loading. Please wait.

Presentation is loading. Please wait.

Artificial Linguistic Internet Computer Entity

Similar presentations


Presentation on theme: "Artificial Linguistic Internet Computer Entity"— Presentation transcript:

1 Artificial Linguistic Internet Computer Entity
Alice Artificial Linguistic Internet Computer Entity

2 ALICE is super ELIZA!

3 The Loebner Prize In 1990 Hugh Loebner agreed with The Cambridge Center for Behavioral Studies 2001 Richard Wallace – Alice bot

4 Alice and the Bots Richard Wallace ALICE – a conversational agent
Multiple clients and wrappers Supported by A.L.I.C.E. Artificial Intelligence Foundation ( Many versions: ProgramD, ProgramN, etc.

5 Alice Structure Pre-processors: Substitution Normalization Main Loop
Front end Main Loop GraphMapper Attached Processor Processors AIML

6 Attached Processors Prolog Scripting engines Escape to System OpenCYC

7 AIML <category> <pattern> A BOOK </pattern>
<template> Should not be judged by its cover. </template> </category>

8 GraphMaster AIML X Input -> Response
Needed – an efficient algorithm Matching Order must be defined Depth first search Patterns may be ordered by some bots GraphMaster works word by word

9 GraphMaster Structure
AIML patterns are transformed into a tree Nodes of tree are words to match Input transformed into a path Recursive (<srai> tags)

10 Matching Order Constrains on order: Order: Wildcards: _ and *
Last Bot output: THAT Bot Topic: TOPIC Order: Match _ first Match word Match *

11 Path Input string becomes: input <that> THAT <topic> TOPIC

12 Brain Image Alice – ~ 24,000 Categories

13

14

15

16 Why does ALICE work? Combinatorics Alice testing
Assuming 10 word choices per word 20 word sentences -> 1020 sentences Alice testing 1800 starting word for 95% coverage Second word choice is ~2

17 Digital Buddies Enter the marketer! ActiveBuddy Inc. BuddyScript SDK:
NL Support Rules for Knowledge Domain Dialog support with Query capability Collects a user profile

18 Where Next? Does Alice think? How well does Alice work as a front-end?


Download ppt "Artificial Linguistic Internet Computer Entity"

Similar presentations


Ads by Google