是否可以在 Wit.ai 中设置默认意图?
Is it possible to set a default intent in Wit.ai?
我正在开发一个基于 Facebook Wit.ai 的聊天机器人项目,想知道是否可以设置默认意图?
例如,我的机器人目前只支持少数问题,例如 "Where are you located?" 或 "What is your phone number?",每个问题都有一个相关的意图和故事,但是如果有人问一些问题机器人不明白,机智似乎(我还没有找到任何相关信息)随机选择一个故事并执行它。
我想设置一个默认意图,如果没有其他意图被识别,它将以类似 "I don't understand what you mean." 的方式响应。是否有可能做到这一点?具体来说,我想知道是否有官方接受的方法来做到这一点,因为我目前有办法实现这一点,但它有点老套,需要我从 facebook 编辑 wit
包,我更喜欢不要做。
wit.ai
中尚无任何可用功能
但是您可以使用机智 api 提供的置信度值 return 来获得所需的功能。您可以设置置信度的阈值,如果该值低于您的阈值 return 则自定义消息。您可以在操作函数实现中处理此功能。
如需进一步参考,请查看此 post。
您也可以使用 api.ai ,它默认提供默认回退意图。
在默认回退事件中,如果 api.ai 不理解输入或没有答案,它将回复 "I did not understand what you just said"
我正在开发一个基于 Facebook Wit.ai 的聊天机器人项目,想知道是否可以设置默认意图?
例如,我的机器人目前只支持少数问题,例如 "Where are you located?" 或 "What is your phone number?",每个问题都有一个相关的意图和故事,但是如果有人问一些问题机器人不明白,机智似乎(我还没有找到任何相关信息)随机选择一个故事并执行它。
我想设置一个默认意图,如果没有其他意图被识别,它将以类似 "I don't understand what you mean." 的方式响应。是否有可能做到这一点?具体来说,我想知道是否有官方接受的方法来做到这一点,因为我目前有办法实现这一点,但它有点老套,需要我从 facebook 编辑 wit
包,我更喜欢不要做。
wit.ai
中尚无任何可用功能但是您可以使用机智 api 提供的置信度值 return 来获得所需的功能。您可以设置置信度的阈值,如果该值低于您的阈值 return 则自定义消息。您可以在操作函数实现中处理此功能。
如需进一步参考,请查看此 post。
您也可以使用 api.ai ,它默认提供默认回退意图。 在默认回退事件中,如果 api.ai 不理解输入或没有答案,它将回复 "I did not understand what you just said"