AIML Meta Guide


Artificial Intelligence Markup Language (AIML) is a programming language that is used to create and develop chatbots and other artificial intelligence (AI) systems. It is based on the Extensible Markup Language (XML) and is used to define the rules and behaviors of a chatbot or other AI system.

AIML was developed by the Artificial Intelligence Foundation (AIF) as a standard for creating chatbots and other AI systems. It consists of a set of tags and attributes that can be used to specify the behaviors and responses of the AI system, as well as the patterns and rules that it should follow when interacting with users.

AIML is used to create chatbots that can understand and respond to user input in natural language, and it is often used in combination with other technologies such as natural language processing (NLP) and machine learning to improve the accuracy and effectiveness of the chatbot.




  • Be Your Own Botmaster: The Step by Step Guide to Creating, Hosting and Selling your A. I. Chat Bot on Pandorabots (2005)

See also:

Dialog Systems Meta Guide