rupertl/eliza-ctss

The original ELIZA on an emulated CTSS environment

해결하는 문제

이 프로젝트를 통해 사용자는 Joseph Weizenbaum의 1965년 오리지널 ELIZA 코드를 1960년대의 하드웨어와 소프트웨어를 모방한 재구성된 환경에서 의도된 그대로 컴파일하고 실행할 수 있습니다.

작동 원리

s709 IBM 7094 에뮬레이터를 사용하여 Compatible Time-Sharing System (CTSS)을 실행합니다. 이 프로젝트는 CTSS 환경을 설정하고, 필사된 SLIP 라이브러리와 ELIZA 소스 코드를 업로드하여 에뮬레이트된 시스템 내에서 컴파일하는 데 필요한 스크립트와 바이너리를 제공합니다. 사용자는 telnet 클라이언트를 통해 프로그램과 상호 작용합니다.

대상 사용자

컴퓨터 역사학자, 챗봇의 기원에 관심이 있는 AI 연구자, 그리고 자연어 처리의 초기 사례를 당시의 아키텍처 환경에서 경험하고자 하는 애호가를 위해 설계되었습니다.

주요 특징

  • 역사적 정확성: 물리적 출력물에서 필사한 1965년 오리지널 코드를 실행합니다.
  • 완벽한 에뮬레이션: IBM 7094 에뮬레이터와 CTSS 운영 체제를 포함합니다.
  • 라이브러리 재구성: 오리지널 소스 코드 출력물의 누락된 부분을 채우기 위해 재구성된 SLIP 라이브러리를 포함합니다.
  • 다양한 설정 옵션: 수동 퀵스타트와 자동화된 Docker 기반 설치 옵션을 모두 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트