【从零开始的 AI 开发-导言】把 AI 开发练成真本事

8 阅读6分钟

把 AI 开发练成真本事

一、这篇文章只解决什么问题

这篇文章只想讲清楚两件事:

  • 这个专栏到底在写什么
  • 它为什么不是又一个“AI 入门内容合集”

一句话版:

  • 这不是一个围绕单个 demo 打转的博客系列,而是一套 AI 开发训练系统的公开施工记录

这个系列会围绕我当前在维护的开源项目 ai-learning-bootcamp 展开。

如果你更关心“怎么把 AI 开发能力真正练出来”,而不是“这周又多认识了几个模型名”,那这个系列应该值得你继续看。

二、这个专栏真正想写的是什么

这个系列的主角,不是某个接口,也不是某篇技巧文。

主角其实是这套训练系统:

它想解决的,不是“让人看懂 AI 概念”,而是更难也更实际的那件事:

  • 让一个有基础开发能力的人,逐步具备 AI 应用开发和持续输出能力

这里的“能力”不是单一技术点,而是 5 条线一起练:

  • 环境能力:把 Windows / WSL2 / Docker / Python / Git / API Key 真正配起来
  • 执行能力:能按天推进,按周收口,而不是想到哪做到哪
  • 项目能力:从最小 API 到完整应用,再到 RAG、Workflow、最小 Agent
  • 输出能力:把过程沉淀成周报、博客、方案文档、README、复盘
  • 工程能力:测试、日志、环境变量、版本管理、失败复盘都能落地

这就是这个系列的重点。

不是“又做了一个小功能”,而是“怎么把这些能力一条条练出来”。

三、为什么我觉得这件事值得写成一个专栏

现在很多 AI 内容都有一个共同问题:看起来学了很多,真到自己做项目时,还是容易手忙脚乱。

原因不复杂。很多内容停在这两层:

  • 介绍概念
  • 演示跑通

但 AI 开发真正开始变难,往往是在“跑通之后”。

比如下面这些问题,才是更真实的现场:

  • 项目怎么拆周计划
  • 哪一步该先补功能,哪一步该先补工程化
  • 为什么小项目也要写 README、测试、方案文档和复盘
  • 如何把学习过程沉淀成能回看、能展示、能传播的证据链
  • 如何使用 AI 工具协作,而不是反过来被 AI 工具牵着走

这些问题,不适合只靠一两篇零散文章讲完。

它更适合被做成一个系列,跟着一个仓库、一个节奏、几轮真实交付慢慢写透。

四、这套训练系统到底怎么运作

从当前文档和规划看,这套系统不是“随便做几个项目看看”,而是一个有阶段目标、有交付要求的训练框架。

核心节奏很清楚:

  • 按 12 周推进
  • 每周都有明确交付
  • 每周都要留下代码、文档、测试、验证记录和公开输出

它的路线也不是一开始就冲着“大而全”去,而是先把基础练扎实:

  1. 先统一环境,打通最小 API 闭环
  2. 再把“能跑”收口成“像样”
  3. 再做完整小产品、Prompt / 评测、RAG、数据库、Workflow、Tool Use、最小 Agent
  4. 最后把这些沉淀成可展示的作品集

我很喜欢这套路径的一点是,它不鼓励一上来就追求“高级感”。

它更在乎这些事:

  • 输入是不是清楚
  • 输出是不是稳定
  • 错误是不是可判断
  • 测试是不是能回归
  • 文档是不是能接住后续迭代

说得直白一点,这套系统不是教人“怎么显得很懂 AI”,而是教人“怎么把一个 AI 项目真的做出来,并且做得越来越稳”。

五、已有示例项目

当前这套训练系统已经有第一个示例项目:

text-api

  • 定位:第 1 周的基准项目,用来打通最小 AI 文本处理 API 闭环
  • 当前内容:包含基础接口、自动化测试、README、接口契约、调试文档、验证记录和失败复盘
  • 在专栏里的作用:作为训练系统落地到真实工程现场的第一个样本,用来承接前两周的训练目标

后续还会继续增加新的项目和阶段性样本,覆盖完整产品、RAG、Workflow、Tool Use 和最小 Agent 等训练内容。

六、这个系列最看重什么

如果只用一句话概括,我最看重的是:

  • 把能力练出来,同时把能力留下来

前半句说的是训练,后半句说的是输出。

这也是这套系统和很多普通学习路径不一样的地方。

它不接受“我学过了,但没留下什么”。

它更强调每周都要留下证据,比如:

  • commit
  • 可运行代码
  • 测试结果
  • README 更新
  • 周报
  • 博客草稿
  • 方案文档
  • 失败复盘

这件事听起来有点严格,但我觉得很合理。

因为很多时候,真正决定一个人有没有形成能力的,不是他当时觉得自己懂了多少,而是几周之后还能不能把当时做过的事完整讲清楚。

七、你会在这个专栏里看到什么

后面的文章,主要会围绕下面几条主线展开。

1. 训练主线怎么落地

文档里写的是目标,系列里会写“目标怎么落到每周动作里”。

2. 项目是怎么一轮轮长起来的

现有示例项目只是开始。后面的项目、模块和阶段动作,也会继续写。

3. 工程化为什么总得补,而且得尽早补

日志、测试、错误结构、CI、Docker、验证记录,这些不会当配角。

4. 输出系统为什么不是额外负担

我会持续写周报、博客、方案文档、README、postmortem 为什么其实是一套东西,而不是五份额外作业。

5. 如何使用 AI 工具协作

这里也会写 AI 工具怎么接进真实开发流程,而不是只停在“帮我生成一段代码”。

八、你不会在这里看到什么

边界也先说清楚。

这里不会写:

  • AI 热点追更
  • 空泛趋势判断
  • “一天学会某某”的速成内容
  • 只有结论、没有现场的漂亮总结
  • 一切都像“最佳实践”的武断表达

我希望这个系列读起来像一个工程师在认真记施工日志。
偶尔会有一点小俏皮,但不会把它写成发布会串词。

九、我希望这个系列最后长成什么样

短期看,它会是这套训练系统的公开连载。

中期看,它应该能把 12 周主线里的关键动作一轮轮讲清楚。

再往后看,我希望它至少能变成 4 样东西:

  • 一套真实可跟练的 AI 开发训练样本
  • 一组从项目到工程化的连续记录
  • 一条从学习走向作品集的清晰路径
  • 一批能反复回看的长期知识资产

如果它最后做成了,读者拿走的不该只是“我看过几个项目案例”。

更理想的结果是:

  • 我知道 AI 开发能力应该怎么练
  • 我知道每周应该交付什么
  • 我知道怎么让项目、文档、测试和输出互相咬合
  • 我知道怎么把学习过程变成真正可展示的能力资产