我正在使用 rasa_core 和 rasa_nlu 构建一个聊天机器人。到目前为止,我只是将它部署在我的 Ubuntu shell 上(我使用的是 Windows 10)。现在我的问题是,机器人有时不会回复我的消息:它直接转到“Action_listen”操作。在此之后,让机器人再次正常工作的唯一方法是退出并重新启动它。
奇怪的是,我无法推导出任何模式来解释导致此问题的原因,并且相同的对话历史可能会导致此问题或根本没有问题。这使得调试特别困难,因为我无法按需重现此问题。
什么都没有出现。我已经更改了 rasa 的代码,以便它在 processor.py 中打印意图识别和 _get_next_action 的输出。意图识别的输出确实正常出现,_get_next_action的输出是:
Action('action_listen')
知道可能是什么原因和解决方案吗?
谢谢您的帮助,
最好的,
文森特。