Download presentation
Presentation is loading. Please wait.
Published bySri Fanny Kusumo Modified over 6 years ago
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
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.