用10天时间,借助多个AI模型和工具实现一个项目的 需求分析、产品设计、架构设计、数据库设计、后端开发、前端开发。
这是一份完整的、可复用的借助AI辅助编程的参考样例,过程中借助了不同模型和工具各自擅长的能力。核心是以人为本,以自我的核心思路为基础,借助模型将其扩展为一个完整的、具体的、可落地的产品文档。核心思路一定是人的,模型是用于激发、扩展人的思路。
| 模型/工具 | 阶段 |
|---|---|
| Gemini 3Pro 网页版 | 需求分析、产品设计、架构设计、数据库设计 |
| Gemini 3Pro / Antigravity | 产品原型/UI设计 |
| GPT5.1 / Codex | 代码审核:后端开发、前端开发。 |
| Claude 4.5 / Kiro | 代码编写:后端开发、前端开发。 |
| GLM 4.6 / Claude Code | 简单问题梳理 |
扫盲
开始前,我需要简单介绍为什么会用到上面这些模型和工具。
Gemini 2.5和Gemini 3都是非常优秀的模型,他特别适合做逻辑判断和事件分析。在8月份,我发布过使用Gemini 2.5辅助产品设计的博文,https://chongwenz.cn/%E6%8A%80%E6%9C%AF/AI/ai-llm-canpin-prompt/。这个模型的意义是帮助我们做项目中的涉及**“设计”**的功能,往往比GPT、Claude更优秀。而Gemini3的前端设计能力又特别的优秀,还可以作为UI设计。
Antigravity是Google最新退出的一款AI-IDE,有免费额度,但门槛较高。主要是生产HTML代码的UI原型图。如果没有Antigravity,使用网页版的也可以。
Codex是OpenAI的AI编程工具(CLI 命令行/插件),他比Claude Code更加严谨、可信,故我用来做代码审核,审核由其他模型编写的代码。审核的意义在于,我用AI越多越增加对AI的不可信,尤其在复杂的代码逻辑时。那么可以让Codex根据最初的需求和最终的代码,审查代码是否符合业务需求、代码本身是否有问题。
Kiro是亚马逊推出的一款AI-IDE。推荐原因可以查看:https://mp.weixin.qq.com/s/Js9Pvclobge8dd168zSY4Q。Kiro 是Spec模式的提出者,即一次代码工作拆分为:需求文档 -> 设计文档 -> 任务文档。每个流程都可以人工干预,具体的Spec可以自行查询。除了Kiro之外,还有两个开源的Spec项目,他们适用于多个AI工具(如Codex、Claude Code 等等都适用)。1. Spec-kit:适合用在新项目,从0-1构建。2.Open-Spec:更轻量化的,适合用在旧项目新增功能,我推荐这个。Kiro中只有Claude模型,并且价格性价比非常高。
GLM 4.6 / Claude Code。简单的来讲,国内的人开外国的车。GLM 4.6是智谱开源的模型,其性能≈Claude 4.1,但价格极低,智谱官方推出了20包月的编程套餐。Claude Code是Anthropic发布的AI编程工具(CLI 命令行/插件),功能强大。但总体上GLM的能力还是较弱,在不想浪费codex、kiro额度时,用GLM性价比还是可以的。
第一阶段:需求分析 和 产品设计
首先有一个核心的功能需求,不需要完整,只需要简单的几句话。我们让Geimini辅助激活思维、逐步需求变得完整。其中Gemini会提供一些思路和选择,但和人一定要清醒:不要完全依赖AI,核心思路必须是人的。
工作是你的,不是工具的,AI会让开发者失业吗?不会,但前提是你愿意进化。工具一直在变,从打孔器到编译器,从单机到微服务,每一代人都有焦虑,但建设者从未消失。AI生成代码很快,但看懂它、判断它、为它负责的始终是你。