如何 link 动作对 rasa 核心中的插槽的响应?

How to link action's response with slot in rasa core?

我正在尝试构建一个具有两个插槽的聊天机器人:位置和美食。 在这里我面临两个问题:

问题 1:有时机器人无法将对 utter_ask_location(即动作)的响应放入位置槽。例如:我在响应中输入了“delhi”,但位置槽仍然显示为 none.

问题 2:有时机器人会替换先前更新的插槽的值。例如:bot 将“kolkata”保留在位置槽中,当我将响应放入 utter_ask_cuisine 时,它没有更新到 cuisine 槽,而是更新到位置槽。

所以任何人都可以提出任何相同的建议。

它实际上看起来更像是一个 NLU 问题,而不是一个 Rasa Core 问题,因为 NLU 没有正确地拾取你的实体。也许值得尝试查找表 blog.rasa.com/improving-entity-extraction 或提供更多 NLU 数据。