AIML (Artificial Intelligence Markup Language) is an XML specification for programming chat robots like ALICE using program D. The emphasis in the language design is minimalism. The simplicity of AIML makes it easy for non-programmers, especially those who already know HTML,
to get started writing chat robots.
One ambitious goal for AIML is that, if a number of people create their own robots, each with a unique area of expertise, program D can literally merge-sort them together into a Superbot, automatically omitting duplicate categories. We offer the both the source code and the ALICE content, in order to encourage others will "open source" their chat robots as well, to contribute to the Superbot.
For Complete technical specs on our chatbot, please visit: