ELIZA 60년, 코드로 계보를 그리다: 27개 구현의 진화 지도

The Genealogy of Eliza

ELIZA 60년, 코드로 계보를 그리다: 27개 구현의 진화 지도

ELIZA는 1965년 이후 8개 언어로 수백 번 재구현됐다. ELIZAGen 프로젝트는 소스 텍스트 대신 13개의 추상적 아키텍처 특징으로 27개 구현을 비교하고, 진화생물학의 파시모니 도구 PAUP*로 계통수를 추론했다. 1965년 MAD-SLIP 원본부터 2021년 C++ 재구성까지 동일한 설계가 뿌리를 이루고, BASIC·Python·JavaScript 단순화 버전들이 파생 분기를 형성한다. 복제 코드와 대조군, 예술 챗봇 LadyMouth를 통해 방법을 검증했다.

소프트웨어에는 생물학적 계보나 필사본 계보를 고정하는 물질적 연속성이 없기 때문에, 우리는 소스 텍스트를 비교하는 대신 아키텍처를 비교한다.

이 날의 다른 글

2026-10-14