语言检测错标荷兰语,15k 字符 prompt 让开发者误怪模型
Initial_Orange2985 · reddit · 2026-11-08
一位开发者为公司 AI 搭建记忆功能时,测试替代 gpt-oss-120b 的模型,发现法语问题竟返回荷兰语回答,一度怀疑是模型问题。
排查后发现问题出在自己的 prompt:底部的语言检测指令用「绝对规则」要求模型用荷兰语回答,而检测逻辑只是数小词——法语问题里的 "de" 出现两次、"en" 一次被误判为荷兰语词,导致整段对话被切到荷兰语。
修复方式:加入更多法语词作为线索,并加规则——消息中出现 é/à/ç 等字符时不允许切到英/荷/德语,同时不影响真正的荷兰语检测。作者反思:prompt 已膨胀到约 15k 字符,多个模块都会注入指令,任何一个都可能让模型「背锅」;并提问大家是否对每次请求记录完整最终 prompt 以便排查这类问题。
「编程与Agent」频道最新
- 开发者跑 4 个侦察子 Agent 审代码库,挖出一堆烂账 — weskambale · 2026-11-08
- 用户让 Claude 和 Codex「好好说话」,Codex 收到友好消息后淡定不回应 — wavefnx · 2026-11-08
- mitsuhiko:当 agent 开始写 Rust,2TB 硬盘都被撑爆了 — mitsuhiko · 2026-11-08
- 用 Claude Opus 一天迁移监控栈,日志告警成本降 38 倍 — BenBajarin · 2026-11-08
- 作者用 agent 自动 QA 每个镜头,量化重构短片的构图与打光 — DavidmComfort · 2026-11-08
- 开源协议 Gelato:一套 SDK 打通 AI 模型与手机、眼镜、摄像头 — Milo_Bindu · 2026-11-08