Free AIML sets
These are freely available AIML sets that may be useful to you in building a bot.
The Annotated A.L.I.C.E. AIML (AAA) fileset is a revised release of the free A.L.I.C.E. brain. You can read more on the AAA page. The archives listed here are automatically generated whenever the AAA set is updated. The files are automatically processed using a script that attempts to correct known errors in the set, and to properly assign namespace URIs and prefixes in order to work correctly with Program D (and any other modern, namespace-aware interpreter).
This is an AIML set put together by Thomas Ringate in a discontinued attempt to genericize the A.L.I.C.E. AIML. The only update in many years is to make the set use namespaces, and to attempt to repair/remove invalid AIML.
These are the AIML files for A.L.I.C.E., the original AIML bot. The only update in many years is to make the set use namespaces, and to repair/remove invalid AIML.
The original version of this AIML set (dated 2005-05-14 below) was provided by Jean-Louis Campion at Le Monde d'Opale. Siewlan Tan from Nanyang Technological University in Singapore significantly revised that set (dated 2006-03-06 below). Both versions have been updated to repair invalid AIML and to use namespaces.
This AIML set was produced by Christian Drossmann. It has been updated to repair invalid AIML/XML, and to use namespaces.
Italian AIML (Maria)
This AIML set was produced by Sandro Pons. This set has been updated to use namespaces, and to repair/remove invalid AIML. Also, one pattern that caused an infinite loop has been commented out (in
Turing-ita.aiml. Please note that the file
Geografia.aiml gives an error "
Invalid byte 2 of 3-byte UTF-8 sequence" when loading.