3

我正在开发一个基于 Facebook 的 Wit.ai 的聊天机器人项目,想知道是否可以设置默认意图?

例如,我的机器人目前只支持少数几个问题,例如“你在哪里?” 或“你的电话号码是多少?”,这些问题中的每一个都有一个与之相关的意图和故事,但如果有人问一些机器人不理解的问题,似乎是机智(我无法找到任何有关此的信息)随机选择一个故事并执行它。

我想设置一个默认意图,它会以“我不明白你的意思”之类的内容做出回应。在没有识别出其他意图的情况下。是否有可能做到这一点?具体来说,我想知道是否有官方接受的方法来做到这一点,因为我目前有办法实现这一点,但它有点笨拙,需要我wit从 facebook 编辑包,我不想这样做。

4

2 回答 2

4

wit.ai 中还没有任何可用的功能

但是您可以通过使用 wit api 返回的置信度值来获得所需的功能。您可以设置置信度的阈值,如果该值低于您的阈值,则返回自定义消息。你可以在你的动作函数实现中处理这个功能。

如需进一步参考,请查看这篇文章

于 2016-08-08T11:33:46.720 回答
0

您还可以使用 api.ai ,它默认提供默认的回退意图。在默认的回退事件中,如果 api.ai 不理解输入或没有答案,它会回复“我不明白你刚才说什么”

于 2017-02-17T12:09:01.913 回答