Eliza ( angl. ELIZA ) je virtuální partner , počítačový program Josepha Weizenbauma , který napsal v roce 1966 a který paroduje dialog s psychoterapeutem za použití techniky aktivního naslouchání . Program byl pojmenován po Elize Doolittle, hrdince v Pygmalion Bernarda Shawa , která se učila „jazyk Shakespeara, Miltona a Bible“.
Program z velké části jednoduše parafrázoval výroky uživatele, například (neměnná část je zvýrazněna): "Bolí mě hlava " - "Proč říkáš, že tě bolí hlava ?". A ve větě "Můj otec mě nenávidí" Eliza reagovala na klíčové slovo "otec" slovy "Kdo z rodiny tě nenávidí?"
Eliza jednoduše extrahuje (viz parser ) významná slova ve vstupní frázi, která dosadí do fráze šablony. „Parodie“ na osobu může být odhalena okamžitě nebo po několika dialozích, v závislosti na tom, jak bude uživatel konverzaci vést. Občas docházelo k úsměvným situacím, kdy se nadšený uživatel po pár minutách přesvědčil, že stroj nepochopil podstatu problematiky. Vše se stalo díky tomu, že člověk dává každému slovu význam a stroj slovo interpretuje jako znaková data.
Eliza, která nenalezla žádné možnosti odpovědi, obvykle odpoví „vidím“ („Rozumím“) a přesune konverzaci na jiné téma.
O Elize se někdy nepřesně říká, že „napodobuje“ psychoterapeuta. Weizenbaum řekl, že Eliza byla "parodie" na to, jak může terapeut reagovat, když poprvé mluví s pacientem. Weizenbaum si pro program zvolil směr psychoterapie, aby sledoval složitosti spojené s budováním znalostní báze o skutečném světě (viz Ontologie (informatika) ). Psychoterapeutická situace je jednou z mála, ve které je dovoleno odpovídat na otázky a otázky mají malou informační zátěž. Například na větu "Kdo je váš oblíbený skladatel?" můžete volně odpovědět „Zajímá vás toto téma? nebo "Kdo je váš oblíbený skladatel?"
Weizenbaumovi vadil nesprávný přístup k programu a donutil ho napsat knihu „The Capabilities of Computers and the Human Mind“. From Judgment to Calculation, ve kterém vysvětluje limity počítačů.
V roce 1966 byly interaktivní počítače novinkou. Pouze za 15 let přestanou být osobní počítače něčím nadpřirozeným a za 30 let se mnoho lidí seznámí s takovými přirozenými jazykovými službami internetu , jako je Ask.com nebo interaktivní systémy v PC (například asistent v Microsoft Office) . Přestože vývoj těchto systémů trval roky (a Ecala předčila Eliziny schopnosti, protože byla vytvořena za dva týdny jedním programátorem), zůstává Eliza důležitým milníkem ve vývoji softwaru, jednoduše proto, že to byl první program, který proměnil přísnou interakci člověka s počítačem v iluze lidské komunikace..
Po Elize vznikly další podobné programy. Možnosti rozhraní Elizy byly ztělesněny v některých počítačových hrách .
Spojení symbolů (slov, znaků) s pojmy u lidí se nazývá " Eliza efekt ". Například při přetěžování operátorů v objektově orientovaném programování je znaménku přidání obvykle přiřazena příslušná akce, i když to může být cokoliv.