标题:Codex赋能软件工程领域,OpenAI推出的编程工具成AI助手新标杆

(由多段落组成)

优化后的文章:

智东西(公众号:zhidxcom)
作者 | 李水青
编辑 | 心缘

智东西5月17日报道,OpenAI刚刚推出了一个基于云的软件工程智能体——Codex预览版。这款工具能够并行处理多种任务,例如编程、解答代码库相关问题、修复错误以及提交拉取请求以供审核等,并且在云端运行,支持用户代码库的预加载。

Codex由codex-1模型提供支持,该模型是OpenAI o3针对软件工程优化后的版本。目前,Codex已面向ChatGPT Pro、Team和Enterprise用户上线,未来也将对Plus用户开放。

与此同时,OpenAI还推出了codex-1的简化版本,基于o4-mini打造,专为轻量级开源编码Agent“Codex CLI”设计。其API定价为输入1.5美元/100万 tokens,输出6美元/100万 tokens,同时享受即时缓存七五折优惠。

体验地址:https://chatgpt.com/codex

一、高效完成任务,单次运行仅需1-30分钟

用户可以通过ChatGPT的侧边栏访问Codex,通过输入提示并点击“代码(Code)”按钮下达编程任务,或者点击“Ask(提问)”向Codex询问有关代码库的问题。每个任务都在独立隔离环境中独立处理,确保用户代码库的安全性。

Codex可以读取和编辑文件,运行测试工具、类型检查器等命令。任务完成时间通常为1-30分钟,具体取决于任务复杂程度,用户可以实时监控Codex的进度。

任务完成后,Codex会在其环境中提交更改,并通过终端日志和测试输出提供可验证的操作记录。用户可以查看结果、请求进一步修订、提交GitHub拉取请求,或将更改直接集成到本地环境中。

此外,用户还可以通过放置在代码库中的AGENTS.md文件来引导Codex。这些文件类似于README.md,用于告知Codex如何导航代码库、运行哪些命令进行测试以及遵循项目的标准实践。与人类开发人员类似,Codex在配置好开发环境后表现最佳。

二、安全性与透明度并重

在安全性和透明度方面,Codex提供了引用、终端日志和测试结果,方便用户检查其工作。当遇到不确定或测试失败的情况时,Codex会明确告知用户,帮助他们做出正确决策。

codex-1的主要目标是让其输出更贴近人类的编程偏好和标准。例如,与OpenAI o3模型相比,codex-1生成的补丁更加清晰,适合人工审核并集成到标准工作流程中。

为了平衡安全性和实用性,Codex经过训练,能够识别并拒绝开发恶意软件的请求,同时支持合法任务。此外,Codex完全在云端安全隔离的容器中运行,任务执行期间禁用互联网访问,确保数据安全。

三、Pro用户免费体验,API收费合理

上个月,OpenAI推出了Codex CLI,一款轻量级开源编码Agent,能够在终端中运行。今天,OpenAI发布了codex-1的精简版本,基于o4-mini设计,专为Codex CLI使用而优化。

这个新模型支持CLI中的快速工作流程,并针对低延迟代码问答和编辑进行了优化,同时保留了指令遵循和样式方面的优势。它现在是Codex CLI中的默认模型,并在API中以codex-mini-latest的形式提供。

使用ChatGPT登录Codex CLI的Plus和Pro用户,今天晚些时候即可开始兑换价值5美元和50美元的免费API积分,有效期为30天。

对于开发者而言,codex-mini-latest模型可在Responses API上使用,价格为输入1.5美元/100万 tokens,输出6美元/100万 tokens,享受75%的即时缓存折扣。

OpenAI的技术团队已经开始将Codex纳入日常工具包。工程师们常用它来卸载重复且范围明确的任务,例如重构、重命名和编写测试。此外,它也适用于构建新功能、连接组件、修复错误以及起草文档。

在发布之前,OpenAI与一小群外部测试人员合作。例如,思科正在探索Codex如何帮助其工程团队更快地实现想法,而Temporal则使用Codex加速功能开发、调试问题、编写和执行测试以及重构大型代码库。

结语:Codex的未来潜力

OpenAI承认,Codex的开发仍处于早期阶段。作为研究预览版,它目前缺少一些功能,例如前端工作的图像输入以及对远程Agent的方向修正功能。尽管如此,Codex在ChatGPT中引入的异步多Agent工作流有望成为工程师编写高质量代码的主流方式,实时配对和任务委托两种交互模式将逐渐融合。

本文来源: 智东西【阅读原文】
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...