My favorites | Sign in
Project Logo
       
Code license: New BSD License
Labels: megahal, hal, eliza, markov, bot, python, ai
Feeds:
People details
Project owners:
  cjones

HAL is an eliza-like bot that utilizes a 4th-order Markov algorithm to learn from input it receives and generate random responses.

This is a python port of the MegaHAL project, modified to use an HDF5 backend so that it exists on disc instead of in-memory. This allows for arbitrarily large data sets to train it with. It accomplishes this by using PyTables and NumPy, which you will need to install to use hal.py.

For more information on how the bot works, see the original project at http://megahal.alioth.debian.org/.

This is a work in progress and as such no releases are available at this time. Please check back at another time or email me if you are interested in the evolution of the project.









Hosted by Google Code