ELIZA är ett av de första datorprogrammen som behandlade mänskligt språk i form av interaktiv dialog. Utvecklat vid MIT mellan 1964 och 1966 av Joseph Weizenbaum, fungerade ELIZA som en regel- och mönstermatchande motor som kunde svara på användarens inmatning enligt fördefinierade skript. Det mest kända skriptet kallades DOCTOR och efterhärmade en rogeriansk psykoterapeuts samtalsteknik, där programmets huvudsakliga strategi var att omformulera användarens utsagor som frågor eller reflektioner.
Teknik och arbetsprincip
ELIZA byggde inte på förståelse i mänsklig bemärkelse utan på enkla textbehandlingsmetoder: mönstermatchning, ersättningsregler och prioriterade skript. När användaren skrev något, jämfördes inmatningen mot en lista av mönster. Vid träff genererades ett svar genom att applicera transformationsregler, verbalisering av delar av användarens utsaga eller genom att ställa följdfrågor. Den grundläggande idén var att ge en känsla av genuint samtal med relativt enkla medel.
Typiska exempel
- Användare: "Jag har ont i huvudet." — ELIZA (DOCTOR): "Varför säger du att du har ont i huvudet?"
- Användare: "Min mamma hatar mig." — ELIZA: "Vem mer i din familj hatar dig?"
- Programmet använde ofta öppna frågor, spegling och mild omformulering för att hålla samtalet igång.
Historia och mottagande
Joseph Weizenbaum skrev ELIZA vid MIT och presenterade den som ett experiment i textbehandling. Trots att han senare förklarade programmets enkla konstruktion upplevde många användare att programmet visade insikt eller empati — ett fenomen som senare fått namnet ELIZA-effekten, alltså tendensen att tillskriva datorprogram mänskliga känslor eller förståelse. Weizenbaum blev själv förvånad över detta responsmönster och utvecklade senare kritik av vissa användningar av datorer, vilket han uttryckte i sin bok och debatt om teknikens roll i samhället.
Betydelse och eftermäle
ELIZA räknas som en milstolpe i fältet för naturligt språk och interaktiv artificiell intelligens. Programmet inspirerade vidare utveckling av chattbots och språkprogram, och det används ofta i undervisning som en tydlig illustration av skillnaden mellan syntaktisk bearbetning och semantisk förståelse. ELIZA har också påverkat design och utvärdering av konversationssystem och bidragit till kritiska diskussioner om hur människor förhåller sig till maskiner och simulering av empati.
Särskilda iakttagelser och skillnader
Det är viktigt att skilja mellan att producera övertygande språkliga svar och att faktiskt förstå mänskligt innehåll. ELIZA saknade intern modell av känslor, intentioner eller världen i övrigt; den kombinerade endast mönster och svarsmallar. Många senare chattbots bygger på mer avancerade tekniker, men ELIZA påminner om hur effektiv design och språkliga trick kan skapa intryck av dialog. Programmet är också historiskt relevant i studier av etik, användarskydd och människors förväntningar på AI.
För mer läsning om historisk betydelse och vidareutveckling, se introduktioner i områden som automatisk språkbehandling och chattbottar samt presentationer av Joseph Weizenbaums arbete: om Weizenbaum, chattbot-historia och vidare resurser om konversationssimulation. Ytterligare källor och översikter finns också samlade i populärvetenskapliga och akademiska texter om ämnet.

