Webhook调用失败,调用intent 2次
Webhook Call failed, intent is called up 2 times
目前,我面临 dialogflow 的两个主要问题。
我正在为保险领域构建一个聊天机器人。
- Webhook 调用失败
目前,我使用的是免费版。因此,第一个问题有时是 webhook 调用因特定目的而失败。它有时会发生。这个问题是因为免费版吗?
firebase 错误(免费版)-:
dialogflowFirebaseFulfillment
错误:超出配额(超出配额组 'CPUMilliSecondsDailyNonbillable' 和限制 'CLIENT_PROJECT-1d'
的配额
- Intent 正在调用 2 次
我已经创建了多个具有后续意图的意图,这意味着一个意图之后是另一个意图。
所以,我有一个名为 "XYZ" 的意图,它要求输入邮政编码。然后,如果我输入邮政编码,然后提示您输入邮政编码:...并询问美国地址。所以,如果我输入可能包含数字和字母的美国地址,那么它会再次按照邮政编码的相同意图说好的,你的邮政编码是......并询问美国地址。
其他一些意图也会发生类似的事情。
我尝试过更改生命周期并在 webhook 中也禁用了一些具有该意图的功能。
得到像-:
这样的输出
如果我输入地址 (137 Teaticket Hwy) 然后它会再次提示如下所示
任何建议为什么它重复 2 次。可能的原因是什么?
此外,如果我再次输入地址,它会移动到下一个意图,如下所示 -:
意向截图如下-:
更多关于城邦意图的训练示例
对城邦意图的回应
地址意图
地址意图的响应
我怀疑问题在于您的 "city-state" Intent(您希望用户在其中输入邮政编码)在 "zip-followup" 上下文处于活动状态时有效。由于它至少激活了 2 轮,这意味着下一次通过时,它可能仍会将 "city-state" Intent 视为可能的有效 Intent 进行匹配,然后匹配它。
您可以尝试将 "zip-followup" 上下文的生命周期设置为 0,这将清除它,作为 "city-state" 意图的传出上下文的一部分。
目前,我面临 dialogflow 的两个主要问题。
我正在为保险领域构建一个聊天机器人。
- Webhook 调用失败
目前,我使用的是免费版。因此,第一个问题有时是 webhook 调用因特定目的而失败。它有时会发生。这个问题是因为免费版吗?
firebase 错误(免费版)-:
dialogflowFirebaseFulfillment 错误:超出配额(超出配额组 'CPUMilliSecondsDailyNonbillable' 和限制 'CLIENT_PROJECT-1d'
的配额- Intent 正在调用 2 次
我已经创建了多个具有后续意图的意图,这意味着一个意图之后是另一个意图。
所以,我有一个名为 "XYZ" 的意图,它要求输入邮政编码。然后,如果我输入邮政编码,然后提示您输入邮政编码:...并询问美国地址。所以,如果我输入可能包含数字和字母的美国地址,那么它会再次按照邮政编码的相同意图说好的,你的邮政编码是......并询问美国地址。
其他一些意图也会发生类似的事情。
我尝试过更改生命周期并在 webhook 中也禁用了一些具有该意图的功能。
得到像-:
这样的输出如果我输入地址 (137 Teaticket Hwy) 然后它会再次提示如下所示
任何建议为什么它重复 2 次。可能的原因是什么?
此外,如果我再次输入地址,它会移动到下一个意图,如下所示 -:
意向截图如下-:
更多关于城邦意图的训练示例
对城邦意图的回应
地址意图
我怀疑问题在于您的 "city-state" Intent(您希望用户在其中输入邮政编码)在 "zip-followup" 上下文处于活动状态时有效。由于它至少激活了 2 轮,这意味着下一次通过时,它可能仍会将 "city-state" Intent 视为可能的有效 Intent 进行匹配,然后匹配它。
您可以尝试将 "zip-followup" 上下文的生命周期设置为 0,这将清除它,作为 "city-state" 意图的传出上下文的一部分。