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 | Scientific/Engineering Artificial Intelligence Communications Chat |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | Windows Windows Windows POSIX |
| Implementation | Python |
Recent releases


Changes: 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.


Changes: 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.


Changes: 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.


Changes: 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.


Changes: 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.