OpenAI发布代码Agent:开启自动化编程时代,超强智能体!

AI-Agent2天前发布 AIGCOPEN
69 0 0
OpenAI发布代码Agent:开启自动化编程时代,超强智能体!

 

文章摘要


【关 键 词】 代码自动化开发安全云端

OpenAI发布了全新的云端代码Agent——Codex,旨在为开发人员提供自动化支持,涵盖编写功能代码、修复错误、回答代码库问题以及提出拉取请求审查等多种任务。Codex由Codex-1模型驱动,这是OpenAI-o3的微调版本,专门针对软件工程进行了优化。通过强化学习在多种环境中对真实世界的编码任务进行训练,Codex生成的代码能够贴合程序员的代码风格和拉取请求偏好,并严格遵循指令。

Codex通过ChatGPT的侧边栏访问,用户可以通过输入提示词并点击“Code”来分配新的编码任务,或点击“Ask”询问有关代码库的问题。每个任务都在独立的隔离环境中处理,并预加载了用户的代码库。Codex能够读取和编辑文件,运行测试框架、代码检查工具和类型检查器等命令。任务完成时间通常为1至30分钟,用户可实时监控进度。任务完成后,Codex会在环境中提交更改,并通过引用终端日志和测试输出提供可验证的操作证据,确保用户能够追溯每一步操作。

用户可以通过审查结果、请求修订、打开GitHub拉取请求或将更改直接集成到本地开发环境中。此外,用户还可以在代码库中放置AGENTS.md文件,指导Codex如何导航代码库、运行测试命令以及遵循项目标准实践。OpenAI的测试数据显示,Codex-1在编码评估和内部基准测试中表现出色,其能力已超过OpenAI最强模型之一o3-high。

在训练Codex-1时,OpenAI的主要目标是使其输出符合人类编码偏好和标准。与OpenAI-o3相比,Codex-1能够生成更干净的补丁,这些补丁可以立即进行人类审查并集成到标准工作流程中。为了平衡安全性和实用性,Codex被训练成能够识别并拒绝开发恶意软件的请求,同时支持合法任务。OpenAI还增强了政策框架并纳入了严格的安全评估,确保Codex在云端的安全隔离容器中运行,任务执行过程中互联网访问被禁用,限制智能体仅与GitHub代码库和预安装依赖项交互。

Codex已成为OpenAI内部开发的高效助手,工程师常用其执行重复、繁琐的任务,如重构、重命名和编写测试。OpenAI正在围绕Codex建立新的开发习惯,包括处理日常编码问题、规划任务和监控开发进度,帮助工程师减少上下文切换,专注于最重要的事情。此外,OpenAI与多家知名企业合作,测试Codex在实际开发场景中的应用。例如,Temporal使用Codex加速功能开发、调试问题和重构大型代码库;Superhuman利用其提高测试覆盖率和修复集成失败;Kodiak则借助Codex编写调试工具和加速自动驾驶技术的开发。

OpenAI还更新了开源的轻量级终端代码智能体Codex CLI,发布了Codex-1的较小版本o4-mini。该版本针对低延迟代码问答和编辑进行了优化,并保留了指令遵循和风格优势。用户现在可以使用ChatGPT账户登录Codex CLI,无需手动生成和配置API token,OpenAI将自动生成和配置API密钥。

原文和模型


【原文链接】 阅读原文 [ 1551字 | 7分钟 ]
【原文作者】 AIGC开放社区
【摘要模型】 deepseek-v3
【摘要评分】 ★★★☆☆

© 版权声明
“绘蛙”

相关文章

“极客训练营”

暂无评论

暂无评论...