一款基于云的软件工程代理,可并行处理多项任务,由 codex-1 提供支持。ChatGPT Pro、Team 和 Enterprise 用户现已上线,Plus 用户即将上线。
产品网址:https://aipedias.com/sites/15271.html

今天,我们发布了 Codex 的研究预览版:一款基于云的软件工程代理,可以并行处理多项任务。Codex 可以为您执行各种任务,例如编写功能、解答代码库相关问题、修复错误以及提交拉取请求以供审核;每个任务都在其专属的云沙盒环境中运行,并预加载了您的代码库。
Codex 由 codex-1 提供支持,codex-1 是 OpenAI o3 的一个版本,针对软件工程进行了优化。它使用强化学习在各种环境中针对真实世界的编码任务进行训练,以生成与人类风格和 PR 偏好高度相似的代码,精确遵循指令,并可以迭代运行测试直到获得通过结果。我们今天开始向 ChatGPT Pro、Enterprise 和 Team 用户推出 Codex,Plus 和 Edu 版用户也即将推出。
Codex 的工作原理
现在,您可以通过 ChatGPT 的侧边栏访问 Codex,并通过输入提示并点击“代码”按钮为其分配新的编码任务。如果您想向 Codex 询问有关代码库的问题,请点击“提问”。每个任务都在预加载了您的代码库的独立隔离环境中独立处理。Codex 可以读取和编辑文件,以及运行包括测试工具、linters 和类型检查器在内的命令。任务完成通常需要 1 到 30 分钟,具体取决于复杂程度,您可以实时监控 Codex 的进度。
Codex 完成任务后,会在其环境中提交更改。Codex 通过引用终端日志和测试输出来提供其操作的可验证证据,让您可以追踪任务完成过程中的每个步骤。您可以查看结果、请求进一步修订、提交 GitHub 拉取请求,或直接将更改集成到本地环境中。在产品中,您可以配置 Codex 环境,使其尽可能与您的实际开发环境匹配。
Codex 可以通过放置在您代码库中的 AGENTS.md 文件进行引导。这些文本文件类似于 README.md,您可以在其中告知 Codex 如何导航您的代码库、运行哪些命令进行测试以及如何最好地遵循项目的标准实践。与人类开发人员一样,Codex 代理在配置好开发环境、可靠的测试设置和清晰的文档后,性能最佳。
在编码评估和内部基准测试中,即使没有 AGENTS.md 文件或自定义脚手架,codex-1 也表现出强劲的性能。
打造安全可靠的代理商
我们将 Codex 作为研究预览版发布,这与我们的迭代部署策略相符。在设计 Codex 时,我们优先考虑安全性和透明度,以便用户验证其输出——随着 AI 模型独立处理更复杂的编码任务以及安全考量不断演变,这一保障措施变得越来越重要。用户可以通过引用、终端日志和测试结果来检查 Codex 的工作。当不确定或面临测试失败时,Codex 代理会明确地告知这些问题,使用户能够就如何继续进行做出明智的决定。用户在集成和执行之前手动审查和验证所有代理生成的代码仍然至关重要。
防止滥用
防范人工智能驱动的软件工程的恶意应用(例如恶意软件开发)日益重要。同时,重要的是,保护措施不应过度阻碍合法且有益的应用程序,这些应用程序可能涉及有时也用于恶意软件开发的技术,例如低级内核工程。
为了平衡安全性和实用性,Codex 经过了训练,能够识别并精准拒绝旨在开发恶意软件的请求,同时清晰区分并支持合法任务。我们还增强了政策框架,并纳入了严格的安全评估,以有效强化这些界限。我们发布了o3 系统卡的附录,以反映这些评估。
安全执行
Codex 代理完全在云端安全隔离的容器中运行。在任务执行期间,互联网访问被禁用,代理的交互仅限于通过 GitHub 代码库明确提供的代码以及用户通过安装脚本配置的预安装依赖项。代理无法访问外部网站、API 或其他服务。
早期用例
OpenAI 的技术团队已开始将 Codex 纳入其日常工具包。OpenAI 工程师最常使用它来卸载那些重复且范围明确的任务,例如重构、重命名和编写测试,否则这些任务会分散他们的注意力。它同样适用于构建新功能、连接组件、修复错误以及起草文档。团队正在围绕 Codex 养成新的习惯:对待命问题进行分类、在一天开始时规划任务,以及卸载后台工作以保持进度。通过减少上下文切换和显示被遗忘的待办事项,Codex 可以帮助工程师更快地交付产品,并专注于最重要的事情。
在发布之前,我们还与一小群外部测试人员合作,以更好地了解 Codex 在不同代码库、开发流程和团队中的表现。
- 思科(在新窗口中打开)正在探索 Codex 如何帮助其工程团队更快地将雄心勃勃的想法付诸实践。作为早期设计合作伙伴,思科正在通过评估 Codex 在其产品组合中的实际用例并向 OpenAI 团队提供反馈,助力塑造 Codex 的未来。
- 时间(在新窗口中打开)使用 Codex 加速功能开发、调试问题、编写和执行测试以及重构大型代码库。它还能通过在后台运行复杂任务来帮助他们保持专注,在加快迭代速度的同时保持工程师的专注力。
- 超人(在新窗口中打开) 使用 Codex 加速小型重复性任务,例如提升测试覆盖率和修复集成故障。它还允许产品经理贡献轻量级代码更改,无需工程师介入(代码审查除外),从而帮助他们加快交付速度。
- 科迪亚克岛(在新窗口中打开)正在使用 Codex 编写调试工具、提升测试覆盖率并重构代码,从而加速其自动驾驶技术 Kodiak Driver 的开发。Codex 也已成为一个宝贵的参考工具,通过呈现相关上下文和历史变更,帮助工程师理解堆栈中不熟悉的部分。
根据早期测试人员的经验,我们建议同时将范围明确的任务分配给多个代理,并尝试不同类型的任务和提示,以有效地探索模型的功能。
Codex CLI 更新
上个月,我们推出了 Codex CLI,这是一款在终端中运行的轻量级开源编码代理。它将 o3 和 o4-mini 等模型的强大功能引入到您的本地工作流程中,让您轻松与它们配对,从而更快地完成任务。
今天,我们还发布了 codex-1 的精简版本,这是专为 Codex CLI 使用而设计的 o4-mini 版本。这个新模型支持 CLI 中更快的工作流程,并针对低延迟代码问答和编辑进行了优化,同时保留了指令遵循和样式方面的相同优势。它现在作为 Codex CLI 中的默认模型,并在 API 中以 codex-mini-latest 的形式提供。随着我们不断改进 Codex-mini 模型,底层快照将定期更新。
我们还简化了将您的开发者帐户连接到 Codex CLI 的操作。您现在无需手动生成和配置 API 令牌,只需使用 ChatGPT 帐户登录并选择要使用的 API 组织即可。我们将自动为您生成和配置 API 密钥。使用 ChatGPT 登录 Codex CLI 的 Plus 和 Pro 用户,今天晚些时候即可开始兑换价值 5 美元和 50 美元的免费 API 积分,有效期为 30 天。
Codex 的可用性、定价和限制
从今天开始,我们将向全球 ChatGPT Pro、Enterprise 和 Team 用户推出 Codex,Plus 和 Edu 版用户也将很快上线。未来几周,用户将可以免费畅享 Codex 的强大功能,探索其强大功能。之后,我们将推出限速访问和灵活的定价方案,让您可以按需购买更多使用量。我们计划很快将 Codex 的访问权限扩展至 Plus 和 Edu 用户。
对于使用 codex-mini-latest 构建的开发人员,该模型可在 Responses API 上使用,价格为每 100 万个输入令牌 1.50 美元,每 100 万个输出令牌 6 美元,并享受 75% 的即时缓存折扣。
Codex 的开发仍处于早期阶段。作为研究预览版,它目前缺少一些功能,例如用于前端工作的图像输入,以及在代理工作时对其进行方向修正的功能。此外,委托给远程代理比交互式编辑耗时更长,这可能需要一些时间来适应。随着时间的推移,与 Codex 代理的交互将越来越类似于与同事的异步协作。随着模型能力的提升,我们预计代理将能够在更长的时间内处理更复杂的任务。
下一步
我们憧憬着这样一个未来:开发者可以自主掌控自己想要完成的工作,其余工作委托给代理——借助 AI,开发速度更快,效率更高。为了实现这一目标,我们正在构建一套 Codex 工具,支持实时协作和异步委托。
与 Codex CLI 等 AI 工具的结合已迅速成为行业规范,帮助开发者更快地完成代码编写。我们相信,Codex 在 ChatGPT 中引入的异步多代理工作流将成为工程师编写高质量代码的主流方式。
最终,我们会看到这两种交互模式——实时配对和任务委托——逐渐融合。开发者将通过 IDE 和日常工具与 AI 代理协作,提出问题、获取建议并卸载耗时较长的任务,所有这些都在统一的工作流程中进行。
展望未来,我们计划推出更具交互性和灵活性的代理工作流程。开发人员很快就能在任务执行过程中提供指导,协作制定实施策略,并主动接收进度更新。我们还计划与您现有的工具进行更深入的集成:目前,Codex 已与 GitHub 连接,很快您将能够从 Codex CLI、ChatGPT Desktop,甚至问题跟踪器或 CI 系统等工具中分配任务。
软件工程是首批体验到 AI 驱动的生产力显著提升的行业之一,这为个人和小型团队带来了新的机遇。我们对此充满信心,同时也在与合作伙伴携手,以更好地理解代理的广泛采用对开发人员工作流程、跨人员技能发展、技能水平和地域的影响。
这仅仅是个开始——我们很高兴看到您使用 Codex 构建的内容。
Great information shared.. really enjoyed reading this post thank you author for sharing this post .. appreciated
Kendi adıma araştırırken öğrendiğim güvenilir bahis siteleri ile ilgili içerikler her zaman ilgi çekici.
I do not even understand how I ended up here, but I assumed this publish used to be great
naturally like your web site however you need to take a look at the spelling on several of your posts. A number of them are rife with spelling problems and I find it very bothersome to tell the truth on the other hand I will surely come again again.
very informative articles or reviews at this time.
I very delighted to find this internet site on bing, just what I was searching for as well saved to fav
I truly appreciate your technique of writing a blog. I added it to my bookmark site list and will