AIML v2:Pandorabots - 两个词关键字
AIML v2: Pandorabots - Two words keyword
当我尝试在 AIML v2(使用 Pandorabots)中使用 FAVORITE GAME 作为关键字时,我得到了 * 类别的匹配项,但不是最喜欢的游戏类别。我不知道哪里出了问题。
例如我最喜欢的游戏:
抱歉,你能用其他方式重复吗?
<aiml>
<!--POWITANIE-->
<category>
<pattern>HI #</pattern>
<template>
<random>
<li>Yo!</li>
<li>Hello!</li>
<li>Welcome to my chatroom man</li>
<li>Hi</li>
<li>Nice to meet you, I'm Alfred</li>
</random>
</template>
</category>
<!--ULUBIONA GRA-->
<category>
<pattern># FAVOURITE # GAME #</pattern>
<template> My favourite game is Starcraft2, and your? </template>
</category>
<!--NA BEZSENSOWNY INPUT-->
<category>
<pattern>*</pattern>
<template>
<random>
<li>I have no idea what to say to you.</li>
<li>I don't understand you.</li>
<li>Sorry, could you repeat in an other way?</li>
</random>
</template>
</category>
</aiml>
如果您对您的机器人说“最喜欢的游戏”(没有 U),我会强烈怀疑该类别是否有效。默认情况下,您的机器人的 normal.substitution 文件将包含此条目:
["最爱", "最爱"],
这意味着无论何时有人说“收藏”,机器人都会认为您的意思是“收藏”。
如果删除此条目,您的机器人将识别“favorite”而不是“favorite”,并且您的模式将匹配。
当我尝试在 AIML v2(使用 Pandorabots)中使用 FAVORITE GAME 作为关键字时,我得到了 * 类别的匹配项,但不是最喜欢的游戏类别。我不知道哪里出了问题。
例如我最喜欢的游戏: 抱歉,你能用其他方式重复吗?
<aiml>
<!--POWITANIE-->
<category>
<pattern>HI #</pattern>
<template>
<random>
<li>Yo!</li>
<li>Hello!</li>
<li>Welcome to my chatroom man</li>
<li>Hi</li>
<li>Nice to meet you, I'm Alfred</li>
</random>
</template>
</category>
<!--ULUBIONA GRA-->
<category>
<pattern># FAVOURITE # GAME #</pattern>
<template> My favourite game is Starcraft2, and your? </template>
</category>
<!--NA BEZSENSOWNY INPUT-->
<category>
<pattern>*</pattern>
<template>
<random>
<li>I have no idea what to say to you.</li>
<li>I don't understand you.</li>
<li>Sorry, could you repeat in an other way?</li>
</random>
</template>
</category>
</aiml>
如果您对您的机器人说“最喜欢的游戏”(没有 U),我会强烈怀疑该类别是否有效。默认情况下,您的机器人的 normal.substitution 文件将包含此条目:
["最爱", "最爱"],
这意味着无论何时有人说“收藏”,机器人都会认为您的意思是“收藏”。
如果删除此条目,您的机器人将识别“favorite”而不是“favorite”,并且您的模式将匹配。