人工智能标记语言 AIML Tag
v1.0.1
| 标签 | 含义 | 备注 |
|---|---|---|
| <aiml> | 3.2. AIML Element | AIML block delimeter |
| <topic name=”X”> | 4. Topic | X is AIML pattern |
| <category> | 5. Category | AIML knowledge unit |
| <pattern> | 6. Pattern | AIML input pattern |
| <that> | 6.1. Pattern-side | That contains AIML pattern |
| <template> | 7. Template | AIML response template |
| <star index=”N”/> | 7.1.1. Star | binding of * |
| <that index=”M,N”/> | 7.1.2. Template-side That | previous bot utterance |
| <input index=”N”/> | 7.1.3. Input | input sentence |
| <thatstar index=”N”/> | 7.1.4. Thatstar | binding of * in that |
| <topicstar index=”N”/> | 7.1.5. Topicstar | binding of * in topic |
| <get name=”XXX”/> | 7.1.6. Get | Botmaster defined XXX, default |
| <bot name=”XXX”/> | 7.1.6.1. Bot | Custom bot parameter |
| <sr/> | 7.1.7. Short-cut elements | <srai><star/></srai> |
| <person2/> | 7.1.7. Short-cut elements | <person2><star/></person2;> |
| <person/> | 7.1.7. Short-cut elements | <person><star/></person;> |
| <gender/> | 7.1.7. Short-cut elements | <gender><star/></gender;> |
| <date/> | 7.1.8. System-defined predicates | date and time |
| <id/> | 7.1.8. System-defined predicates | client identifer |
| <size/> | 7.1.8. System-defined predicates | # of categories loaded |
| <version/> | 7.1.8. System-defined predicates | AIML program version |
| <uppercase> | 7.2.1. Uppercase | convert all text to Uppercase |
| <lowercase> | 7.2.2. Lowercase | convert all text to Lowercase |
| <formal> | 7.2.3. Formal | capitalize every word |
| <sentence> | 7.2.4. Sentence | capitalize the first word |
| <condition name=”X” value=”Y”> | 7.3.1. Condition | One shot branch |
| <condition name=”X”> | 7.3.1. Condition | Single predicate branch |
| <condition> 7.3.1. Condition | Multi predicate branch | |
| <random> | 7.3.2. Random | Random uniform selection |
| <li name=”X” value=”Y”> | 7.3.1. Condition | used by <condition> |
| <li value=”Y”> | 7.3.1. Condition | used by <condition> |
| <li> | 7.3.2. Random | used by <random>,<condition> |
| <set name=”XXX”> | 7.4.1. Set | May return XXX or value |
| <gossip> | 7.4.2. Gossip | Append to file |
| <srai> | 7.5.1. SRAI | Recursion |
| <person2> | 7.6.1. Person2 | swap 1st & 3rd person |
| <person> | 7.6.2. Person | swap 1st & 2nd person |
| <gender> | 7.6.3. Gender | change gender pronouns |
| <think> | 7.7.1. Think Hides | side-effects |
| <learn> | 7.7.2. Learn AIML | loading |
| <system> | 7.8.1. System | platform-dependent |
| <javascript> | 7.8.2. JavaScript | Javascript |