Projects / AIMLBot (Program#)

AIMLBot (Program#)

AIMLBot (Program#) is a small, fast, standards-compliant yet easily customizable .NET DLL implementation of an AIML (Artificial Intelligence Markup Language) based chatter bot. It boasts cross-platform compatibility, a modular architecture, a simple and logical API, standards compliant AIML support with the option for extensions via custom tags, very small size (currently only 56k), and very fast performance (over 30,000 categories processed in under a second).

Licenses
Implementation

Recent releases

  •  09 Apr 2007 20:50

    Release Notes: This version fixes a rather serious bug that crept into the last version where regex-based replacements caused the bot to either time out or produce incorrect paths for the graphmaster algorithm. In addition, generics are now used throughout, which will improve the performance of the bot.

    •  02 Mar 2007 07:43

      Release Notes: Many bugfixes and feature enhancements were made resulting from comments and suggestions from the growing community of users.

      •  05 Feb 2007 00:41

        Release Notes: This release fixes a bug where XML namespace and schema information caused the loading of AIML into the bot's memory to barf. The topic handling part of AIML loading has also been made more efficient.

        •  15 Jan 2007 15:12

          Release Notes: This release solves the "shadowing" problem that might affect all AIML interpreters that generate normalized paths in a non-standard way (AIMLbot has reverted to strictly following the standard). In addition, the AIMLGUI example Windows project has been updated to include voice synthesis, so the bot literally talks to you (XP and Vista only).

          •  12 Dec 2006 15:31

            Release Notes: Various small enhancements and bugfixes were applied after feedback from the 2.0 release. An example Web-services based application is also included for illustrative purposes.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.