Hai Liang W.
Hai Liang W.
在春松客服后台是否有异常日志,日志会有详细描述。 另外,如果创建一个新的机器人在测试环境上配置,能否成功?
您刚刚更新的测试环境报错信息,和昨天的报错信息不一样。是不是今天的的 clientId 是粘贴的值不对?
1)验证该机器人是否存在:从 Chatopera 云服务控制台访问该机器人 https://bot.chatopera.com/dashboard/clients/CLIENT_ID/test 能够得到回复,就证明机器人存在。  那么,问题就是:网络问题,或其它。这样就需要在测试环境上,通过春松客服后端代码排查。
后台日志开启 INFO,查看一下,默认是 WARN https://github.com/cskefu/cskefu/blob/757229cb55a1ba021dd48882a66a22454602ff63/docker-compose.yml#L16
春松客服需要使用最新的 develop 分支代码。 https://github.com/cskefu/cskefu
知识库优化需要上线后持续优化,主要是设置一个比较高的最佳回复阈值,比如 0.9。 然后, 1)使用聚类分析,比如每周一次,查看兜底回复和错误回复,补充到知识库问答对。
> 那么如何能定位到用户提的问题是机器人进行了兜底回复的呢,我看到聚类分析的文本文件没有看到机器人进行兜底回复的数据 首先,在聚类结果中,检查是否有这个文件:fallbacks.tsv.clust.txt; 该文件是兜底回复对应的用户的问题。 https://docs.chatopera.com/products/chatbot-platform/howto-guides/chats/lattice.html 其次,您可以使用机器人控制台-对话历史,浏览对话历史,这个工具效率比较低,如果每天产生的数据量不大,也是可行的。 快速获得兜底回复的对话的用户发送的文本,这个部分,之后我们会继续优化,您有什么好的想法欢迎反馈,感谢。
您是在春松客服里用吧? 在机器人平台的设置的阈值是默认的,但是春松客服里,也有环境变量控制,并且春松客服从接口传的值,优先级高。 参考文档:https://docs.cskefu.com/docs/work-chatbot/install 找到: ``` BOT_PROVIDER # Chatopera 机器人平台地址,支持私有部署,默认为 Chatopera 云服务 https://bot.chatopera.com BOT_THRESHOLD_FAQ_BEST_REPLY # 最佳回复阀值 BOT_THRESHOLD_FAQ_SUGG_REPLY # 建议回复阀值 ``` 的部分。
有两个可能:1)是 Chatopera 云服务有这个问题 BUG;2)是传递的参数,是比 0.6 低的。 为了明确是什么问题,您帮忙做一下,打印一下日志: 1)查看传入的阈值 https://github.com/cskefu/cskefu/blob/9454a4c9fd46f8d165f60f5d4f29f705dab66d40/contact-center/app/src/main/java/com/cskefu/cc/plugins/chatbot/ChatbotEventSubscription.java#L119 2)返回值,知识库的 score 到底是什么 https://github.com/cskefu/cskefu/blob/9454a4c9fd46f8d165f60f5d4f29f705dab66d40/contact-center/app/src/main/java/com/cskefu/cc/plugins/chatbot/ChatbotEventSubscription.java#L235 以上两处,使用 logger.info 或 断点调试,可以看看值是否正确。
使用一个 assignee 以区分责任,责任、权利和回报都由该负责人说了算。 多个负责人只能让事情复杂。