RE: how would i change fronm is to are |
You cannot do that in AIML, but you could in a Self tag. <category> <pattern>i like *</pattern> <template>what <self>if (star.endsWith("s")) { "are"; } else { "is"; }</self> <star/>. </template> If your bot has Wiktionary enabled, you could also do more advanced things checking the word's #cardinality. Note that "I like apple" is not valid grammar. "I like apples" would be correct. For a singular you would use "I like the apple", in which case you can check for "the" in a pattern. Trying to parse English or natural language in general is very advanced, there is an example in the Understanding Self script. But you would need to understand programming for this. |
|
|
|
|