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ベースのインストールの両方を提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト