Codex能力
Codex 简介
Codex = AI 编程代理,不是简单代码补全工具。
它可以:
- 阅读项目代码
- 理解架构
- 修改多个文件
- 编写测试
- 执行命令
- 分析报错
- 生成代码变更说明
核心模式:
需求 → 分析代码 → 修改 → 测试 → 输出 diff
适合场景
1. 开发
例如:
给 FastAPI 增加 JWT 登录接口,并补测试
Codex 会:
- 找路由位置
- 创建认证模块
- 修改配置
- 写测试
2. 重构
例如:
把项目中的数据库连接改成连接池
Codex 会:
- 查找旧代码
- 修改调用方式
- 保持接口兼容
- 修复测试
3. 排障
例如:
CI 构建失败,帮我定位原因
Codex 会:
- 分析日志
- 找问题文件
- 提出修复
- 验证结果
好的 Prompt 写法
不要:
帮我优化项目
推荐:
目标:
修复接口超时问题
范围:
只修改 api 和 service 模块
约束:
不要改变接口格式
验证:
运行 pytest
输出:
说明修改原因和风险
实战流程
1. 让 Codex 阅读代码
↓
2. 让它给修改方案
↓
3. 审查 diff
↓
4. 执行测试
↓
5. 合并代码
注意
Codex 最适合:
✅ 后端开发
✅ Docker/K8s 配置
✅ CI/CD
✅ 重构
✅ Bug 修复
不建议直接放权:
❌ 数据库大改
❌ 核心架构调整
❌ 生产环境直接操作
一句话:
Codex 是“会读代码、会改代码、会验证代码”的 AI 工程助手,价值在工程流程,而不是单纯生成代码。