0

我是 wit.ai 的新手。我很困惑。我有几个问题:

  1. 工作原理 操作:“仅当..”和“始终如果...” 我有 2 个实体:“嗨”和“机器人名”,我有 2 个故事:当说“嗨”时,回答“答案 1”,当说'Botname',机智回答'answer2'。没关系,但是当结合“Hi Botname”时,我想机智地回答“answer1”,但如果不添加故事我就无法实现。我尝试添加 Actions ->'Answer2'-'Only if..' 'doesn't have' ->'Hi',但它仍然回答'Answer2',我不明白为什么:)
  2. 第二个问题我有时无法从机智中得到足够的答案,而且我不知道如何避免这种情况。例如:实体“宪法”和“理解”在写“站”时得到“宪法”,这两个词是不同的。怎么办?请帮忙。
4

1 回答 1

1
  1. 对于第一个问题,我建议不要尝试使用实体的关键字和自由文本格式,而是定义和分配一个特征实体,它不一定会尝试匹配确切的单词,而是句子的感觉。

例如

鉴于上述情况,如果你要训练一个名为“greeting”的意图,将所有带有“Hi”的句子识别为问候语,那么“Hi Botname”的结果将继续是 Hi 的结果。此外,如果您要使用分支,则无论哪种情况,都必须将 enitites 定义为特征实体。

  1. 对于第二个(这将有助于第一个),您只需要花一些时间训练机器人来理解。你不能着急刷。你必须给它一些例子,然后它才能理解单词的差异,并开始在未来的单词中找出这些差异。

Wit Bot引擎刚刚发布不久,所以我们现在都在学习它,但我希望我能用我所获得的一点点知识帮助你。

于 2016-07-06T02:17:36.920 回答