Projects / Howie The Chatterbot

Howie The Chatterbot

Howie is an artificial intelligence agent with a natural language interface (a "chatterbot"). It is designed to be simple to install, configure, and extend. The emphasis is less on simulating a human conversation, and more on providing a "virtual assistant" which provides useful services to visitors through a natural, conversational interface.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  19 Oct 2004 19:32

Release Notes: This release features support for two new chat protocols (ICQ and IRC), a rewritten AIM interface, an updated AIML interpreter, and the usual bevy of bugfixes.

  •  18 Jan 2004 00:04

Release Notes: This release includes two new front-end modules (MSN Messenger and Jabber Chat), numerous fixes inside the AIML interpreter, and an improved system for customizing details of the bot's personality and interests.

Release Notes: This release features the latest versions of PyAIML and msnp, a new XML-RPC interface, support for "what does X stand for" questions, and support for persistent sessions.

Release Notes: This release includes a new pure Python AIML interpreter backend, a new logging feature, a more modular installation process, and support for "what rhymes with X?" questions.

  •  01 Dec 2003 18:22

Release Notes: This release fixes a crashing bug in the system tag handler, and features the humble beginnings of a framework for users to embed the output of shell commands in the bot's responses.

Screenshot

Project Spotlight

sqlamp

An implementation of Materialized Path for SQLAlchemy.

Screenshot

Project Spotlight

Apple Disk Transfer ProDOS

Talks to your 8-bit Apple computer over serial, ethernet, or audio links.