Dialogflow es Dialogflow V2-自定义上下文
如何创建自定义系统上下文以将值从API传递到不依赖于任何事件的dialogflow。 我试图将其放在输出上下文中,但由于上下文名称不存在,它给出的错误参数无效 下面是我正在用Java编写的伪代码, 1.通过设置凭据提供程序定义contextSettings对象。 2.使用contextSettings对象创建ContextClient对象。 3.通过设置父对象和上下文对象来创建CreateContextRequest对象。 4.使用ContextsClient.CreateContextRequest获取最终的上下文对象 5.将queryParameters中的上述上下文对象设置为传入Detectinent请求 但这在步骤4中失败,并且由于/projects/session下不存在上下文名称,因此给出的错误参数无效 请帮我解决这个问题 我想要创建自定义上下文的原因是,我需要设置从API传递到dialogflow的值,它独立于事件或特定流 我们能够使用AIContext类在Dialogflow V1中创建自定义上下文,并在AirRequest对象中设置上下文对象 谢谢,Dialogflow es Dialogflow V2-自定义上下文,dialogflow-es,Dialogflow Es,如何创建自定义系统上下文以将值从API传递到不依赖于任何事件的dialogflow。 我试图将其放在输出上下文中,但由于上下文名称不存在,它给出的错误参数无效 下面是我正在用Java编写的伪代码, 1.通过设置凭据提供程序定义contextSettings对象。 2.使用contextSettings对象创建ContextClient对象。 3.通过设置父对象和上下文对象来创建CreateContextRequest对象。 4.使用ContextsClient.CreateContextRequ
罗恩我能解决这个问题。创建上下文对象时,我没有传递完全形成的上下文路径
Context dialogflowContext = Context.newBuilder().setName(
"projects/[project-id]/agent/sessions/" + sessionId + "/contexts/[context-name]")
.setParameters(paramPair).setLifespanCount(1).build();
谢谢有关于这方面的文件吗?