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

Dialogflow CX中intent.displayName/name返回undefined的原因排查

Dialogflow API返回intent属性为undefined的原因
  • 未开启意图返回配置:Dialogflow默认不会在响应中携带intent相关数据,需在控制台的Agent设置→ML Settings里,勾选"Include intent in response"选项,确保响应包含意图信息。
  • 匹配未配置返回的回退意图:若用户查询匹配的是默认回退意图,且该意图未设置返回intent数据,会导致intent属性为undefined。
  • API版本或权限问题:不同Dialogflow API版本(如v1和v2)的响应结构有差异,v2版本需确保请求中指定返回intent字段;另外,权限不足也可能导致无法获取意图元数据。
  • 响应由无关联意图的事件触发:如果df-response-received事件是由系统事件(而非用户查询触发的意图)触发,响应中不会包含intent对象,自然无法获取其属性。
  • 前端SDK配置缺失:使用Dialogflow前端SDK时,若初始化或请求配置中未指定需要获取intent相关数据,SDK不会返回这部分内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 17:22:36