提示词与上下文工程概览
本章关注如何把任务表达清楚,让 Codex 拿到足够上下文后稳定输出,而不是依赖猜测。
为什么这一章重要?
用 Codex 的过程中,你大概率遇到过这些问题:
| 症状 | 表面原因 | 实际根因 |
|---|---|---|
| Codex 反复追问细节 | "它不够聪明" | 任务描述缺少关键上下文 |
| Codex 改了你不想改的文件 | "它不听话" | 范围边界没有明确 |
| Codex "做完了"但方向跑偏 | "它理解错了" | 没有定义验收标准 |
| 长任务做到一半开始"遗忘" | "上下文满了" | 多轮对话没有节奏管理 |
| 大型项目上表现不稳定 | "模型能力不够" | 上下文管理不系统 |
这些问题的共同根源:你把 Codex 当搜索引擎用,而不是当协作者用。 搜索引擎只需要关键词,协作者需要完整的任务上下文——目标、背景、范围、约束、验收标准。
本章的核心观点:输出质量的上限不取决于模型能力,而取决于你给它的上下文质量。
本章核心概念
在开始阅读之前,先建立几个关键认知:
1. 提示词 ≠ 一句话
提示词是你对 Codex 的任务描述。它可以是一句话("修这个 Bug"),也可以是结构化的多段信息(目标 + 背景 + 范围 + 约束 + 验证)。信息密度越高、结构越清晰,Codex 的输出质量越稳定。
2. 上下文 > 提示词
提示词只是上下文的一部分。Codex 看到的全部信息包括:你的提示词、AGENTS.md / rules 等配置文件、@mention 的文件引用、对话历史、代码库内容。只优化提示词而忽略其他上下文,效果有限。
3. 验收标准是任务描述的一部分
"做完了"和"做对了"是两回事。验收标准让 Codex 能自我判断任务是否完成,而不是做完一堆东西等你逐行审查。
4. 多轮协作 ≠ 一条超长提示词
复杂任务不要试图用一条提示词搞定。拆成多轮,每轮有明确目标,轮与轮之间有校准点。
本章文章
| # | 文章 | 核心主题 | 推荐阅读时机 |
|---|---|---|---|
| 02 | Codex 提示词 | 线程与上下文 | 提示词基础、线程管理、上下文提供、Goal mode | 刚开始用 Codex,需要了解基本概念 |
| 03 | 高质量任务描述模板 | 结构化任务描述框架(CRISPE / 六要素 / SCQA) | Codex 输出总是"差一点",反复追问 |
| 04 | 验收标准 | 可验证的完成定义 | Codex "做完了"但不知道对不对 |
| 05 | 多轮协作技巧 | 多轮对话节奏控制 | 复杂任务需要多轮迭代 |
| 06 | 从提示词到上下文工程 | 上下文工程的思维框架 | 大型项目上 Codex 表现不稳定 |
| 07 | 提示词实战案例库 | 真实场景的完整提示词配方 | 知道方法论但不知道具体场景怎么用 |
推荐阅读路径
根据你的情况选择起点:
- 新手快车道:02 → 03 → 04 — 先理解基本概念,学会写清楚任务,再学会定义"做完了"。适合刚开始用 Codex 的人。
- 进阶路径:02 → 03 → 04 → 05 → 06 — 完整方法论 + 上下文工程思维。适合已经用过 Codex 但想系统提升的人。
- 实战导向:02 → 03 → 07 — 写完模板直接查案例。适合"我知道该怎么写但想看具体例子"的人。
- 问题驱动:直接跳到对应文章——输出偏差看 03,验证不到位看 04,多轮失控看 05,大项目不稳定看 06。
与其他章节的关系
本章不是孤立的——它和多个章节有直接的上下游关系:
- 配置与个性化(第 05 章):AGENTS.md / rules / skills 是上下文工程的"指令层"。当你发现 Codex 不遵循项目规范时,可能需要同时调整 AGENTS.md(第 05 章)和提示词(本章)。
- 记忆与长期上下文(第 07 章):跨线程记忆是上下文工程的"记忆层"。本章 06 篇讲记忆层的设计理念,第 07 章讲具体配置。
- 子智能体与并行(第 08 章):多 Agent 编排是上下文工程的"协调层"。本章 05 篇讲委派的基本思路,第 08 章讲子代理的详细配置。
- 最佳实践(第 12 章):任务设计、工作流等是本章方法论的工程化沉淀。本章讲"怎么想",第 12 章讲"怎么做"。
- 模板库(第 15 章):把本章的提示词模板沉淀为可复用工件。本章 03 篇和 07 篇给出的模板,可以存放到模板库供团队复用。
前置知识
阅读本章前,建议你已经:
- 完成了 Codex 的安装和认证(见 快速上手 和 登录与认证)
- 知道 Codex 有 App / CLI / IDE 三种入口(见 使用方式概览)
- 至少用过一次 Codex 完成简单任务(改个文案、修个小 Bug)
如果你还没有完成这些,建议先去第 01 章和第 03 章把基础补齐,再回来读本章。
本章学习建议
| 你的情况 | 建议 |
|---|---|
| 第一次系统学习提示词 | 按顺序从 02 读到 07,每篇读完做验证清单 |
| 已经会写提示词,想提升 | 跳过 02,直接从 03 开始。重点关注 06 的上下文工程思维 |
| 团队想用统一模板 | 重点读 03 和 04,把模板和验收标准沉淀到团队文档 |
| 大项目上 Codex 表现不稳定 | 直接读 06,检查你的上下文管理是否系统 |
如果你发现 Codex 经常改偏、问太多问题或验证不到位,这一章最值得优先补。建议从 03-quality-task-templates 开始——大多数输出偏差的根源是任务描述不够结构化。
平台能力、套餐限制以 OpenAI Codex 官方文档为准;本文写于 2026-06-24。