103 大模型辅助开发
超越单一工具,用 ChatGPT、DeepSeek、Kimi 构建多模型联合开发策略。
学习目标
完成本课程后,你将能够:
一、多模型时代的核心问题
我们已经学习了三种 AI 编程工具(Codex、Cursor、Copilot),它们背后用的都是各自主力模型。但实际开发中,很多场景**不在 IDE 里,不需要终端的**——你需要的是纯对话式的思维能力。
核心原则:**不是找"最好的模型",而是为每个任务找"最合适的模型"**。
二、ChatGPT:架构设计与分析
ChatGPT(尤其是 GPT-4o)是当前最强的通用大模型之一,特别适合需要**广泛知识面**和**深度推理**的任务。
ChatGPT 的最佳场景
| 场景 | 为什么用 ChatGPT 而不是 Codex |
|---|---|
| 架构设计讨论 | 需要开放式的头脑风暴和利弊权衡 |
| 技术选型分析 | 需要对比多种方案的长期影响 |
| 需求理解和分解 | 将模糊的产品需求转化为技术方案 |
| 学习新技术 | 需要解释概念、举例、类比 |
| 非代码的输出 | PRD、技术方案文档、会议纪要整理 |
实际用法
# 用 ChatGPT 做架构设计
我正在设计一个跨境电商平台,业务方要求支持:
- B2B 和 B2C 两种模式
- 多仓库库存管理
- 多币种定价
请帮我:
1. 分析系统的核心模块有哪些
2. 推荐数据库 schema 设计思路
3. 对比微服务 vs 模块化单体架构的优劣
4. 给出技术栈建议并说明理由ChatGPT + Codex 联动
步骤 1(ChatGPT):讨论架构,输出技术方案文档
步骤 2(ChatGPT):将方案分解为可执行的开发任务清单
步骤 3(Codex) :按照任务清单逐个实现
步骤 4(ChatGPT):Review Codex 的实现,指出改进点
步骤 5(Codex) :根据反馈实施改进三、DeepSeek API:高性价比代码生成
DeepSeek 系列模型在代码领域表现出色,而且 API 价格远低于 GPT-4o。适合批量、高频的代码生成任务。
为什么用 DeepSeek
| 优势 | 说明 |
|---|---|
| 成本低 | API 价格约为 GPT-4o 的 1/10 ~ 1/20 |
| 代码能力强 | HumanEval 评分接近 GPT-4o |
| 中文友好 | 中文理解和生成能力优秀 |
| 开源生态 | 可以私有化部署,数据不出内网 |
DeepSeek 的最佳场景
- 批量翻译代码注释(中译英、英译中)
- 批量生成 JSDoc / docstring
- 将 JavaScript 代码转换为 TypeScript
- 代码格式化和标准化
- 生成大量单元测试
- 将一种框架的代码迁移到另一种
实际调用示例
import openai
client = openai.OpenAI(
api_key="sk-your-deepseek-key",
base_url="https://api.deepseek.com/v1"
)
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "你是代码翻译专家。将以下 JavaScript 代码转换为 TypeScript,添加完整类型标注。"},
{"role": "user", "content": open("legacy-code.js").read()}
],
temperature=0.1
)
print(response.choices[0].message.content)模型分工策略
GPT-4o: 架构设计、技术决策、复杂推理(质)
DeepSeek: 批量生成、翻译、转换(量)
Codex: 执行代码修改、测试、部署(行)
Cursor: UI 开发、页面迭代(视)
Copilot: 日常补全、代码片段(速)四、Kimi:长文档分析
Kimi(月之暗面)的核心优势是**超长上下文**(200 万字),特别适合需要消化大量文本的场景。
Kimi 的最佳场景
- 阅读和理解完整的技术规格书(几百页 PDF)
- 分析开源项目的全部文档和源码注释
- 阅读多个 RFC / 设计文档并做交叉对比
- 从冗长的会议记录中提取技术决策和行动项
- 为大型项目生成完整的技术文档索引
与 Codex 的协作
步骤 1(Kimi):上传 3 份竞品系统的 API 文档(各 100+ 页)
步骤 2(Kimi):"提取这三份文档中关于订单状态机的设计差异"
步骤 3(开发):根据 Kimi 的分析结果,确定自己系统的状态机设计
步骤 4(Codex):"按以下状态机定义实现订单状态流转...(粘贴 Kimi 输出的分析)"五、多模型工具选择决策矩阵
任务维度
| 我要做什么 | 首选工具 | 备选 |
|---|---|---|
| 设计系统架构 | ChatGPT(GPT-4o) | — |
| 技术方案评审 | ChatGPT(GPT-4o) | — |
| 读 200 页技术文档 | Kimi | — |
| 对比例多份 API 文档 | Kimi | — |
| 初始化项目 | Codex | — |
| 写后端 API | Codex | — |
| 写前端页面 | Cursor | — |
| 日常代码补全 | Copilot | — |
| 代码审查 | Codex(深度) | Copilot(快速) |
| 批量转 TypeScript | DeepSeek API | Codex |
| 批量生成测试 | DeepSeek API(省钱) | Codex(省心) |
| 翻译代码注释 | DeepSeek API | Kimi |
| DevOps / CI 配置 | Codex | — |
| 生成 commit message | Codex | Copilot |
| 学习新技术概念 | ChatGPT | — |
成本维度
| 模型/工具 | 成本等级 | 建议使用频率 |
|---|---|---|
| Copilot | 固定月费 | 持续高频 |
| Cursor | 固定月费 | 持续高频 |
| Codex(o4-mini) | 低 | 中频 |
| Codex(GPT-4o) | 中 | 低频(关键任务) |
| DeepSeek API | 极低 | 高频批量任务 |
| ChatGPT(GPT-4o) | 中 | 低频(分析决策) |
| Kimi | 固定月费/免费 | 按需 |
六、构建你的多模型工作流
单日开发工作流示例
09:00 ChatGPT: 讨论今天要做的功能的架构方案(15 分钟)
09:15 Codex: 初始化功能分支,创建基础文件结构(5 分钟)
09:20 Cursor: 开发前端页面和组件(2 小时)
11:20 Copilot: 全程伴随,补全代码片段
11:30 Codex: 开发后端 API(1 小时)
12:30 DeepSeek: 批量生成所有单元测试(后台运行)
14:00 Codex: /review 代码质量审查(10 分钟)
14:10 Codex: 修复审查发现的问题(20 分钟)
14:30 Codex: 生成 commit message,提交 PR
16:00 Kimi: 阅读同事提交的 50 页设计文档,生成摘要七、本课总结
**核心要点:**
- ChatGPT 做"军师"——架构设计和方案讨论
- DeepSeek 做"兵力"——批量代码生成,成本极低
- Kimi 做"情报官"——消化海量文档,提取关键信息
- Codex 做"执行官"——实际修改代码、运行测试、部署
- Cursor 做"设计师"——UI 开发和视觉迭代
- Copilot 做"助理"——随时随地快速补全
**下一步:** 下一课将深入 Codex 的 Hooks 自动化机制,学会配置 PreToolUse 和 PostToolUse 钩子,打造"无人值守"的开发自动化流程。