ELIZA: Nicht nur Regex – Die architektonische Tiefe des ersten Chatbots
Der Artikel räumt mit dem Mythos der Primitivität von ELIZA auf und zeigt, dass sie auf einer universellen, von Verhaltensskripten getrennten Engine zur Verarbeitung natürlicher Sprache basierte. Der Autor betont, dass die von Joseph Weizenbaum 1965 eingeführten architektonischen Lösungen moderne Ansätze zur Erstellung von Dialogsystemen vorwegnahmen.
Ein Artikel auf Habr untersucht das 1965 von Joseph Weizenbaum entwickelte System ELIZA. Er räumt mit dem Mythos auf, dass ELIZA lediglich eine Sammlung regulärer Ausdrücke gewesen sei: Tatsächlich handelte es sich um eine vollwertige Engine für natürliche Sprachverarbeitung, bei der die Verarbeitungslogik von den Bots-Skripten (sogenannten Skins) getrennt war. Das Hauptskript hieß DOCTOR und simulierte einen Psychotherapeuten, doch ELIZA konnte beliebige Skripte mit Schlüsselwörtern und Vorlagen laden. Der Artikel erläutert die interne Funktionsweise: das Scannen der Eingabe, das Sammeln von Schlüsselwörtern mit Prioritäten (Rängen), die Zerlegung mithilfe von Vorlagen mit Fragmenterfassung, die Pronomenersetzung (Transformation), die Antwortrekonstruktion, die Nutzung eines Speichers (einem Stapelspeicher) zur Aufbewahrung von Transformationen sowie Fallback-Skripte. Es wird darauf hingewiesen, dass diese Architektur – die Trennung eines universellen Mechanismus von der Anwendungslogik – moderne Ansätze für große Sprachmodelle (Large Language Models, LLMs) vorwegnahm. Zudem wird der „Eliza-Effekt“ diskutiert: die Tendenz von Menschen, Programmen Verständnis und Empathie zuzuschreiben, obwohl die Maschine kein wirkliches Bewusstsein besitzt. Eine Anekdote wird erzählt über Weizenbaums Sekretärin, die mit ELIZA allein sein wollte. Der Artikel schließt mit einer Einladung, eine restaurierte Version von ELIZA im Browser zu testen und zu diskutieren, welche modernen Architekturlösungen in 60 Jahren naiv erscheinen werden.
Quelle: Habr — хаб ИИ —
Original
