Try ELIZA

View ELIZA re-implementation full-screen

Type *help to access the help pages:

ELIZA is configured with Joseph Weizenbaum's 1966 DOCTOR script. Type about your feelings and thoughts; make the sort of statements you might make to a psychiatrist in an initial psychiatric interview. When you wish a reply to what you have said, press the Enter button. We believe the reply you receive will be exactly the same as the original 1966 ELIZA/DOCTOR would have made.

Your conversation is private to your machine; nothing you say is transmitted anywhere else. (But ELIZA is not a real psychiatrist!)

Additional commands have been added to this implementation that were not part of the original ELIZA. All of these commands begin with an asterisk. Type the command and then press the Enter button. The 'trace' referred to shows how ELIZA produced its reply and is best understood in conjunction with Weizenbaum's 1966 CACM paper. The commands are:


*             - show a trace of the most recent reply

**           - show the transformation rules used in the most recent reply

*amber       - change display colour

*black - change display colour

*green - change display colour

*white - change display colour

*cacm        - replay conversation from Weizenbaum's 1966 CACM paper (esc will exit)

*clear       - clear screen and conversation and trace logs

*crt         - toggle "Cathode-Ray Tube" text-blur

*fontsize N   - set the font size to N pixels

*full       - toggle fullscreen mode

*help        - show this list of commands

*key         - show all keywords in the current script

*key KEYWORD - show the transformation rule for the given KEYWORD

*load        - load a Weizenbaum-format script file from disk

                (you can create an example script file with *savedoc)

*maxtran N   - specify the maximum number of transformations (default 500),

                0 means no limit (for limiting Turing machine operation;

                also the Escape key will interrupt Turing machines)

*reset       - restart ELIZA and clear conversation and trace logs

*save        - save the current conversation to a text file

*savedoc     - save Weizenbaum's 1966 DOCTOR script to a text file

*savetrace   - save current conversation and trace to a text file

*traceauto   - turn on tracing; trace shown for every exchange

*traceon     - turn on tracing; enter '*' after an exchange to see trace

*tracepre    - show only input sentence and currently active keyword

                (for watching the operation of Turing machines)

*traceoff    - turn off tracing

*version     - show the version number of this implementation