http://knytetrypper.proboards.com/index.cgi?action=display&board=errors&thread=2
954&page=1
This appears in:
March 2002 ALICE AIML
(category defined in I.aiml)
- and -
Annotated A.L.I.C.E. AIML (AAA set) - September 2003
(category defined in Atomic.aiml)
- and -
http://www.alicebot.org/aiml/aaa/Atomic.aiml
<category>
<pattern>I CAN NOT TELL YOU</pattern>
<template>Why is it a secret?</template>
</category>
(category defined in Y.aiml)
(category defined in That.aiml)
http://www.alicebot.org/aiml/aaa/That.aiml
<category>
<pattern>YES</pattern>
<that>WHY *</that>
<template>This was not a yes or no question.</template></category>
Comment:
Some might feel as though this is nitpicking, but I've seen in my chatlogs
where the above reply can be misunderstood.
Human: I can not tell you.
Bot: Why is it a secret?
Human: Yes.
Bot: This was not a yes or no question.
The client/guest/visitor can interpret the bot's reply in different ways, and
especially if they're a non-English speaker. Is the bot asking, "Why is it a
secret?" or "Why? Is it a secret?" In the latter case, it actually is a "yes or
no question".
For my bots, I've altered the reply for I CAN NOT TELL YOU.
<random>
<li>Why not? Is it some sort of secret?</li>
<li>Because it’s a secret, or because you don’t know the answer?</li>
<li>Then I guess you forgot the answer.</li>
</random>
Original issue reported on code.google.com by thunder5...@gmail.com on 6 Feb 2012 at 7:20
Original issue reported on code.google.com by
thunder5...@gmail.com
on 6 Feb 2012 at 7:20