«

OpenAI 震撼发布 Codex:人工智能编码变革

一把老骨头 发布于 阅读:12 科技新闻


在软件开发领域,一场由人工智能驱动的变革正悄然来临。近日,OpenAI 正式推出了一款名为 Codex 的全新人工智能编码代理,旨在为软件开发带来前所未有的便捷与高效,重新定义软件工程师与人工智能的交互方式。

Codex 目前已作为研究预览版,面向 ChatGPT Pro、企业和团队订户开放使用,并计划在不久的将来扩大至 ChatGPT Plus 和 Edu 用户群体。这一发布无疑是 OpenAI 发展历程中的一个重要里程碑,彰显了其在人工智能领域持续创新的决心与实力。

Codex 建立在 OpenAI 专门为软件工程微调的 o3 推理模型版本——codex-1 之上。该模型通过在各种编码任务上运用强化学习进行训练,能够生成更加干净、可靠的代码,且严格遵循用户指令。与早期模型不同,codex-1 会反复测试其输出,确保代码在呈现给用户之前通过必要检查,有效解决了长期以来人们对人工智能生成代码质量、安全性和透明度的担忧。

在编码过程中,Codex 提供了终端日志和测试输出的引用功能,用户可以清晰追踪任务完成的每一步。它运行在基于云的沙箱环境中,该环境与用户的开发环境高度契合。通过连接 GitHub,Codex 能够预加载用户的代码库,进而实现编写新功能、修复错误、回答代码库相关问题以及运行测试等多种操作。每个任务都在独立、隔离的容器中执行,代理会详细记录操作、引用测试结果并总结更改,方便用户查看。根据任务复杂程度,执行时间从一分钟到半小时不等,且 Codex 能够同时处理多个任务,不打断用户工作流程。

为了使 Codex 更好地适配不同项目,开发人员可在存储库中添加“AGENTS.md”文件,用于指导人工智能,概述项目背景、编码标准和风格约定,就像为人工智能代理量身定制的自述文件一样。同时,Codex 还能从代码库中自动推断编码风格。

在安全与安保方面,Codex 的设计可谓用心良苦。代理在隔绝外界的环境中运行,与更广阔的互联网和外部 API 完全隔离,最大程度降低了误用风险,如防止恶意软件开发或敏感数据未经授权访问。此外,OpenAI 还实施了先进的监控系统,能够实时检测并标记潜在有害请求,Codex 也会拒绝开发恶意软件或从事其他不道德活动的请求。不过,OpenAI 强调,在将人工智能生成的代码集成到生产环境之前,用户仍需手动审查和验证,因为生成式人工智能系统仍存在出错可能。

当遇到不确定情况或测试失败时,Codex 代理会主动与用户沟通。在首次展示期间,用户可免费使用该工具,但随着需求增加,OpenAI 计划引入费率限制和付费信用系统。

目前,各大公司已对 Codex 展开评估并积极采用。思科正利用 Codex 加快工程工作流程;Superhuman 借助其提高测试覆盖率,让非工程师也能贡献代码更改;自动驾驶汽车公司 Kodiak 运用 Codex 增强代码可靠性,深入了解复杂软件堆栈;Temporal 则将其用于后台任务,如调试和测试编写。

尽管 Codex 相较于其前身 GitHub Copilot 的原始 Codex 模型有了巨大飞跃,但 OpenAI 也坦诚该工具目前存在一定局限性。例如,代理尚不支持前端开发的图像输入,用户在任务运行时也无法进行干预。将工作委托给远程代理所需时间可能比本地交互式编辑更长。不过,OpenAI 预计未来版本将实现更复杂的异步协作,使代理能够处理扩展的多方面任务。

Codex 的发布恰逢人工智能编码助理(通常被称为“vibe 编码员”)市场需求激增之时。随着 Anthropic 和 Google 等竞争对手纷纷发布或更新其代理编码产品,这一市场正迅速扩张。此前,OpenAI 以 30 亿美元收购该领域主要参与者之一,更凸显了这一快速增长领域的高风险与巨大潜力。

AI OPENAI Codex 编码