首页 > 解决方案 > 列出会话的上下文并更新上下文参数的值

问题描述

我打算使用 python 的 dialogflow_v2 SDK,我打算在上下文中重置参数,让我解释一下场景 - 我的意图是一个接一个地接受开始和结束日期,因为我正在使用webhook 插槽填充,我想验证结束日期是否在开始日期之后,如果条件失败,我想在显示插槽填充响应后再次使用新值获取开始和结束日期。

这可以使用 v2 SDK 吗?

我检查了 https://github.com/googleapis/dialogflow-python-client-v2/blob/master/dialogflow_v2/gapic/contexts_client.py中给出的使用代码 以列出上下文并更新上下文。我还按照https://dialogflow.com/docs/reference/v2-auth-setup设置 key.json 进行身份验证。我使用具有 API 客户端和 ADMIN 角色的服务帐户来生成身份验证密钥 JSON。

任何帮助,将不胜感激。

标签: dialogflow-es

解决方案


我正在研究一个用例,我想设置上述问题中提到的参数,以验证意图中捕获的参数值并重新发送它。我找到了一种方法来使用对话流中的事件,您需要将事件实际附加到意图并使用经过验证的参数对其进行更新。

您可以参考以下链接, https://dialogflow.com/docs/events/custom-events

希望,它会帮助其他面临这个问题的人。

非常感谢。


推荐阅读