跳到主要内容

教学与自学使用指南

这套课程既可以作为个人自学路线,也可以作为训练营、社群共学或企业内训的课程骨架。不同使用方式的关键差别不在于内容顺序,而在于节奏、作业密度、讨论方式和项目验收标准。

如果你是自学者,重点是建立稳定节奏,避免被章节数量吓住。如果你是讲师,重点是把每个阶段压缩成可讲、可练、可验收的学习单元。如果你在组织学习小组,重点是让成员持续产出项目证据,而不是只打卡阅读。

自学者使用方式

自学时建议先读“必读 5 篇”导览,再选择一条主路径。想尽快做 LLM 应用的人,可以先完成开发工具、Python、数据分析基础,然后进入 LLM 应用、RAG 和 Agent。想补足模型理解的人,可以按数学、机器学习、深度学习、Transformer 的顺序推进。想做作品集的人,应该每个阶段都保留一个小项目,而不是等到最后才开始做项目。

自学时不要追求每章一次性读懂。更好的节奏是:先快速读完章节,跑通最小代码,记录一个问题,再回到项目中用这个知识点解决一个具体任务。课程中的每个知识点都应该尽量落到一个输出物上,例如一段脚本、一张图、一个实验记录、一份 README 或一个可演示功能。

讲师使用方式

讲师不需要逐字讲完所有页面。课程内容更适合作为讲义底座,课堂时间应该优先用于概念框架、关键误区、代码演示和作业讲评。每个阶段可以设计为“导入问题、核心概念、最小演示、课堂练习、课后项目、复盘点评”的结构。

对于初学班,建议降低数学和模型推导比例,强调 Python、数据处理、API 调用、RAG 和项目交付。对于进阶班,可以增加模型评估、工程化、Agent 安全、部署和成本优化。对于企业内训,应该把通用项目替换成企业内部的文档、业务流程或数据样例,同时保留评估、日志和安全边界要求。

学习小组使用方式

学习小组最容易失败的原因是只同步阅读进度,不同步产出质量。建议每周固定一个小交付物,例如一份实验记录、一个 Notebook、一个可运行脚本、一个项目截图或一次失败样本分析。成员之间可以互相 review README、运行命令和示例输出,而不只是讨论“看完了没有”。

共学时可以设置三个角色:讲解者负责复述本周核心概念,实践者负责演示代码或项目,提问者负责收集卡点和反例。角色每周轮换,这样每个人都会经历理解、表达、实现和质疑四种学习动作。

推荐课程节奏

节奏适合人群建议周期使用方式
快速体验已有编程基础,想快速了解 AI 应用2-4 周跳过细节推导,优先做 API、RAG、Agent 小项目
标准自学有一定时间系统学习3-6 个月按主线推进,每阶段完成一个项目和复盘
训练营有讲师和作业反馈8-12 周每周讲核心概念,作业围绕项目闭环设计
深度进阶想补模型原理和工程化能力6-12 个月细读模型、评估、部署、安全与多模态章节

无论选择哪种节奏,都建议保留一个“学习日志”。学习日志不需要很长,但要记录本周学了什么、做出了什么、遇到什么问题、下一步要修什么。长期看,学习日志会比单纯的阅读进度更能反映真实成长。

作业设计建议

好的作业应该能被运行、能被检查、能被复盘。不要只布置“阅读某章”或“理解某概念”。更好的作业形式是:用 NumPy 实现一个小计算,用 Pandas 清洗一份数据,用 sklearn 训练一个 baseline,用 PyTorch 完成一次训练循环,用 RAG 回答课程问题,用 Agent 调用工具生成学习计划。

每个作业最好包含基础要求和挑战要求。基础要求保证所有人能跑通闭环,挑战要求给进阶学习者继续深入的空间。评分或点评时,优先看是否可复现、是否有示例输入输出、是否记录错误、是否解释技术选择,而不是只看最终结果是否漂亮。

项目验收建议

项目验收可以从四个角度看:功能是否闭环,工程是否可复现,效果是否被评估,复盘是否具体。功能闭环指用户输入后系统能给出可用输出。工程可复现指别人按 README 能跑起来。效果评估指有测试样本、指标或人工评审标准。复盘具体指能说清失败案例、原因和下一步改进。

如果用于教学,可以要求每个阶段项目都提交三个文件:README、实验记录和失败样本分析。README 说明如何运行,实验记录说明做过哪些尝试,失败样本分析说明系统还不擅长什么。这样可以避免学生只交最终代码,却无法解释自己的项目。

讲解顺序建议

对于零基础或弱基础学习者,建议先建立“AI 应用是一个系统”的整体认识,再进入代码细节。可以先展示一个完整 AI 助手的输入输出,然后拆解它背后的 Python、数据、模型、检索、提示词、工具、日志和部署。这样学习者会更清楚为什么要学前面的基础内容。

对于有开发经验的学习者,可以反过来从项目需求出发,边做边补基础。比如先做一个最小 RAG 问答,再回头解释文本切分、embedding、向量数据库、评估指标和工程化部署。这样能减少“学了很多但不知道用在哪里”的感觉。

课程维护建议

这套课程应持续更新,但不建议频繁追逐每一个新模型或新框架。更稳定的维护方式是优先更新能力地图、项目路线、评估标准、工具生态和典型错误。具体模型和框架可以作为案例出现,但课程主线应该保持在问题拆解、系统设计、工程交付和评估复盘上。

当新增章节时,最好同时补充三个东西:它和前后章节的关系,它能落到哪个项目能力上,它的通关标准是什么。这样课程不会变成孤立知识点堆积,而会继续保持一条清晰的 AI 全栈成长路线。