AIML (Artificial Intelligence Markup Language)

Last update : July 17, 2013

AIML virtual assistant

Virtual Assistant Denise by Guile 3D Studio

AIML (Artificial Intelligence Markup Language) is an XML-compliant language that’s easy to learn, and makes it possible to customize an artificial intelligence chat robot or creating one from scratch within minutes. AIML is free open-source software provided by the ALICE A.I. Foundation, a non-profit research and training organization. ALICE stands for Artificial Linguistic Internet Computer Entity, an award-winning free natural language artificial intelligence chat robot. The AIML 2.0 draft specification was released on January 16, 2013.

A AIML beginners guide is available at the website of the ALICE  A.I. Foundation.

There are various AIML sets available, among them the free Annotated ALICE AIML set, a revised release of the scripts comprising the award winning chat robot ALICE. The ALICE A. I. Foundation is also offering the commercial version Superbot 2.1 (999 US$) that helps you to create a totally unique custom bot personality for your web site or application.

The other free softwares available are implementations of the ALICE chatbot engine in different computer languages, tools and knowledge bases. Documentation, specifications, tutorials and showcases are available at the alicebot.org website. Chatting with an original ALICEBOT is possible in the Hall of Fame of Digital Art at Leslie’s Artgallery.

Another more advanced implementation of an AIML robot is Denise, a virtual assistant software created by Guile 3D Studio.

An outstanding tool to program a robot brain in AIML is the free GaitoBot AIML editor provided by the german company Springwald Software.