Dialogflow es 如何在整个会话中保持dialogflow中的参数?

Dialogflow es 如何在整个会话中保持dialogflow中的参数?,dialogflow-es,Dialogflow Es,我的组织正在建立一个聊天机器人来帮助处理简单的问题,我们希望根据用户的不同来区分答案。对于某些问题,根据用户是否是学生、教员或工作人员,可能会更改答案(请求是否被允许/访问/等等) 在Dialogflow中,我设置了一个名为@Affiliation的实体来捕获“学生”、“教员”或“员工”,但现在的问题是,我如何以其他方式访问该实体?是否可以将该实体存储在会话或上下文中的某个位置,以便其他意图可以读取该值并更改其响应?通常的方法是将您希望在会话中的两个回合之间存储的任何值存储为一个值。您应该将此值

我的组织正在建立一个聊天机器人来帮助处理简单的问题,我们希望根据用户的不同来区分答案。对于某些问题,根据用户是否是学生、教员或工作人员,可能会更改答案(请求是否被允许/访问/等等)


在Dialogflow中,我设置了一个名为
@Affiliation
的实体来捕获“学生”、“教员”或“员工”,但现在的问题是,我如何以其他方式访问该实体?是否可以将该实体存储在会话或上下文中的某个位置,以便其他意图可以读取该值并更改其响应?

通常的方法是将您希望在会话中的两个回合之间存储的任何值存储为一个值。您应该将此值的使用寿命设置为一个大数,99是典型的,或者每次将其重新设置为输出上下文

然后,您可以在需要信息时读取命名上下文中的参数