Home

Awesome

goeliza

goeliza is a Go implementation of Weizenbaum's ELIZA chatbot, which is a simulation of a Rogerian psychotherapist.

Based on Evan Dempsey's Python implementation and Norbert Landsteiner's JavaScript implementation.

Notes

All the functionality is contained in the package goeliza.

You can play around with the terminal interface in the terminal_eliza folder. Just run go build in the directory to compile, and run as usual.