Projects / Program D

Program D

Program D is a widely used AIML bot platform. It is feature-complete and well-tested. It supports unlimited multiple bots in a single server instance, and has an open-ended architecture for interacting via any interface imaginable. The standard release provides a J2EE Web application implementation. Drop-in listeners are available for IRC, AIM, and Yahoo!. It includes an automated testing framework for testing knowledge bases, and is packaged with an AIML Test Suite that verifies that the program itself complies to the AIML specification.

Operating Systems

Recent releases

  •  13 Mar 2006 06:54

    Release Notes: This is a highly-recommended release which introduces some interesting performance improvements, fixes a number of important bugs, and brings some major architectural improvements. Most notably, Program D can now be deployed as a .war file to a Web application server, and can interact with a Web client using "AJAX" technologies. This final release follows three release candidates which ironed out a few minor issues.

    •  06 Mar 2006 03:05

      Release Notes: This build has been provided primarily because it addresses some problems with URL resolution that were causing trouble for users of Tomcat on Windows. Non-Windows users probably won't see a difference, but are advised (as always) to keep up to date in any case.

      •  03 Mar 2006 08:45

        Release Notes: This corrects a handful of problems that only affected Windows users, but all users are advised to update to this version.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.