OpenAI发布新一代Codex系统:云端AI编程助手
OpenAI近日发布了最新一代Codex系统——这是一套基于云端的AI代理系统,能够同时处理多项编程任务,而无需占用本地计算机资源。此次发布距离OpenAI推出其免费开源版本"Codex CLI"仅过去一个月。
与我们在编程过程中习惯使用的普通代码补全或代码生成工具不同——这些工具通常需要与AI聊天机器人进行多次迭代才能获得满意结果——Codex作为一个半自主代理运行,拥有自己的计算资源。它能够处理从bug修复到复杂重构等各种任务。
软件工程的未来变革
"软件工程正在发生变化,到2025年底,它将发生根本性的改变,"OpenAI总裁Greg Brockman在官方演示中表示。"今天,我们将朝着我们设想的软件工程未来迈出一步,发布一个新的系统,这是一个远程软件代理,可以并行运行许多任务。"
演示展示了OpenAI开发者如何部署多个AI代理,这些代理在代码库的不同部分并行工作,每个代理都在自己的隔离环境中运行,在最少的人工指导下并行执行不同的任务。
"这个改动如果让我来调试,可能需要至少30分钟甚至几个小时,"团队成员Hansen在演示中指出,而AI在他们谈话期间已经在后台完成了任务。"我们发现Codex的可信度,即使不高于我们的同事,至少也是相当的,"另一位OpenAI研究员Katie表示。
技术架构与优势
与之前的CLI版本不同,新版Codex运行在OpenAI的基础设施上,而非本地。其代理架构意味着AI可以自我审查和改进。换句话说,开发者可以同时启动多个编码任务,稍后再回来查看结果,因为代理能够审查自己的输出——并修复自己的错误。
该系统由名为Codex One的新模型驱动,OpenAI称这是其"迄今为止最好的编码模型"。"我们采用了o3模型,不仅针对基准测试进行了优化,更重要的是针对人们实际想要合并到代码库中的代码类型进行了优化,"Brockman解释道。
未来发展与应用前景
OpenAI强调,Codex仍处于"研究预览"阶段,并表示还有更多开发工作要做。但用户需要订阅OpenAI的高级服务才能进行测试。最初,Codex将面向ChatGPT Pro、Enterprise和Teams用户开放,未来计划扩展到Plus和Edu用户。OpenAI表示,初期将设置"非常宽松的速率限制",且不额外收费,但随着使用数据和反馈的收集,这一政策将会调整。
展望未来,OpenAI计划将Codex与问题跟踪器和CLI系统集成,可能实现更多开发周期的自动化。公司还在继续开发Codex CLI,这是一个运行在开发者本地机器上的开源本地代理,并设想未来本地和远程版本能够无缝协作。
"你真正需要的是一个拥有自己计算机的远程同事,但他也能随时关注你的工作,"Brockman解释道。"你在那里打字,进行一些修改,然后你想,'啊,我想去吃午饭。Codex,你能完成这个吗?'它就能无缝接管并在云端运行。"
在X平台上,OpenAI CEO Sam Altman表示,他收到了对该公告截然不同的反应。"哇,到目前为止,私信中的反应惊人地两极分化:'你们创造了一个软件工程师,却没有在20美元计划中包含无限使用?去你的!'他写道,"以及,'你们创造了一个软件工程师,却没有每月收取2万美元?搞什么鬼?'"