ELIZA als Lebewesen: Ein Stammbaum aus Code

The Genealogy of Eliza

ELIZA als Lebewesen: Ein Stammbaum aus Code

Jeff Shrager baut einen Stammbaum von 27 ELIZA-Implementierungen aus sechs Jahrzehnten. Statt Quelltext zu vergleichen, extrahiert er 13 architektonische Merkmale – etwa Backtracking, Keyword-Priorität oder Gedächtnisregeln – und analysiert sie mit PAUP*, der Standardsoftware der Evolutionsbiologie. Das Ergebnis: Weizenbaums Original und spätere Nachbauten sitzen ununterscheidbar an der Wurzel, während BASIC-, Python- und JavaScript-Versionen einen abgeleiteten Zweig bilden. Drei Validierungsexemplare zeigen die Grenzen der Methode.

Software hat keine materielle Kontinuität, wie sie biologische oder handschriftliche Genealogien verankert, also vergleichen wir statt des Quelltextes die Architektur.

Mehr von diesem Tag

2026-10-14