chatbot - Rasa 常见问题聊天机器人的后备策略
问题描述
我正在使用检索操作开发 Rasa Faq 聊天机器人。为此,我想实施后备政策,但我以多种方式在网上建议实施,但后备政策不起作用。我发现的原因是我在 NLU.md 文件中指定了常见问题解答意图,并在responses.md 中为常见问题解答编写了响应。每次我给出超出范围的问题时,它都会捕获常见问题解答意图并在该常见问题解答 response.md 中给出第一个答案,但不是我在域文件中提到的默认答案。
任何人都可以建议任何可以在 Rasa 的常见问题聊天机器人中专门使用后备的方法吗
解决方案
你似乎在问两个问题:
首先,如果您使用响应选择器,如果置信度低于您设置的阈值,则回退将正常启动。给出“超出范围”的问题不一定会模拟这一点。
其次,中的响应responses.md
始终是响应选择器引用的响应;您在域中设置的那些与 Rasa 1.x 中的响应选择器无关
推荐阅读
- docker - 禁用 cgo 以使 golang:alpine 工作有任何风险吗?
- node.js - 使用 node.js 中的设置间隔在长时间运行的异步函数期间报告(后端服务)
- python - 人脸检测仅需 1 秒
- docker - 取消作业后,Gitlab-Runner 实例卡在“向协调员提交作业”
- java - 使用 Tarsosdsp 实现麦克风音频增益
- html - HTML + CSS:显示flex时锚占用全宽,但按钮不占用
- events - 活动出席、表情和列出需要的机器人帮助。不和谐.js
- java - 如何将列表中的每个信息插入相关对象中?
- python - 打印仅显示来自 json 的最后一个寄存器
- sql-server - 查询 SQL 数据库并为每条记录发送电子邮件 - PowerShell