排查一例 rasa 返回空消息的 bug

发布时间: 2024-02-17 16:52:42 作者: 大象笔记

bug 现象

修改了一处不相干的 story/rule A,引起了另一个 B 流程返回空消息。

这不是一个典型的问题,也没有最终定位到 story 的问题,但是通过将 story 改写为 rule 解决。 这里只记录一下排查,及 debug 的思路。

思路

TODO

不是意图识别的问题

因为这个并不涉及意图的识别,是直接用的斜杠加意图的方式。

如果是意图无法识别,应该是这样的错误提示。

/intent_xxxxxxx

UserWarning: Failed to parse arguments in line '/intent_xxxxxxx'. Expected the intent to be one of [['intent_a', 'intent_b'

整理日志

将 rasa api 的日志,及 action 的日志都收集出来。

整理出复现的流程。

复现后的现象更新

只有 /intent_a 会导致空回复。 其他的例如 hi 等其他的 intent 还是能正常的返回消息。

我是一名山东烟台的开发者,联系作者