Skip to content

ChatGPT Codex 是什么 ​

Codex 是面向软件开发任务的 AI 编程工具。它可以在你指定的项目目录中读取代码、理解依赖关系、修改文件、运行检查命令,并把修改结果和验证结果交还给你。

它的重点不是自动补全下一行代码,而是完成一个有边界、有验收条件的开发任务。你可以让 Codex 修复 bug、增加功能、补测试、解释项目结构,或者审查一组已有改动。

ChatGPT Codex 代码协作场景图
Codex 把阅读项目、修改文件和运行验证串成一个可复查的工作流。

Codex 和普通聊天有什么区别 ​

普通 ChatGPT 对话通常只返回建议和代码片段。Codex 面向一个真实代码目录工作,它需要理解当前项目的文件、脚本、依赖和约束,再决定修改哪些文件。

这意味着 Codex 的结果不应该只看“代码看起来对不对”,还要看:

  • 是否修改了正确的文件。
  • 是否遵守项目已有的框架、命名和依赖约束。
  • 是否运行了与改动相关的测试、构建或 lint。
  • 是否清楚说明了没有验证的部分。

Codex 适合的任务 ​

修复一个可以复现的问题 ​

提供复现步骤、预期行为和实际行为,让 Codex 先定位原因,再修改代码。例如“390px 宽度下首页出现横向滚动,桌面端不能改变”。

增加一个边界清楚的功能 ​

说明用户动作、数据来源、页面范围和验收方式。例如“给现有列表增加按状态筛选,不新增依赖,刷新页面后筛选条件可以恢复”。

读懂陌生项目 ​

让 Codex 先输出目录结构、启动命令、主要入口、数据流和风险点。调查任务不要求它立即改代码,适合接手旧项目时使用。

审查已有改动 ​

指定比较范围,让 Codex 重点检查回归、错误处理、权限、性能和测试缺口。代码审查的目标是发现问题,不是重新写一遍代码。

不适合直接交给 Codex 的任务 ​

  • 没有目标和边界的“把整个项目重构一下”。
  • 需要你本人决定的产品、法律或安全政策。
  • 未经脱敏的生产数据库、客户资料和访问凭证。
  • 无法自动验证、又要求绝对正确的高风险业务逻辑。

开始前的最小准备 ​

  1. 打开正确的项目目录。
  2. 阅读项目的 README、AGENTS.md 和 package.json。
  3. 确认启动、测试、构建和 lint 命令。
  4. 把目标、范围、约束和验收条件写进任务。

查看安装与项目配置 · 完成第一个代码任务

内容用于学习与信息整理,请以官方公告为准。