跳到正文

12 周学习路线 ​

时间安排 ​

每天约 2 小时:30 分钟学习、75 分钟实现或实验、15 分钟记录。每周约 14 小时,其中一次学习时段用于复盘和补欠账,不额外堆积任务。

每周只抓一个主要目标。超时时缩小功能范围;不要通过取消验证来赶进度。

周计划 ​

前两周除了认识概念,还要用现成工具完成小实验;第 3 周开始把能力映射到真实业务。参见能力主线与业务拆解。工具体验与自行开发互相补充,不把所有能力都从零实现作为入门条件。

周次学习主题实践任务验收证据
1应用类型、业务任务、AI 辅助开发拆解三个 AI 功能;用 AI 完成现有项目的一项小改动三张拆解卡、改动说明、验证记录
2RAG / Workflow / Agent / AI Coding 的关系与工具体验再拆解三个功能;用现成工具做 Workflow、RAG 和只读 Agent 小实验六张卡、三项小实验记录,能说明固定步骤与自主选择的区别
3用户需求、业务拆解、现状基准选题;尽量访谈两位目标用户;收集 20 个样例;逐步标注输入、规则、例外与责任人一页需求说明、业务拆解表、现状记录
4Prompt / Context / Workflow / Agent 设计用四张设计卡做最小验证;理解模型调用、结构化输出和校验;建立不使用 AI 的对照方法设计卡、同批样例对比、失败清单、是否继续的决定
5React 交互、Node.js 接入、流式输出打通输入、请求、结果和编辑流程可完整操作的第一版
6上下文、取消、超时、保存完善多轮修改和失败恢复;固定第一版范围录屏或操作记录、关键场景测试
7外部知识与检索按项目需要接入文档;若不需 RAG,则做独立小实验检索案例、来源引用、无答案案例
8评测、检索与生成错误分离样例扩展到约 50 条,保留独立验收集基线、调整版对比和错误分析
9Workflow、工具调用与授权接一个真实或模拟工具,用固定流程完成任务工具参数验证、权限和失败测试
10Agent 边界、执行状态、重复执行仅在确有需要时增加自主工具选择;否则巩固 Workflow是否需要 Agent 的书面判断、执行过程记录
11可观测性、费用、部署与隐私记录运行指标,部署受控试用版本运行说明、费用记录、关键问题修复
12用户试用、价值验证、项目表达邀请 3–5 位目标用户;修复高影响问题并复盘试用记录、演示、项目说明、后续计划

访谈与试用人数是练习建议。没有用户时可以先用自己验证,但必须注明局限,不把自测称为用户验证。

分阶段门槛 ​

第 4 周结束:值得继续吗 ​

  • 有清楚的用户、任务和失败定义。
  • 有一批实际输入,并知道数据是否可用。
  • 已比较简单方案,知道 AI 带来了什么增益。
  • 没有效果时,允许换场景或改需求。

第 8 周结束:功能有效吗 ​

  • 用户能完成一次完整任务。
  • 输出正确性不仅靠格式判断。
  • 可以复现失败,并区分检索、生成、校验和交互问题。
  • 有未参与日常调整的样例用于验收。

第 12 周结束:别人能使用和维护吗 ​

  • 有实际使用记录和明确限制。
  • 能把失败或人工修改转成经审核的评测样例,并用回归结果判断是否发布修改。
  • 能处理关键异常和权限边界。
  • 能说明费用、耗时和质量的取舍。
  • 有运行、配置和排障说明。

并行保持的基础能力 ​

继续练习 TypeScript、浏览器、异步编程、接口设计、SQL、测试和调试;这些是项目底座。

Python 暂不占用主线。从第 9 周起,若样例处理或评测工具确实需要,可将每周 1–2 小时学习时间用于 Python 文件操作、数据处理和脚本运行。

第一周逐日安排 ​

天两小时内的主要任务
1阅读应用全貌,选三个熟悉的业务功能
2完成第一张产品拆解卡,找出它的输入、输出和失败方式
3完成另外两张卡,比较实现方式
4在现有 React 项目选一个小需求,写出验收条件
5用 AI 辅助分步实现,审查每次关键改动
6检查正常、异常和边界行为,修复问题
7记录耗时、返工、错误与下周调整

第一轮之后怎样分支 ​

  • 喜欢工程与产品交付:深入服务端、数据处理、部署、评测和系统集成。
  • 喜欢产品与业务:深入用户研究、流程设计、效果核算和试点推进。
  • 喜欢模型与实验:补数学、机器学习、PyTorch,再进入微调和模型优化。

根据实际做项目的感受选择,不需要提前学习所有分支。