我一直在为我目前使用Rasa框架构建的聊天机器人进行分析解决方案研究。我找到了一些解决方案,例如chatbase和dashbot。这些文档不提供此信息,但是Rasa是否提供分析工具?如果没有,您会建议其他哪些工具?我正在寻找一种分析工具,使我能够查看提出最多问题的问题。先感谢您!
答案 0 :(得分:3)
当前没有用于Rasa的专用开源分析工具。 我建议您使用persistent tracker store,例如Mongo,或连接event broker,例如RabbitMq,连接到Rasa Core并根据需要存储流事件。 然后,您可以在此之上编写查询,或使用Prometheus和Grafana之类的工具可视化数据。
答案 1 :(得分:2)
我建议使用Botanalytics。它们支持基于语音和文本的界面。
此外,友好的用户体验和快速流动的分析结果。
答案 2 :(得分:0)
如上所述,您可以将日志转储到mongoDb,然后自行进行分析,这里的挑战是必须标记正确的分类和错误的分类(例如TP,FP等)
如果您想看到常见的问题,您可以尝试将所有相似的句子聚在一起(首先是幼稚的方式):
为每个句子计算单词所有向量的总和,然后计算它们之间的余弦距离,这是一个很好的开始: https://stackoverflow.com/a/35092200/1340604
通过AFAIK Rasa作为其Rasa核心企业许可的一部分提供分析工具