FormAction 如何在 rasa 核心中工作?

How FormAction works in rasa core?

rasa 核心文档中提到了以下故事 -

幸福之路

我的解释是,如果将响应传递给带有意图 "request_restaurant" 的 rasa 核心,那么它将调用 "restaurant_form" 操作,这基本上是一个表单操作和表单策略跳入以处理即将到来的请求。

但是我无法理解下面两行的用途。

第一个 form{"name": "restaurant_form"} 正在激活表单,第二个 form{"name": null} 正在再次停用表单。 在查看不愉快的路径时,这更有意义:

## chitchat
* request_restaurant
    - restaurant_form
    - form{"name": "restaurant_form"}
* chitchat
    - utter_chitchat
    - restaurant_form
    - form{"name": null}

这里的表单在执行表单外的操作时保持活动状态,并且仅在填充表单中所有请求的位置后才停用。