9. Chatbots timeline
60's: Eliza
Simulation of
rogerian
psychologist. Use
pieces of input to
build output phrase
(Wallace)
90's: Julia
TinyMUD bot. Based
on rules recognition
and neural networks
(Mauldin)
2000: Alice
Based on rules also,
but with more
features. Inspired by
XML: AIML (Wallace)
Natural Language Processing
Neural Networks
14. Alice: AIML
<category>
<pattern>WHAT ARE YOU</pattern>
<template>
<think><set name="topic">Me</set></think>
I am the latest result in artificial intelligence,
which can reproduce the capabilities of the
human brain
with greater speed and accuracy.
</template>
</category>
20. “
"A computer program is said to learn from experience E with respect
to some class of tasks T and performance measure P if its
performance at tasks in T, as measured by P, improves with
experience E" (Mitchel, 1997)
32. Caveats (or not)
◉ Handcrafted rules
◉ Unknown questions will generate default
answers answers!
○ Weird answers, but answers...
◉ Long training time…
◉ Lot of resources needed
◉ Hard to test the model = (
33. Any questions ?
You can find me at
◉ @maedabr
◉ maeda.br@gmail.com
◉ amaeda@thoughtworks.com
Thanks!