Skip to content

AI写代码不是万能钥匙,真正的关键在你自己

  1. 在 AI 时代,代码规范和质量依然同样重要。AI 再聪明,也无法弥补一个混乱的项目结构。
  2. 如果项目本身就是屎山,那 AI 写出来的自然也不会变黄金。垃圾输入,只会有垃圾输出。
  3. AI 是“遇强则强,遇弱则弱”。你越懂技术、越懂需求,AI 的输出就越惊艳。
  4. 不要幻想 AI 一键帮你搞定所有事。它是工具,不是魔法。
  5. 真正的心法:把自己当指挥官,AI 当你的打手。

需求开发文档模版定义

对于在现有项目中新需求开发,我通常会使用下面这个 需求开发文档模版

markdown
## Feature

## Documentation

## Tips

- 修改过的文件中添加注释 `TODO: ${需求名称}-开发中` 字样
  - development 和 logs 文件夹下文件除外
- 功能实现如依赖第三方插件,请使用 PNPM 包管理工具
- 无需过多考虑功能的完整性
  - 如果需要额外添加需求未提到的功能,请先询问我获取我的同意,在进行扩展
- 无需修复导入顺序和类型导入的问题
  - 在修复其问题如果出现长期无法修复的问题,需要在文件中标志注释 `TODO: 类型问题-待修复` 即可
  - 然后跳过类型修复问题
- 需求功能开发后后都需要在当前标题标注【已完成】
- 最后需求完成后,总结一份日志报告
  - 要整体描述需求/BUG,以及需求功能的实现或BUG修复内容,以及修改的文件路径和描述具体改了什么
  - 输出报告至 `logs` 文件夹中,文件名为:`${YYYYMMDD}-${需求名称}.md`
  • 提示词:@INITIAL.md 查看文档需求,完成功能开发

新功能模版设计定义

markdown
## Feature

## Tips

- 按照提出的功能需求完成设计,无需过多扩展
- 输出一份功能模块设计的报告至 `features` 文件夹中,文件名为:`${YYYYMMDD}-${需求名称}.md`
  • 提示词:@DESIGN.md 查看文档需求,完成功能模块设计

集成文档模块定义

markdown
## Feature

## Documentation

## Tips

- 写一篇集成文档,输出报告至 `docs` 文件夹中,文件名为:`${YYYYMMDD}-${需求名称}.md`
  • 提示词:@DOC.md 查看文档需求,完成集成文档

各家模型理解对比

  1. 推理能力强的模型

GPT、Claude

**适合:**复杂逻辑分析、代码问题排查、架构设计、需求拆分 **特点:**思考链条更稳定,能处理多步推理 **短板:**速度较慢、偶尔过度自信

  1. 代码能力强的模型

GPT、Claude、DeepSeek、GLM

**适合:**重构、生成项目模板、适合明确的需求开发 **特点:**能保持同一项目的风格一致 **短板:**对业务理解有限,需要提供明确上下文

  1. 语言表达能力强的模型

GPT、Grok

适合: 适合写文档 特点: 表达自然,结构清晰 短板: 事实信息需要校验

实际场景中对于需要让 AI 去定位问题或者设计新模会使用推理能力强的模型 Codex(GPT)去制定整体规范完成第一轮。然后交给 DeppSeek 或者 GLM 完成明确的需求开发。然后平时知识性问答之类的,不参与到具体项目的。我都是使用 GPT 或者 Grok 询问。

使用 AI 业务落地