当前位置: 首页 > news >正文

ChatGPT:OpenAI Codex—一款基于云的软件工程 AI 代理,赋能 ChatGPT,革新软件开发模式

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 的功能。

相关文章:

  • RISC-V 开发板 MUSE Pi Pro V2D图像加速器测试,踩坑介绍
  • 抖音视频怎么去掉抖音号水印
  • uni-app学习笔记七-vue3事件处理
  • esp32课设记录(一)按键的短按、长按与双击
  • 区间带边权并查集,XY4060泄露的测试点
  • pycharm连接github(详细步骤)
  • 如何利用 Java 爬虫获得某书笔记详情:实战指南
  • 面向GIS的Android studio移动开发(二)--在地图上绘制电子围栏
  • Spring AI Alibaba集成阿里云百炼大模型
  • 【已经解决诸多问题】Mamba安装
  • 延时双删-争议与我的思路-001
  • Neo4j数据库
  • 有哪些GIF图片转换的开源工具
  • 07 负载均衡
  • Linux的MySQL头文件和找不到头文件问题解决
  • windows多版本Python共存(大合集)
  • 方案精读:104页DeepSeek金融银行核算流程场景部署建设方案【附全文阅读】
  • LeetCode 155. 最小栈:Java 双栈解法详解
  • LWIP的Socket接口
  • SmartETL函数式组件的设计与应用
  • 日月谭天 | 赖清德倒行逆施“三宗罪”,让岛内民众怒不可遏
  • 三星“七天机”质保期内屏幕漏液被拒保,澎湃介入后已解决
  • 远洋渔船上的命案
  • 从《缶翁的世界》开始,看吴昌硕等湖州籍书画家对海派的影响
  • 坐标大零号湾科创策源区,上海瑞金医院闵行院区正式启动建设
  • 俄乌刚谈完美国便筹划与两国领导人通话,目的几何?