dialogflow-es - 列出会话的上下文并更新上下文参数的值
问题描述
我打算使用 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。
任何帮助,将不胜感激。
解决方案
我正在研究一个用例,我想设置上述问题中提到的参数,以验证意图中捕获的参数值并重新发送它。我找到了一种方法来使用对话流中的事件,您需要将事件实际附加到意图并使用经过验证的参数对其进行更新。
您可以参考以下链接, https://dialogflow.com/docs/events/custom-events
希望,它会帮助其他面临这个问题的人。
非常感谢。
推荐阅读
- java - Intent 中的 getExtras() 有时为空
- java - Java 函数式接口和 Lambda 表达式
- excel - 如何在循环中滚动到每张纸的顶部
- deep-learning - 图像分类中的目标检测
- c - 我想知道为什么使用 BUF_SIZE = 1024
- c++ - 如何在 C++ 中填充数组?
- c - 在visual studio 2019中如何判断ac源文件是编译成.exe还是.sys?
- javascript - 在 Fullpage js 中向下滚动时打开外部 URL
- bash - 通过命令转换子字符串
- android - 如何删除 kotlin 中的第一个视图寻呼机项目?