GPT-6 Sol Codex 29.4万字符提示词被扒:一个代码 Agent 的自我修养
OpenAI 现役代码模型 GPT-6 Sol Codex 的系统提示词被扒了个底朝天。爆料者 @elder_plinius 放出的文件有 29.4 万字符、整整 1902 行,完整包括了指令模板、临时指令文件、内部协作逻辑,还挂在了 GitHub 的 CL4R1T4S 仓库里。这已经是继 Opus 5.5 提示词泄露之后的又一次「开盒」,而且这次扒的是现役产品线里的王牌代码版本,不是过时旧物。
先别急着把这东西当「天书」膜拜,外面吵得正凶。有网友直接说这所谓「泄露」没意义,因为影子本来就在官方公开的 Codex 仓库里能找到;还有人晒出自己从 tensor tokens 里扒出 Meta Hatch 全栈、带隐藏推理轨迹的「战绩」来嘲讽。这次用的可能就是 mitmproxy 中间人拦截,29.4 万字符的 JSON 被包装得跟死海古卷一样。手段未必多高明,但挡不住它确实有看头——OpenAI 到底怎么驯一个代码 Agent,这 1902 行是难得的解剖样本。
反废话训练,先给自己立规矩
最直观的一块,是 OpenAI 自己对「AI 味」的深恶痛绝。它在写作风格板块里列了一串负面词汇黑名单,要求模型避免使用「底线是(Bottom Line)」「重要性(Significance)」「视角(Perspective)」,以及「深入(delve)」「培养(foster)」「利用(leverage)」「值得注意的是(it's worth noting)」「重要的是(importantly)」这类表达。不阿谀奉承,不强行热情,直接说明意图,讨论技术概念时像跟同事对话一样,优先熟悉的词汇和具体描述,绝不假设用户能自己脑补缺失步骤。
这一点其实挺反直觉。很多人觉得写提示词是玄学,加句「深呼吸」、加句「做不好扣工资」就能让模型变聪明。但 OpenAI 教的是另一套:先立负面清单,把套路化表达连根斩断,再谈输出质量。想抄这份的,建议先把那串黑名单抄下来。
极端自主性,和「每 60 秒报一声」
更有意思的是它被赋予的自主权,几乎到了「独断专行」的程度。指令原文直接写「用户非常讨厌你停下来询问确认或请求许可,一旦会话中的证据支持下一步操作,你应该继续工作,而不是结束回合去跟用户澄清」。遇到 Bug 自己修,能自主创建工作区、解决 Git 合并冲突、创建草稿 PR,除非操作破坏性或不可逆,否则不会中途停下来问「接下来怎么办」。你让它写个功能,它必须把测试、联调这些前置条件全部搞定,只在「部署」或「合并代码」这种最后一步,才把结果端上来请你签字。
但它也不是闷头干活不理人,指令规定如果请求需要调用工具,每 60 秒必须在评论频道发一个简短状态更新。这套节奏很像一个靠谱的高级程序员接需求——转身去敲,小问题自己消化,每隔一分钟回一句「正在查日志」,最后把写好的代码扔给你。
工具链和记忆交接,才算真工夫
工具链也暴露了不少硬核细节。搜索文本时硬编码「首先用 rg 或 rg --files,比 grep 快得多」;调用 functions.exec 时,独立任务必须用 await Promise.allSettled([...]) 并行处理压时间;还有个 SKILL.md 动态技能机制,模型可去指定目录读技能书、甚至用短路径别名(比如 r0)热更新。浏览器和电脑 UI 接管能力也写进了 model_messages.confirmation_policies.browser_use 模块,能自己开网页、点按钮、填表单、截屏,但配了四层确认模式防止「闯祸」。
真正兜住长尾问题的,是记忆交接和休眠唤醒。Token 预算耗尽时不会直接崩,指令里有专门的 token_budget.guidance_message:启动新上下文窗口前,用 notes 工具保存简明进度笔记,包含目标、决策、进度、学习内容、下一步和窗口 ID,因为「未来上下文窗口不会自动包含当前对话」——这就是 AI 版的下班交接文档。它还能常驻后台,系统定期发隐藏的 <heartbeat> XML 标签把它「唤醒」,去检查后台 eval 或 CI/CD 跑得怎么样,没事就选 DONT_NOTIFY,跑崩了就选 NOTIFY 弹窗。
那份代码审查指南,才是真干货
对程序员来说,最值钱的可能是内置的代码审查指南。分级有一套制度;铁律包括:忽略无关紧要的风格问题除非影响可读性或违反既定标准、每个建议必须用一段话讲清「为什么这是问题」、绝不提供超过 3 行的代码片段、具体替换建议必须用 Markdown 的 suggestion 块并完美保留缩进、语气客观不许拍马屁(禁止「干得好」「谢谢你的提交」)。这套逻辑直接抄进公司内部的代码审查机器人,大概率比市面上大多数「水军 AI」能打。
提示词已死,系统工程永生
读完整份,最直接的感受是:真正的工业级 AI 应用,不靠几句讨巧的话堆出来,靠的是模块化(Skills 动态加载)、记忆管理(Compaction 交接)、执行策略(并行与重试)、安全协议(四层确认)这套系统工程。大模型正在从一个「聪明的对答机」,变成「具备接管权限的自主操作系统」。
但该泼的冷水也得泼:泄露来源是外网爆料者,未经 OpenAI 官方确认,手段也谈不上多厉害。这份文件是 OpenAI 内部顶尖工程师试错出来的「驯化指南」,这是毫无疑问的价值;但具体哪些在线上版本真实生效、哪些只是调试中的配置,目前能看到的只有这份文本本身。抄可以,别照单全收——尤其那句「每 60 秒报一次状态」,真放线上跑起来,钉钉估计先被刷爆。
相关链接
- GPT-6 Sol Prompts:https://github.com/elder-plinius/CL4R1T4S/blob/main/OPENAI/Codex_Desktop/GPT-6-Sol_Prompts.txt
- 爆料帖:https://x.com/elder_plinius/status/2102515853430542668