Freud is a standalone C++ port of the Emacs Psychiatrist, originally written in Emacs LISP. It simulates a Rogerian analyst using phrase-production techniques similar to the classic ELIZA demonstration of pseudo-AI.
| Tags | Scientific/Engineering Artificial Intelligence |
|---|---|
| Licenses | GPL |
| Implementation | C++ |
Recent releases


Release Notes: The last remaining branch was added. The parser is tweaked and greatly improves the quality of the replies, making the program appear much more sophisticated. Long sentences are now split, interjections are removed from the beginning of sentences, and some mistakes are corrected.


Release Notes: Three missing branches were added, repetitive shortness is now handled, the history function was implemented, and some mistakes were fixed.


No changes have been submitted for this release.
Recent comments
02 Sep 2002 17:40
Re: freud
> I thought Freud used to talk in german :) .
Freud spoke many languages. He was fluent in
Hebrew, Latin, German, French and English. He was
forced to spend the last two years of his life in
England, and this is reflected in the program ;-) .
> The termination is quiet funny, but imho it could
refer more intensive to the users input.
Then it probably wouldn't be funny anymore!
31 Aug 2002 23:17
freud
I thought Freud used to talk in german :) .
The termination is quiet funny, but imho it could refer more intensive to the users input.
A data quality solution that includes a profiler, validator, and comparator.