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

Chatbase集成问题:特定意图消息无法在仪表盘显示

Chatbase特定意图消息不显示的格式与配置问题分析

看起来你遇到的问题是Chatbase仪表盘无法展示包含日期、手机号这类结构化内容的特定意图消息,别担心,这大概率是因为Chatbase对这类数据有特殊的处理规则或者配置要求,下面我结合你的情况逐一分析:

1. 数据隐私过滤可能自动屏蔽了内容

Chatbase默认会对包含个人身份信息(PII)的内容进行脱敏或过滤,日期、手机号、邮箱、地址都属于这类范畴。你可以登录Chatbase控制台,找到数据隐私设置板块,看看是否开启了「自动屏蔽PII」的选项——如果开启了,这类消息的内容甚至对应的意图可能会被隐藏,导致你在仪表盘看不到。建议暂时关闭这个选项,重新发送测试消息试试。

2. 消息内容格式可能不符合Chatbase的解析偏好

虽然你发送的日期格式19-06-2017本身没问题,但Chatbase的内部解析器可能更倾向于标准的ISO 8601格式(比如2017-06-19)。你可以调整message字段的日期格式,用下面的curl命令重新测试:

curl -X POST \
https://chatbase-area120.appspot.com/api/message \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-d '{ 
  "api_key": "xxxxxxxx", 
  "type": "user", 
  "platform": "mobile", 
  "message":"2017-06-19", 
  "intent": "EndDate", 
  "version": "1.0", 
  "user_id": "user-26", 
  "time_stamp": "1515492147", 
  "not_handled": false 
}'

3. 意图配置与消息关联不匹配

如果你的EndDate意图没有在Chatbase后台做过关联训练,纯日期字符串可能会被系统判定为未识别意图,从而不展示在指定意图列表里。你需要进入Chatbase的意图管理页面,确认EndDate意图已经创建完成,并且添加了类似19-06-2017、2017-06-19这类日期格式的训练样本,让系统能正确关联消息和意图。

4. API请求字段的细节检查

虽然你说部分意图能正常展示,但还是要确认几个关键字段:

  • time_stamp:确保是有效的Unix时间戳(秒级),你的值1515492147是正确的,但如果消息内容的日期和这个时间戳逻辑差距过大,可能会被判定为异常数据。
  • user_id:避免使用特殊字符,保持格式统一,防止个别用户的消息被过滤。
  • 可以查看Chatbase的API日志,看看这类请求的返回状态码,如果是4xx错误,根据错误提示调整请求参数。

按照上面的步骤排查,应该能解决你的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:03:38