语言检测错标荷兰语,15k 字符 prompt 让开发者误怪模型

Initial_Orange2985 · reddit · 2026-11-08

一位开发者为公司 AI 搭建记忆功能时,测试替代 gpt-oss-120b 的模型,发现法语问题竟返回荷兰语回答,一度怀疑是模型问题。

排查后发现问题出在自己的 prompt:底部的语言检测指令用「绝对规则」要求模型用荷兰语回答,而检测逻辑只是数小词——法语问题里的 "de" 出现两次、"en" 一次被误判为荷兰语词,导致整段对话被切到荷兰语。

修复方式:加入更多法语词作为线索,并加规则——消息中出现 é/à/ç 等字符时不允许切到英/荷/德语,同时不影响真正的荷兰语检测。作者反思:prompt 已膨胀到约 15k 字符,多个模块都会注入指令,任何一个都可能让模型「背锅」;并提问大家是否对每次请求记录完整最终 prompt 以便排查这类问题。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →