module2
25 分钟

大模型辅助开发

学习进度

当前模块0/6 课
总进度0/36 课
学习时长0 分钟

学习目标

  • 用 ChatGPT 做系统架构设计和技术决策分析
  • 调用 DeepSeek API 实现高性价比的代码生成
  • 使用 Kimi 分析长文档和技术规格
  • 制定多模型协同策略,用正确的模型做正确的事

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—
写后端 APICodex—
写前端页面Cursor—
日常代码补全Copilot—
代码审查Codex(深度)Copilot(快速)
批量转 TypeScriptDeepSeek APICodex
批量生成测试DeepSeek API(省钱)Codex(省心)
翻译代码注释DeepSeek APIKimi
DevOps / CI 配置Codex—
生成 commit messageCodexCopilot
学习新技术概念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 钩子,打造"无人值守"的开发自动化流程。

上一课
下一课