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)