OpenAI 新一代编程革命:Codex 智能体全面解析

近日,OpenAI 发布了备受期待的 Codex 编程智能体,这个集成于 ChatGPT 的强大工具正式进入研究预览阶段。作为一款云端软件工程辅助系统,Codex 有望彻底改变开发者的工作方式,提升编程效率,简化复杂任务处理流程。本文将全面解析这一革命性技术产品的特点、工作原理以及实际应用案例。

官网入口:https://openai.com/index/openai-codex/

Codex 智能体:编程新时代的开端

OpenAI 继在 ChatGPT 中添加连接 GitHub 仓库的功能后,于 2025 年 5 月推出了 Codex 编程智能体。这是一个基于云端的软件工程智能体,能够执行多种编程任务,包括:

  • 编写新功能模块
  • 修复代码错误与漏洞
  • 运行测试验证
  • 提交代码变更
  • 同时管理并执行多个编码任务

与传统的编程助手不同,Codex 基于专门针对软件工程优化的 codex-1 模型(这是 OpenAI o3 模型的特化版本),通过在真实编程环境中的强化学习训练,使其生成的代码能够反映人类的编码风格,严格遵循指令,并能够反复测试直到达到预期效果。

Codex 工作原理与核心特性

工作流程

Codex 的使用流程设计简洁直观:

  1. 用户通过 ChatGPT 侧边栏访问 Codex
  2. 输入需求后点击”代码”按钮分配任务,或点击”问答”按钮咨询代码相关问题
  3. Codex 在安全隔离的云环境中执行任务,该环境已预先加载用户的代码库
  4. 用户可实时跟踪任务进度
  5. 任务完成后,Codex 提交更改并提供详细的执行证据,包括终端日志和测试输出
  6. 用户可审查结果,要求进一步修改,或将变更集成到工作流中

关键技术特性

特性descriptive
多任务并行能够同时处理多个独立编程任务
云端运行任务在安全隔离的云容器中执行,无需占用本地资源
代码库集成支持与 GitHub 仓库无缝集成,能够直接读取和操作用户代码
智能代码理解能够理解复杂代码结构,找出潜在问题并提供解决方案
完整验证链通过终端日志、测试输出等提供任务执行的可验证证据
环境配置支持自定义配置,使环境与实际开发设置相匹配
安全性保障执行期间禁用互联网访问,只能与明确授权的代码和依赖项交互

值得注意的是,Codex 支持遵循代码库中的 AGENTS.md 文件指导,类似于人类开发者阅读 README 文件了解项目规范。当配置得当,拥有可靠测试和清晰文档时,Codex 能够发挥最佳性能。

实战案例:Codex 编程能力展示

以下是 Codex 在真实开源项目中的应用案例,展示了其处理各类编程任务的能力:

案例一:修复 astropy 库中的嵌套 CompoundModels 计算问题

在这个案例中,Codex 需要解决 astropy/astropy 仓库中 Modeling 模块的 separability_matrix 无法正确计算嵌套 CompoundModels 可分离性的问题。

Codex 生成的代码修改非常简洁精准,仅针对问题核心进行了必要的修改。相比之下,o3 模型的修改方案更为冗长,甚至添加了一些不必要的注释。

案例二:修复 matplotlib 窗口校正错误

这个任务要求修复 matplotlib 库中 mlab._spectral_helper 的窗口校正(window correction)不正确的问题。

Codex 同样展现出了精准简洁的修复能力,只修改必要的代码行,保持了代码的清晰度和可维护性。

案例三:解决 django 中 duration 表达式问题

在这个案例中,需要修复 django 框架中仅包含 duration(时长)的表达式在 SQLite 和 MySQL 上无法正常工作的问题。

Codex 不仅提供了简洁的修复方案,还首先补上了缺少的依赖调用,展现了其全面理解代码上下文的能力。

案例四:修复 expensify 成员聊天室名称更新问题

这个案例涉及到 expensify(一个围绕聊天的财务协作软件)中的一个 bug:删除缓存后,成员聊天室名称在 LHN 中未更新。

Codex 准确定位了问题所在,并提供了精准有效的修复方案,而 o3 模型则进行了一些无效的代码修改。

性能评估与对比分析

基准测试成绩

在 SWE-Bench Verified 基准测试中,Codex(codex-1)取得了令人印象深刻的成绩:

mouldSWE-bench 得分
Codex (codex-1)72.1%
Claude 3.762.3%
o3-high71.7%

测试采用了最大 192,000 个令牌的上下文长度,使用中等”推理努力”设置,与 Codex 产品版本中当前可用的设置相同。

与 o3 模型的代码生成对比

实际案例展示,与 OpenAI o3 相比,codex-1 始终能生成更为简洁、清晰的代码修改补丁,这些补丁可以立即进行人工审查并集成到标准工作流程中。在多个开源库测试中,Codex 表现出更高的精准度和更好的代码质量。

实际使用反馈

OpenAI 内部团队已将 Codex 作为日常开发工具的一部分,主要用于执行重复且范围明确的任务,如代码重构、重命名和编写测试,这些任务通常会打断开发者的专注流。

此外,多家外部合作伙伴(包括 Cisco、Temporal、Superhuman 和 Kodiak)的早期测试表明,Codex 能够显著加速功能开发、问题调试、测试编写与执行等任务,提高团队效率。

可用性、定价与未来展望

当前可用性

Codex 已向以下用户开放:

  • ChatGPT Pro 用户(月费 200 美元)
  • ChatGPT Enterprise 用户
  • ChatGPT Team 用户

ChatGPT Plus 和 Edu 用户也将很快能够使用这一功能。

定价策略

目前,OpenAI 提供了一段免费试用期,在接下来的几周内,用户可以不受限制地试用 Codex 功能。之后将引入限速机制和灵活的按需付费选项。

对于开发者而言,codex-mini-latest 模型已在 Responses API 上提供,价格为:

  • 每百万输入 Token:$1.50
  • 每百万输出 Token:$6.00
  • 享有 75% 的提示缓存折扣

未来发展路线

OpenAI 计划进一步提升 Codex 的交互性和灵活性:

  1. 支持在任务执行过程中提供指导和反馈
  2. 与 AI 协作实施编程策略
  3. 接收主动进度更新通知
  4. 与常用开发工具(如 GitHub、命令行、问题跟踪器、CI 系统)深度集成

Codex 智能体的推出标志着 AI 辅助编程迈入新阶段。它不是为了取代工程师,而是充当一个可靠的助手,处理那些繁琐重复的任务,让开发者能够专注于更具创造性和战略性的工作。尽管目前仍处于研究预览阶段,存在一些限制(如无法访问互联网、任务响应时间较长等),但 Codex 已展现出巨大的潜力,有望重塑软件开发的底层逻辑,成为未来编程范式的重要组成部分。

For more products, please check out

See more at

ShirtAI - Penetrating Intelligence AIGC Big Model: ushering in an era of dual revolution in engineering and science - Penetrating Intelligence
1:1 Restoration of Claude and GPT Official Website - AI Cloud Native Live Match App Global HD Sports Viewing Player (Recommended) - BlueShirt.com
Transit service based on official API - GPTMeta API Help, can anyone of you provide some tips on how to ask questions on GPT? - Knowing
Global Virtual Goods Digital Store - Global SmarTone (Feng Ling Ge) How powerful is Claude airtfacts feature that GPT instantly doesn't smell good? -BeepBeep

advertising position

Transit proxy service based on official APIs

In this era of openness and sharing, OpenAI leads a revolution in artificial intelligence. Now, we announce to the world that we have fully supported all models of OpenAI, for example, supporting GPT-4-ALL, GPT-4-multimodal, GPT-4-gizmo-*, etc. as well as a variety of home-grown big models. Most excitingly, we have introduced the more powerful and influential GPT-4o to the world!

Site Navigation

Begin
Docking third parties
consoles
Instructions
Online Monitoring

Contact Us

公众号二维码

public number

企业合作二维码

Cooperation

Copyright © 2021-2024 All Rights Reserved 2024 | GPTMeta API