OpenAI Codex 是一个由 OpenAI 开发的人工智能模型,可以将自然语言翻译成代码,人工智能研究人员将其描述为AI Engineering Agent。它为 GitHub Copilot 提供支持,这是一款基于AI的代码自动完成工具,可在选定的集成开发环境(IDE)中使用,例如 Visual Studio Code 和 Neovim。Codex 是 OpenAI GPT-3 模型的一个微调版本,专门针对编程任务进行了优化。
OpenAI Codex 最新新闻
- 2025年6月3日: OpenAI 已面向 ChatGPT Plus 用户推出 Codex,并引入了实时互联网访问功能。用户现在可以在任务执行期间授予 Codex 互联网访问权限,以安装依赖项、升级软件包、运行需要外部资源的测试等。互联网访问默认关闭,Plus、Pro 和 Team 用户可以在特定环境中启用此功能,并对 Codex 可以访问的域和 HTTP 方法进行精细控制。OpenAI 帮助中心
- 2025年5月16日: OpenAI 宣布推出 Codex 的研究预览版,这是一个类似用途的独立工具,同样命名为 Codex,基于 OpenAI o3 的微调版本。OpenAI Codex 旨在作为云端软件工程代理,能够并行处理多个软件工程任务。它由 codex-1 提供支持,这是 OpenAI o3 模型的一个优化版本,专门针对软件工程任务进行了调整。Codex 被训练使用人类反馈强化学习 (RLHF),专门用于软件工程任务。其突出特点是“自我修复能力”——它在迭代环境中模拟真实的拉取请求和错误修复任务,模仿人类开发过程,并自动尝试修复代码直到测试通过。Codex 目前已面向 ChatGPT Pro、Enterprise 和 Team 用户开放,并计划很快支持 Plus 和 Edu 用户。
- 2023年3月23日: OpenAI API 中通过 completions 端点访问的 Codex 模型已停用。OpenAI 建议用户转向 GPT-3.5-Turbo 模型。
OpenAI Codex 概述
OpenAI Codex 是一款人工智能模型,能够理解自然语言并生成代码。它最初基于 GPT-3 架构。Codex 能够根据自然语言描述创建代码片段、完成代码并执行其他编程相关任务。OpenAI 在 2025 年推出了基于其 o3 模型的 Codex 新研究预览版。该版本 codex-1 专门针对软件工程任务进行了优化。新 Codex 在云端沙箱环境中运行,可以处理多个软件工程任务。
OpenAI Codex 历史和版本
- 2021年: OpenAI 首次推出 Codex 模型,该模型基于 GPT-3 架构。它最初作为 GitHub Copilot 的支持技术,擅长代码自动完成,尤其是在 Python 方面。
- 2023年3月: 通过 OpenAI API 的 completions 端点访问的 Codex 模型被停用。
- 2025年5月16日: OpenAI 宣布推出基于 o3 模型的新 Codex 研究预览版。该版本 codex-1 专门针对软件工程任务进行了优化。
OpenAI Codex 关键特性
- 自然语言生成代码: 用户可以通过自然语言描述来生成代码。
- 多语言支持: Codex 可以生成多种编程语言的代码,包括 Go、JavaScript、Perl、PHP、Ruby、Shell、Swift 和 TypeScript。
- 错误修复和代码优化: Codex 可以识别和修复现有代码中的问题。
- 与开发工作流程集成: 用户可以通过 ChatGPT 界面与 Codex 交互,分配编码任务或提问。
- 自治软件工程代理: 新版本的 Codex 可以在云端独立并行处理多个软件工程任务。
- 安全和隔离环境: Codex 在安全的云端沙箱环境中运行,互联网访问受到限制。
OpenAI Codex 优缺点
优点:
- 提高开发效率: Codex 可以自动处理重复性任务,加速开发过程。
- 降低编程门槛: 即使是非程序员也可以通过自然语言生成代码。
- 支持多种编程语言: Codex 对多种编程语言的支持使其适用于不同的项目。
缺点:
- 偶尔出现错误: 生成的代码可能包含错误,需要人工审查。
- 对复杂任务的限制: Codex 在处理大型代码库或非常复杂的任务时可能存在挑战。
- 潜在的安全风险: 生成的代码可能包含漏洞,需要进行适当的安全审查。
- 可能导致过度依赖: 新手程序员可能过度依赖 Codex,影响学习过程。
- 版权和许可问题: 使用 Codex 生成的代码可能引发知识产权问题。
OpenAI Codex 官网
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容