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

Chatbase集成Dialogflow后部分词汇被<*>替换是否正常?

关于Chatbase替换意大利语无冒犯词汇为<*>的问题解答

这种把无冒犯意大利语词汇替换成<*>的情况绝对不正常,大概率是Chatbase的内容审查机制出现了误判或者配置问题,下面给你几个排查和解决的方向:

  • 优先检查Chatbase的内容审查配置:登录Chatbase控制台后,找到**内容过滤(Content Moderation)**相关的设置项。Chatbase默认会启用针对多语言的自动审查规则,但意大利语的模型可能存在分词或匹配逻辑的偏差,导致无冒犯词汇被误触发。你可以尝试调整审查的严格程度,或者添加自定义的豁免词汇列表,把那些被误替换的词加进去。

  • 验证API传输过程中的内容一致性:确认你通过REST API发送给Chatbase的原始消息和用户实际输入是否一致。有时候Dialogflow的webhook处理逻辑、或者API请求的payload编码可能会意外修改内容。你可以在代码里加日志,输出发送给Chatbase的请求体,对比用户输入的原始文本和传输后的内容,排查是否在中间环节出现了替换。

  • 考虑Chatbase对意大利语的支持局限性:Chatbase的内容审查模型对部分小语种的训练数据可能不够充分,容易出现误判。这种情况下,你可以在Chatbase的官方支持渠道提交反馈,详细说明被误替换的词汇和场景,请求官方优化意大利语的审查模型;如果需要临时解决,也可以在发送消息到Chatbase前,对特定词汇做简单的转义处理(不过这只是权宜之计)。

  • 测试场景差异:你提到只有“未处理”输入会出现这个问题,那可以把相同的词汇放到已处理的对话输入中测试,看是否会被替换。如果只有未处理输入触发,可能是这类输入的内容结构(比如没有匹配到意图的原始文本格式)触发了Chatbase的特殊审查逻辑,这时候可以针对性调整未处理输入的传输格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 07:42:41