Codex

OpenAI 推出的软件工程智能体,帮助工程团队并行完成开发与审查任务

OpenAI 推出的软件工程智能体,帮助工程团队并行完成开发与审查任务

产品定位

Codex 面向软件工程任务:开发者可以在终端、编辑器或 ChatGPT 中让它理解代码库、提出并实现修改、运行检查并审阅结果。较长的工作可用 Goals 说明完成条件,让它按步骤探索、执行和验证;代码迁移、功能开发、调试和变更审查都应配合项目自己的测试与人工复核。运行位置、访问权限和可连接工具取决于选用的客户端与环境配置;Codex 不应被理解为无需授权便会自动进入生产系统执行操作的服务。

适合用户

  • 工程团队
  • 软件开发者

功能亮点

  • 工程任务执行

    可围绕代码库承担功能开发、复杂重构、代码迁移、调试和 Pull Request 审查等工程任务;完成情况仍应通过项目检查与人工复核确认。

  • 多智能体并行工作流

    支持的 Codex 工作流可让多个智能体在隔离的工作环境中并行处理相互独立的任务,结果需要由开发者集成和检查。

  • 团队技能 (Skill)

    通过技能功能让 Codex 理解并在任务中持续应用团队标准与工作流程。

  • 持续目标与多步骤任务

    Goals 可承载目标明确、步骤不确定的较长工程工作;Codex 可持续检查代码、执行命令、修改和测试,直到达到设定的停止条件。具体运行权限由用户配置的环境和授权边界决定。

  • 测试与代码审查

    可协助检查代码变更、寻找潜在问题并运行项目验证;测试覆盖与审查结论仍需结合项目要求确认。

使用步骤

在现有代码库完成一个可验证的功能修改

  1. 在终端或编辑器中打开目标代码库,说明用户目标、不能改变的行为和相关约束
  2. 让 Codex 先定位实现位置、说明计划与可能受影响的模块,再确认修改范围
  3. 要求它实现改动并运行相关测试、类型检查或项目约定的验证命令
  4. 检查代码差异、测试输出和可能的边界条件,必要时要求修正
  5. 由开发者决定是否提交或合并,不把未经审查的输出直接当作生产变更

把大型重构拆成有完成条件的阶段

  1. 描述期望结果、验收条件、不可触碰的范围和需要保留的行为
  2. 让 Codex 先检查代码库和测试,提出分阶段计划以及停止条件
  3. 按阶段修改并运行验证,记录完成项与仍未解决的风险
  4. 检查最终差异、测试结果和未完成事项,再决定是否继续下一阶段或结束

在合并前审查代码变更

  1. 指定需要检查的 Pull Request 或本地差异,并提供相关设计约束和风险背景
  2. 要求 Codex 优先寻找行为回归、安全问题和缺失测试,逐项指出证据位置
  3. 对可复现的问题运行或补充验证,不将模型意见直接等同于缺陷结论
  4. 由维护者复核发现并决定是否修复、批准或合并

适用场景

从需求到经过测试的代码改动

在现有产品代码库中交付功能的工程师

给出需求、相关上下文和验收条件,让 Codex 找到对应实现、提出改动并运行相关测试;工程师仍负责评估架构选择、审阅差异并决定如何交付。

分阶段迁移或重构大型代码库

维护遗留系统或计划升级技术栈的开发团队

用明确的兼容性目标和检查点拆分迁移工作,让 Codex 逐步理解模块、修改代码并运行回归验证,避免一次性重写导致难以审查。

辅助 Pull Request 风险审查

负责代码评审与质量保障的工程师

针对变更差异询问潜在回归、安全风险和测试缺口,让 Codex 提供带上下文的检查线索;最终判断仍由熟悉系统的维护者作出。

访问与价格

可用状态: 当前可用

价格信息: 订阅制

支持平台: macOS, Windows, Linux, Web

价格说明: Codex 可使用 ChatGPT 账户登录并消耗适用方案的 Codex 用量;部分账户还可按条件购买额外 credits。若改用自有 API key,则按 API 定价另行计费。用量依模型、任务复杂度、上下文和运行方式变化,具体额度与重置时间以账户用量页面为准。

官方入口

常见问题

使用 Codex 一定要单独购买 API 额度吗?

不一定。使用 ChatGPT 账户登录时,Codex 使用适用 ChatGPT 方案所含的用量;如果选择自有 API key,则按 API 平台价格单独计费。

Codex 的使用额度是固定的吗?

不是固定的单一消息数。可用量会受方案、模型、任务运行位置、任务复杂度、上下文和工具影响;应在账户用量页面查看当前额度和重置时间。

Codex 会未经确认自动把改动发布到生产环境吗?

不应默认这样理解。Codex 在获准的代码环境中协助执行工程任务;能访问哪些文件、工具或外部系统取决于运行环境与用户配置。生产部署仍应由团队设置授权、检查和审批流程。

来源核验

资料核验于 2026-10-06