0

每当我通过修改我的actions.py并在domain.yml中添加自定义操作来尝试在 Rasa 中使用自定义操作时,它只会破坏我的 rasa shell。

在更改我的actions.py并在endpoints.yml添加操作端点之前,我得到了类似的东西。 看看我如何得到这个 **BOT LOADED MESSAGE**

但是在我在actions.py中添加我的自定义操作并修改我的endpoints.yml之后,rasa shell不再显示这个BOT LOADED消息,而是显示NLU加载并且它没有给出预期的响应。 我不再收到 BOT 加载消息

4

1 回答 1

1

我认为这与您的操作服务器无关。最有可能的是,您models目录中的最新模型是仅 nlu 模型,因为由于域文件无效而跳过了核心训练。尝试重新训练模型,并检查 NLU 和 Core 是否训练正确。如果是,请检查文件夹中的最新模型是否models同时包含一个nlu和一个core子目录(如果您解压缩它)。然后运行rasa shell --model <path to your model>.tar.gz>以确保您刚刚检查的模型是正在加载的模型。

于 2020-05-01T16:38:29.287 回答