Eliza ( eng. ELIZA ) är en virtuell samtalspartner , ett datorprogram av Joseph Weizenbaum , skrivet av honom 1966, som parodierar en dialog med en psykoterapeut och implementerar tekniken för aktivt lyssnande . Programmet fick sitt namn efter Eliza Doolittle, en hjältinna i Bernard Shaws Pygmalion , som fick lära sig "språket Shakespeare, Milton och Bibeln".
Programmet parafraserade för det mesta helt enkelt användarens uttalanden, till exempel (den oföränderliga delen är markerad): "Jag har huvudvärk " - "Varför säger du att du har huvudvärk ?". Och i meningen "Min pappa hatar mig" reagerade Eliza på nyckelordet "far" med "Vem mer i familjen hatar dig?"
Eliza extraherar helt enkelt (se parser ) betydelsefulla ord i inmatningsfrasen, som hon ersätter med mallfrasen. En "parodi" på en person kan avslöjas direkt eller efter flera dialoger, beroende på hur användaren kommer att föra samtalet. Ibland uppstod roliga situationer när en entusiastisk användare efter några minuter var övertygad om att maskinen inte förstod kärnan i problemen. Allt hände på grund av att en person ger varje ord en mening, och maskinen tolkar ordet som teckendata.
Eftersom Eliza inte hittar några alternativ för ett svar, svarar hon vanligtvis "Jag ser" ("Understood") och flyttar konversationen till ett annat ämne.
Eliza sägs ibland felaktigt "imitera" en psykoterapeut. Weizenbaum sa att Eliza var en "parodi" på hur en terapeut kan reagera när han först pratar med en patient. Weizenbaum valde riktningen för psykoterapi för programmet för att spåra komplexiteten i att bygga en kunskapsbas om den verkliga världen (se Ontologi (datavetenskap) ). Den psykoterapeutiska situationen är en av få där det är tillåtet att svara på frågor och frågor har en liten informationsbelastning . Till exempel till frasen "Vem är din favoritkompositör?" du kan fritt svara "Är du intresserad av detta ämne?" eller "Vem är din favoritkompositör?"
Den felaktiga inställningen till programmet störde Weizenbaum och tvingade honom att skriva boken "Datorernas förmåga och det mänskliga sinnet". From Judgment to Calculation, där han förklarar gränserna för datorer.
1966 var interaktiva datorer nya. Först om 15 år kommer persondatorer att sluta vara något övernaturligt , och om 30 år kommer många människor att bli bekanta med sådana naturliga språktjänster på Internet som Ask.com eller interaktiva system i en PC (till exempel en assistent i Microsoft Office) . Även om dessa system tog åratal att utveckla (och Ecala överträffade Elizas förmåga, skapades på två veckor av en programmerare), förblir Eliza en viktig milstolpe i utvecklingen av mjukvara, helt enkelt för att det var det första programmet som förvandlade strikt människa-datorinteraktion till illusionen av mänsklig kommunikation...
Efter Eliza skapades andra liknande program. Elizas gränssnittsmöjligheter har förkroppsligas i vissa datorspel .
Föreningen av symboler (ord, tecken) med begrepp hos människor kallas " Eliza-effekten ". Till exempel, vid överbelastning av operatörer i objektorienterad programmering , tilldelas tilläggstecknet vanligtvis lämplig åtgärd, även om det kan vara vad som helst.