Programmeerimiskeel
.Eliza on lihtneprogramm, mille sees on suurhulk “standardlauseid” ja“standardsõnu”.
KuiElizaleandalause, milleson sõnatema“standardsõnade” loetelus, siisEliza
valibmõne“standardvastuse” japanebsinnasisseositalleantudtekstist.
.Jääbmulje, et Eliza haakubvestlejaga. Eliza pooltantudlausedon
samutiharilikudinimkeelsedlaused(sestneed on programmeerijatalleandmebaasipannud”.
Vaatanäiteks:
.http://fury.com/aoliza/
.http://www.alicebot.org/
.http://www.leeds.ac.uk/acom/alife/
.http://www-ai.ijs.si/eliza/eliza.html
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
10
Eliza: seletustega näitevestlus
ELIZA: HELLO, I'M ELIZABETH. WHAT WOULD YOU LIKE TO TALK ABOUT?
(the Welcome message)
USER: My mum is having a hard time.
ELIZA: TELL ME MORE ABOUT YOUR FAMILY
(line 5 changes 'mum' into 'mother', and this is matched at line 26; hence one of lines 28, 29, and
30 is randomly
selected)
USER: There's just her, dad and my brother