为什么 Codex 有时用英文回答?如何让它稳定输出中文
本文面向 Codex CLI / Codex App / VS Code 插件用户,分析 Codex 回答语言不稳定的原因,并给出从临时到永久的全套中文输出解决方案。
一、为什么 Codex 会\”蹦出\”英文
Codex 并没有一个\”语言开关\”,它用什么语言回答,本质上是多层指令博弈的结果。理解下面这些原因,才能对症下药。
1. 内置系统指令是英文的
Codex CLI 内置的 base instructions(基础系统提示词)本身是英文的,模型天然倾向于跟随系统提示的语言风格。如果你的提问比较简短、或者夹杂大量英文代码/报错信息,模型就可能\”顺势\”用英文回答。
2. 上下文里英文占主导
模型选择回答语言时,看的是整个上下文的语言分布,而不只是你最后一句话:
- 代码、注释、commit message、报错日志大多是英文;
- 项目根目录的 AGENTS.md 如果是英文写的,会强烈引导英文输出;
- 引用的文档、README 是英文,也会拉高英文回复的概率。
3. 某些内置命令会\”忽略\”语言设置
这是一个已知的坑:比如 /review 命令使
网硕互联帮助中心



评论前必须登录!
注册