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 工程助手,价值在工程流程,而不是单纯生成代码。