Rasa 的分析工具

Analytics tools for Rasa

我一直在研究我目前正在使用 Rasa 框架构建的聊天机器人的分析解决方案。我找到了一些解决方案,例如 chatbase 和 dashbot。文档没有提供这些信息,但是 Rasa 提供分析工具吗?如果没有,您会推荐哪些其他工具?我正在寻找一种分析工具,可以让我了解哪些问题被问得最多。先感谢您!

目前没有专门针对 Rasa 的开源分析工具。 我建议做的是使用 persistent tracker store, e.g. Mongo, or connect an event broker,例如RabbitMq,到 Rasa Core 并根据需要存储流式事件。 然后,您可以在此基础上编写查询,或使用 Prometheus 和 Grafana 等工具可视化数据。

如上所述,您可以将日志转储到 mongoDb,然后自己进行分析,这里的挑战是您必须标记正确的分类和错误的分类(即 TP、FP 等) )

如果你想看到常见的问题,你可以做的是尝试将所有相似的句子聚集在一起(首先以一种天真的方式):

为每个句子计算单词所有向量的总和,然后计算它们之间的余弦距离,这是一个好的开始:

顺便说一句,AFAIK Rasa 提供分析工具作为其 Rasa 核心企业许可证的一部分

我建议使用 Botanalytics。它们支持基于语音和文本的界面。

此外,友好的用户体验和快速流动的分析结果。