Codex 是 OpenAI 推出的编程代理,它可以读取、编辑并运行代码,帮助开发者更快地构建项目、修复 bug,并理解不熟悉的代码。Codex 的云版本拥有自己的运行环境,可以在后台并行执行任务。通过连接 GitHub 账户,Codex 能直接访问仓库中的代码并为完成的工作创建拉取请求,这项功能在 Plus、Pro、Business、Edu 以及 Enterprise 计划中提供。

在开始使用 Codex Web 前,需要在 ChatGPT 的 Codex 页面授权 GitHub 访问。授权后,Codex 可以利用云端环境处理任务,并在完成后通过拉取请求将结果合并回仓库。某些企业工作区可能还需要管理员配置后才能使用这项服务。

如何与 Codex Web 协作

文档指出,多种方式可以与 Codex Web 协作完成开发工作。首先,通过精心设计提示语(prompt)和约束,可以让 Codex 产生更符合预期的代码结果;官方提供了提示编写指南和常用工作流示例。其次,可以配置运行环境,指定要处理的仓库、依赖安装步骤以及需要启用的工具,使 Codex 在云端按照预设流程工作。开发者还可以通过 IDE 插件或直接在 GitHub 中 @codex,委派具体的编码任务,Codex 将在云端生成差异并提出拉取请求。此外,Codex Web 允许用户控制云端环境是否可以访问公共互联网,按需启用网络能力。

总结

总体而言,Codex Web 为开发者提供了一个托管在云端的智能编码助手。它不仅能理解和修改代码,还能接管常见的开发任务并生成可审核的拉取请求,帮助团队提升生产力。通过合理的环境配置和提示设计,Codex 能够安全而高效地嵌入开发流程。