Rasa聊天机器人不会回复某些消息

时间:2018-05-23 13:18:02

标签: python chatbot rasa-nlu rasa-core

我正在使用rasa_core和rasa_nlu构建一个聊天机器人。截至目前,我只是在我的Ubuntu shell上部署它(我使用的是Windows 10)。现在我的问题是机器人不时会回复我的消息:它直接转到'Action_listen'动作。在此之后,让机器人再次正常工作的唯一方法是退出并重新启动它。

奇怪的是,我无法得出任何模式来解释导致此问题的原因,并且完全相同的对话历史记录都可能导致此问题或根本没有问题。这使得调试特别困难,因为我无法按需重现此问题。

什么都没有出现。我更改了rasa的代码,以便在processor.py中打印意图识别和_get_next_action的输出。意图识别的输出确实正常显示,_get_next_action的输出为:

Action('action_listen')

知道可能的原因和解决方案吗?

感谢您的帮助,

最佳,

文森特。

1 个答案:

答案 0 :(得分:0)

这在最初阶段就发生在我身上。

我的问题是我的意图使该机器人感到困惑。例如,两个矛盾的陈述具有相同的意图,或者我在同一意图下有太多东西。我通过更改意图和实体来解决此问题。

如果您发布故事,则可以提供帮助。没有信息就很难知道更多信息。

相关问题