As I am going to create some kind of therapeutical device, which works, but user can not explain how. It should ask questions which are insanely relevant to the life of the person communicating with it. Of course, I checked what has been already implemented in this field. And one of the first programs, that was capable of passing the Turing test, was ELIZA. It is a natural language processing computer program created from 1964 to 1966 at the MIT Artificial Intelligence Laboratory by Joseph Weizenbaum.

Basically, it is a chatter bot, that makes a conversation in the way Rogerian psychoterapists would do and was meant to mock them, but it gained a huge success. Weizenbaum was surprised by the amount of people who attributed to the program same feelings as to the human. ELIZA became an inspiration for AI researchers and developers for decades.

I found the source code written on JavaScript, so now I can play around it and, maybe, find a way to use it or the principle behind it in my project.

Source code:


  • 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.