ChatGPT:OpenAI Codex—一款基于云的软件工程 AI 代理,赋能 ChatGPT,革新软件开发模式
导读:2025年5月16日,OpenAI 发布了 Codex,一个基于云的软件工程 AI 代理,它集成在 ChatGPT 中,旨在协助软件开发者并改变软件开发的方式。Codex 是 OpenAI 推出的一个强大的 AI 软件工程代理,它集成在 ChatGPT 中,旨在通过自动化编码任务、提高开发效率和促进并行开发来改变软件开发的方式。Codex 具有多种功能,包括代码编写、调试、测试和提交拉取请求,并且它还强调安全性和透明度,允许用户验证其操作。OpenAI 计划继续改进和扩展 Codex 的功能,预示着 AI 在软件开发领域的未来具有广阔的前景。
目录
OpenAI Codex—一款基于云的软件工程 AI 代理,赋能 ChatGPT,革新软件开发模式
1. Codex 简介
2. Codex 的功能与特点
3. Codex 的使用与访问
4. Codex 的安全与可信赖性
5. Codex 的未来发展
OpenAI Codex—一款基于云的软件工程 AI 代理,赋能 ChatGPT,革新软件开发模式
官网文章:https://openai.com/index/introducing-codex/
1. Codex 简介
Codex 是一个旨在通过并行处理编码任务来协助软件开发人员的 AI 代理。
- Codex 是 OpenAI 推出的一个基于云的软件工程代理,它能够并行处理多个编码任务。
- Codex 由 codex-1 提供支持,codex-1 是 OpenAI 的 o3 优化版本,专门用于软件工程。
- Codex 能够执行诸如编写新功能、回答关于代码库的问题、修复错误以及提出拉取请求等任务。
- 每个任务都在其自己的云沙箱环境中运行,并预加载了用户的存储库。
- Codex 旨在充当工程师的“虚拟同事”,帮助他们编写代码和修复错误,并且速度非常快。
2. Codex 的功能与特点
Codex 具有多种功能,包括代码编写、调试、测试和提交拉取请求,旨在提高开发人员的生产力。
- Codex 不仅仅是一个自动完成工具,它更像是一个能够自主执行各种编程任务的云代理。
- 它可以读取和编辑文件,以及运行命令,包括测试工具、linter 和类型检查器。
- Codex 可以在 ChatGPT 界面中使用,用户可以通过自然语言描述他们想要的功能。
- Codex 能够生成与人类风格和 PR 偏好非常相似的代码,精确地遵循指令,并且可以迭代地运行测试,直到获得通过的结果。
- Codex 通过引用终端日志和测试输出来提供其操作的可验证证据,允许用户跟踪任务完成期间采取的每个步骤。
3. Codex 的使用与访问
Codex 通过 ChatGPT 界面访问,并且正在逐步向更多用户开放。
- Codex 目前向 ChatGPT Pro、Team 和 Enterprise 用户开放,未来将支持 Plus 和 Edu 用户
- 用户可以通过 ChatGPT 侧边栏为 AI 代理分配新的编码任务,只需输入提示并单击“代码”即可。
- Codex 允许用户同时启动多个会话,以便多个代理可以并行工作。
- 在任务执行期间,互联网访问被禁用,从而限制了代理的交互,仅限于通过 GitHub 存储库显式提供的代码。
4. Codex 的安全与可信赖性
OpenAI 重视 Codex 的安全性和透明度,允许用户验证其操作并提供反馈。
- OpenAI 在设计 Codex 时优先考虑了安全性和透明度,以便用户可以验证其输出。
- 用户可以通过引用、终端日志和测试结果来检查 Codex 的工作。
- 当不确定或面临测试失败时,Codex 代理会明确地传达这些问题,使用户能够就如何进行做出明智的决定。
5. Codex 的未来发展
OpenAI 计划继续改进和扩展 Codex 的功能,包括推出新的模型和工具。
- OpenAI 正在更新其 Codex CLI,这是一个命令行编码代理,使用新的 o4-mini 模型,该模型针对软件工程进行了优化。
- 预计该模型将提供更高的准确性和效率,从而进一步增强 Codex 的功能。