You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dialogflow Essentials事件触发指定意图失败,文本方式正常求助

Dialogflow Essentials事件触发指定意图失败问题

问题说明

在Dialogflow Essentials中尝试通过事件触发指定意图时失败,返回input.unknown动作;但使用文本请求相同内容可正常触发目标意图,需解决事件触发的问题。

事件请求与响应

事件请求示例

{
    "queryInput": {
        "event": {
            "name": "start",
            "languageCode": "en"
        }
    }
}

事件响应结果

{
"responseId": "4f2e-8de0-e5ae7ef17a60-32d6a6f2",
"queryResult": {
    "action": "input.unknown",
    "parameters": {},
    "allRequiredParamsPresent": true
}
}

文本请求与响应(正常触发)

文本请求示例

{
    "queryInput": {
        "text": {
            "text": "start",
            "languageCode": "en"
        }
    }
}

文本响应结果

{
    "responseId": "4e9b-b131-f5598b8d7f11-32d6a6f2",
    "queryResult": {
        "queryText": "start",
        "parameters": {},
        "allRequiredParamsPresent": true
}
}

排查与解决步骤

  • 确认目标意图已配置触发事件:检查意图的"事件"设置,确保已添加完全匹配的start事件(事件名称大小写敏感)。
  • 核对语言代码一致性:确保事件请求中的languageCode与目标意图配置的语言完全一致,不允许语言不匹配。
  • 调整意图优先级:若存在多个意图,将目标意图的优先级设为高于input.unknown,避免被默认未知意图拦截。
  • 检查代理拦截逻辑:确认代理未启用会过滤事件请求的自定义Webhook或过滤器。
  • 控制台直接测试:在Dialogflow控制台的测试模拟器中手动触发start事件,验证是否能唤起目标意图,排查API请求格式问题。

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 14:15:41