gpt4 book ai didi

chatbot - 将参数值从一个意图发送到另一个意图并将其分配给参数

转载 作者:行者123 更新时间:2023-12-04 00:28:31 25 4
gpt4 key购买 nike

我有两个意图 - 服务报价 gotCar

服务报价意图,用户将输入 3 个参数 - 车型 , 车价购买日期 .他将根据参数值收到报价。

gotCar 用户可以说 i just bought lamborghini .
Dialogflow 将获得 车型并启动 事件服务报价 .我要发这个车型值连同并将其分配给 服务报价参数 车型不提示用户。

请注意要问的问题车型中是第一服务报价意图设计和所有 3 个参数都标记为必需 .

我试图调用该事件并随它发送参数值。意图被触发但没有分配参数值,它再次向用户询问汽车型号。

'followupEventInput' : {
"parameters": {
"carModel": "aston martin",
},
'name' : 'e_serviceQuote',
}

我错过了什么?如何实现。
我正在使用 DialogFlow v2 .

编辑:我试图输入 #e_serviceQuote.carModel作为参数的值,但 Dialogflow 控制台不允许我输入它。

car

最佳答案

您需要配置#e_serviceQuote.carModelDefault Value对于那个参数。这样,它将用来自该输入上下文的值预先填充,或者如果上下文不存在(或者如果上下文存在但不包含该参数)则为空。

Mouse hover on the parameter row

然后,设置 #e_serviceQuote.carModel作为默认值(在我的例子中,它是 #appointment.date )

enter image description here

关于chatbot - 将参数值从一个意图发送到另一个意图并将其分配给参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51740742/

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