你可以把 Codex 理解成“一个会读项目、会改代码、会跑命令的编程助手”。它不是点一下就把所有事做完,更像一个需要你交代清楚任务、并且要你审查改动的实习生。
先确认一下:现在大家说的 Codex,通常指 OpenAI 的编程助手,常见有三种用法。老早的 Codex API 模型已经基本被新模型替代,不建议再照很老的教程接 API。
1. 在 ChatGPT 网页版或桌面版里用 Codex。
打开 ChatGPT,找到 Codex 入口。按提示连接 GitHub 仓库,或者上传你的项目。然后直接用中文描述任务,例如“修复登录页报错,只改登录相关文件,改完运行测试”。它会给出计划、修改代码,你可以看 diff,确认没问题后再开 PR 或合并。适合让它在仓库里改功能、修 Bug、写测试。
2. 用命令行 Codex CLI。
先装好 Node.js,然后常见安装方式是运行:`npm install g @openai/codex`。安装后进入你的项目目录,运行 `codex`,按提示登录。之后你输入任务,它想执行命令或改文件时会请求你批准。你批准前先看清楚,改完后用 `git diff` 审查,再跑测试。适合本地项目。
3. 用 VS Code 插件。
在 VS Code 扩展市场搜索 Codex,安装并登录。打开项目后,在侧边栏输入任务,比如“帮我给这个函数补单元测试”。它会在编辑器里改代码,你逐处审查。适合边看代码边让它改。
使用时记住几个窍门:任务要写清楚目标、范围、不要动什么、怎么算完成。一次只让它做一小步。先让它读项目结构和 README,再动手。改完一定看 diff、跑测试。不要把自己的密钥、密码、客户数据贴进去。GitHub 权限先只给单个仓库,不要一上来给整个组织权限。
一个通俗的提示词例子:
“请先阅读项目结构和 README,找出登录接口 500 的原因。只改与登录相关的文件,不要改数据库结构。修改后运行 `npm test`,并告诉我改了哪些文件、为什么这样改。”
如果你说的是某个具体入口,比如网页版、命令行、VS Code 插件,我可以按那个入口给你写更细的一步步操作。 |
|