阶段学习说明
第6阶段的主题是“前后端 AI 应用开发”。这不是一个只看概念的阶段,而是要把概念放到小作品里。你会学到的课题包括:AI Web应用搭建、流式输出:让结果一点点出现。每个课题都不是孤立的,它们会连成一条路线:先知道要做什么,再知道怎样让程序稳定地做出来。
这一阶段最适合用“边做边问”的方式学。比如项目有:AI故事生成网页、流式 AI 聊天页面。做项目时不要急着把界面做漂亮,先让输入、处理、输出跑通。等最小版本能稳定运行,再考虑增加按钮、颜色、更多字段或更复杂的功能。很多同学一开始喜欢把功能堆满,结果出错时不知道从哪里查。这里我们反过来:先做小,再做稳,最后做完整。
理论部分会讲得比较细,但会尽量用生活例子。输入契约就像点餐时说清楚要什么;输出契约就像老师要求作业必须写姓名、题号和答案;测试就像试一把门锁,不是只在天气好、心情好、钥匙刚好对齐时才试。这样讲不是为了搞笑,而是因为这些比喻能帮你记住工程里的关键动作。
这一阶段还会训练一个习惯:不要把 AI 的回答当成最后答案。AI 很会组织语言,但程序要负责检查。比如字段有没有少、数字是不是数字、资料有没有来源、图片判断有没有不确定性。学生要慢慢学会从“哇,它回答了”变成“它回答得能不能被程序使用,能不能被别人检查”。这一步非常关键。
课堂练习会分成三层。第一层是照着例子跑通,保证你不被环境和语法卡住;第二层是换输入,看作品是否还能正常工作;第三层是改需求,比如把作文评分器改成读书笔记评分器,把旅行 Agent 改成学习计划 Agent。能完成第三层,说明你不是在抄代码,而是在理解结构。
阶段结束时,你应该能拿出一个小作品,并能讲清楚四件事:用户输入了什么,程序怎样处理,AI 或工具做了哪部分,最后怎样检查结果。能把这四件事讲明白,比页面上多一个动画更有价值。动画以后可以加,思路乱了就很难补。
如果你不知道从哪里开始,就先挑一个最普通的输入。例如本阶段可以从“AI故事生成网页:输入角色、地点、难题,页面生成故事。”开始。先别追求惊艳,先追求稳定:输入能不能被程序接住,输出能不能看懂,失败时有没有提示。稳定之后,再把例子换成自己的学习、游戏、阅读或生活场景。这样项目会慢慢长出来,而不是一下子堆出来。
老师在点拨时会重点看学生的解释方式。一个学生说“我用了 AI”,这还不够;如果他说“我让模型负责理解语言,让函数负责计算,让 JSON 负责固定输出格式”,这就说明他开始理解系统结构了。课堂里会鼓励这种说法,因为它能帮助同学之间互相检查,也能让家长看懂孩子到底学到了什么。
这一阶段的练习也会故意保留一点小麻烦。比如输入不完整、格式不统一、结果不确定、资料找不到。真实项目里这些情况每天都会出现,提前在课堂里遇到并不可怕。相反,越早学会排查,后面做大项目越轻松。我们的目标不是让每次演示都完美,而是让你知道不完美时该怎么修。
如果你已经做完基础任务,可以试着给作品加一个小改动:换一个主题、增加一个字段、补一个错误提示,或者把输出改得更适合展示。小改动最能看出理解程度,因为它要求你知道哪里能动、哪里不能乱动。
课堂提醒
- 先完成本阶段最小项目,再做扩展,不要一上来就追求“大而全”。
- 每次改动只改一个核心点,方便知道到底是哪一步让结果变好了。
- 保留三组测试:正常输入、边界输入、异常输入。测试记录就是你作品的证据。
- 遇到模型回答不稳定时,先检查任务目标和输出格式,再考虑改代码。
- 展示作品时,用“我解决的问题 -> 我的输入 -> 我的处理 -> 我的输出 -> 我的测试”这个顺序讲。