gpt4 book ai didi

node.js - 如何在 Dialogflow v1 中跨多个意图(超过 2 个)传递值

转载 作者:太空宇宙 更新时间:2023-11-04 03:02:57 25 4
gpt4 key购买 nike

我在此项目中使用 Dialogflow API v1,并使用 Node.js 作为我的 Webhook 语言。目前,我可以在上下文中保存一个值,并在最初的问题之后访问意图中的值。最初保存后是否可以访问 3-4 层意图深度的相同值?

举个例子,我可以访问以这种方式存储的变量:意图A -> 意图B

但是,我正在尝试访问以这种方式存储的变量:意图A -> 意图B -> 意图C -> 意图D

我能够访问意图 B 中的值,但是,每次访问意图 C 或意图 D 时,上下文变量都是 null。有没有一种方法可以跨多个意图存储变量,而不仅仅是 Dialogflow 中的一个?我在多个意图之间传递相同的上下文。

最佳答案

如果您使用 AoG client library ,您可以使用 app.data 在对话的多个步骤中保留数据.

app.data.datum1 = "Hello";
app.data.datum2 = "world";

用户退出对话后,这些数据将被清除。

关于node.js - 如何在 Dialogflow v1 中跨多个意图(超过 2 个)传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49698590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com