الانضمام بوت ليبر هو شريك التابعة لها برنامج الدعم المجاني لدينا منصة مفتوحة
Bot Libre Forum : how would i change fronm is to are

RE: how would i change fronm is to are

قبل admin نشر Jul 16 2018, 16:21

You cannot do that in AIML, but you could in a Self tag.
Something like:

<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.


معرف: 22832492
نشر: Jul 16 2018, 16:21
تحديث: Jul 17 2018, 9:33
الردود: 0
الآراء: 196, اليوم: 2, الأسبوع: 2, الشهر: 4
أنا متأكد
العلم بعد اعتداء أو انتهاك قوانين الموقع