What is AIML?

AIML stands for Artificial Intelligence Markup Language. AIML was developed by the Alicebot free software community and Dr. Richard S. Wallace during 1995-2000. AIML is used to create or customize Alicebot which is chat box application based on A.L.I.C.E.( Artificial Linguistic Internet Computer Entity) free software.


Following are the important tags which are commonly used in AIML documents.
Sr. No. AIML Tag / Description
1 <aiml>
Defines the beginning and end of a AIML document.
2 <category>
Defines the unit of knowledge in Alicebot’s knowledge base.
3 <pattern>
Defines the pattern to match what a user may input to an Alicebot.
4 <template>
Defines the response of an Alicebot to user’s input.

Continue Reading – Tutorials Point

Leave a Reply

Your email address will not be published. Required fields are marked *