User Manual for Aiml

Total Page:16

File Type:pdf, Size:1020Kb

User Manual for Aiml

Basic AIML User Manual

By Anupama Seshagiri 1 What is AIML?...... 3 2 Category...... 3 2.1 Atomic...... 3 2.2 “Default...... 3 2.3 Recursive...... 4 3 Responses...... 5 3.1 Default Responses...... 5 3.2 Random Responses...... 5 4 More about Categories...... 6 4.1 ...... 6 4.2 ...... 6 5 Conditional Elements...... 6 5.1 Block Condition...... 7 5.2 Single-predicate Condition...... 7 5.3 Multi-predicate Condition...... 8 5.4 Condition List Items...... 8 5.5 Default List Items...... 8 5.6 Value-only List Items...... 8 5.7 Name and Value List Items...... 9 5.8 Random...... 9 6 AIML Tags...... 9 6.1 Custom AIML tags...... 10 7 References...... 10 1 What is AIML? Artificial Intelligence Markup Language is an XML compliant language which makes it easier to customize or create an ALICE bot from scratch.

The following are the most important units of AIML  : the tag that begins and ends an AIML document  : the tag that marks a "unit of knowledge" in an Alicebot's knowledge base  : contains a simple pattern that matches what a user may say or type to an Alicebot 