A CLI for using the Robotic Rogerian Therapist, ELIZA.
To install, use npm and, in your terminal, type:
npm install -g lizbeth
Then, you're ready to administer robotic therapy:
lizbeth
> Eliza: How do you do. Please tell me your problem.
> You: _
You type directly into your terminal to speak with Eliza. Hit enter to tell her what's on your mind.
To stop a session, just type bye
, goodbye
, done
, exit
, or quit
.
Because it was the first formulation of "eliza" that wasn't already taken in NPM :P
This project is based on and adapted from code found here. This is its license (or something like it):
elizabot.js v.1.1 - ELIZA JS library (N.Landsteiner 2005)
Eliza is a mock Rogerian psychotherapist.
Original program by Joseph Weizenbaum in MAD-SLIP for "Project MAC" at MIT.
cf: Weizenbaum, Joseph "ELIZA - A Computer Program For the Study of Natural Language
Communication Between Man and Machine"
in: Communications of the ACM; Volume 9 , Issue 1 (January 1966): p 36-45.
JavaScript implementation by Norbert Landsteiner 2005; <http://www.masserk.at>
In the source code, any files without that header, any code above that disclaimer, or anything else I wrote, I release under the ISC license.