今天打开一个典型的 SAP 项目,眼前往往不是一份孤立的源代码。前端可能是 SAP UI5 或 Fiori Elements,后端可能是 ABAP RAP、CAP Java 或 CAP Node.js,中间穿过 OData V2 或 OData V4,外面还包着 Git、CI/CD、单元测试、代码扫描、传输请求、BTP 部署与权限控制。面对这样的工程,单纯生成几行语法正确的代码并不难,真正费时间的是读懂仓库结构、定位改动范围、修改多个文件、执行测试、分析失败日志、修正实现,再把变更整理成可审查的结果。当前语境里的 Codex,正是围绕这一整段工作链路设计的。
OpenAI 目前把 Codex 定位为面向软件开发和技术工作的 coding agent,也就是编码代理。它不只回答代码问题,还能够进入获准访问的项目环境,读取文件、编辑代码、运行命令、调用测试工具、检查差异,并把结果交回给我们审查。官方产品页面把它描述为可以承担功能开发、复杂重构、迁移、代码审查和自动化等端到端任务的开发代理。Codex 可以出现在 ChatGPT、桌面应用、IDE、终端和云环境中,这些入口由同一个 ChatGPT 账号连接起来。
这里有一个容易混淆的历史背景。早期的 Codex 更接近模型名称。OpenAI 在 2021 年研究过面向代码训练的大语言模型,并以 Codex 命名相关研究。到了 2025 年 5 月,OpenAI 再次使用 Codex 这个名字,推出能够在隔离云环境中处理软件工程任务的代理产品,当时由针对软件工程优化的codex-1驱动。此后 Codex 从云端研究预览逐步扩展到 CLI、IDE、GitHub、Slack、桌面应用和多代理工作方式。站在 2026 年看,Codex 主要指一套软件开发代理产品与运行体系