Eliza Et Eksempel

Eliza

Eliza er et program, der kan simulere psyko-terapi. Computeren simulerer at være en terapeut. Det gør det blot ved at vælge mellem et antal tilfældige sætninger, som svar og så kan brugeren kommentere på dette.

Læs mere om ELIZA-historien her
Læs evt. også om Turingtesten her
Læs om kunstig intelligens Bolander, Thomas: Om kunstige mennesker her
Læs om Hvad er kunstig intelligens egentlig?

Rutediagrammer

Man kan beskrive ELIZA-programmer på denne måde.

Datastrukturer

Datastrukturer vil sige steder, hvor vi kan gemme data. Det kan i Python være variable, lister/tabeller eller databaser. I dette eksempel har vi brug for variable og en liste til at gemme sætninger, som Eliza kan komme med.
Læs mere her

Spørgsmål og svar

Man kan skrive noget ud i Python på denne måde

print("Hvad er dit problem?")

og man kan få input fra brugeren på denne måde

svar=input("Hvad er dit svar")

betingelser/forgreninger

Man kan skabe en betingelse på denne måde

if svar=="stop":
__(ordrer)

Opgaver

Opgave: Prøv at skrive en ELIZA-chatbot!
Opgave: Prøv at skabe varianter af ELIZA, fx een, der kan genkende bestemte ord (svær) eller skaber profiler af brugeren m.m. (svær)

Medmindre andet er angivet, er indholdet af denne side licenseret under Creative Commons Attribution-NonCommercial 3.0 License