Workshop · 窗口诗人 · 教学版
第 五 阶 段 · 出 品 与 反 思
这 15 分钟不是"额外的产出时间"——它是 workshop 的闭环。
每个学生离开教室时带走三样东西:一张截图、一段反思、一句老师的收束。
让这 2 小时从"上完一节课"变成"做过一件事"。
每个学生离开教室时带走三样东西:一张截图、一段反思、一句老师的收束。
让这 2 小时从"上完一节课"变成"做过一件事"。
开阶段前 60 秒检查
- Phase 4 完成,大部分学生本地都有一个能跑的改造版本
window-poet-edu/outputs/目录已创建(没有就现场 mkdir)- 大屏上三个反思问题已经准备好,可以一键切出
- 老师心里有一段"收束发言"的初稿
心态
这 15 分钟老师要做的事很少——不修 bug、不改 prompt、不加功能。只做一件事:让闭环真正合上。
A
出品
3 min
每人跑一次自己的版本,截图保存为
p5-<name>.png。不许 polish,不许重跑。
1
老师宣布
"现在每个人做一件事——打开你的版本,生成一次,把屏幕截图保存。
文件名:
不许 polish,不许调 prompt,不许重跑第二次试图'出更好的'。
你现在看到的就是 workshop 结束时的你的版本。"
文件名:
p5-<你的名字>.png,放在 window-poet-edu/outputs/ 目录下。不许 polish,不许调 prompt,不许重跑第二次试图'出更好的'。
你现在看到的就是 workshop 结束时的你的版本。"
2
为什么禁止重跑 · 教学点
"如果你重跑,你会想要调 prompt、再试一次、再换一张脸。
这是人之常情,但它会让你永远'还差一点'。
你今天学到的 workflow 的终点是'停'。停下来看看自己做了什么。"
这是人之常情,但它会让你永远'还差一点'。
你今天学到的 workflow 的终点是'停'。停下来看看自己做了什么。"
呼应 Phase 4 的"停,回滚"和 Phase 0 的"环境不就绪不开始"——同一个动作的第三次出现:知道什么时候该停。
3
出品清单 · 学生本地
window-poet-edu/outputs/p5-<name>.png(截图)window-poet-edu/my-spec.md(Phase 2 写的个人 spec)window-poet-edu/index.html(Phase 4 改造过的版本)
4
老师巡场
这 3 分钟内老师只做一件事:确认每人屏幕上都有一张截图,不管诗好不好。
不要做的事
如果某人的版本坏了没截到,不要现场帮他修。这 3 分钟不修 bug,Phase 5 不是 debug 时间。
优先做:拉他看老师大屏版本,截一张(标注"未完成的")。
优先做:拉他看老师大屏版本,截一张(标注"未完成的")。
B
反思
10 min
200-300 字的反思。不是日记,不是感想——是三个具体问题的回答。写在
reflection-<name>.md。
1
三个必答问题
① 意外
这 2 小时里,DSCC 的哪一次回复让我最意外?
可以是"它懂我"、也可以是"它完全没懂我"。写具体那句话。
对应 · 锚点一 + 锚点二
② 拒绝
我有没有在某一步拒绝过 DSCC 的建议?
为什么拒?事后看,拒得对吗?
如果从没拒过,写一句"我没拒过",并想想为什么。
如果从没拒过,写一句"我没拒过",并想想为什么。
对应 · 锚点六
③ 重来
如果明天重来一次同样的 2 小时,我会在哪一步做得不一样?
一步就够,别列清单。
对应 · 锚点三 + 锚点五
2
规则
- 必须手打,不许让 DSCC 帮你写反思
- 200-300 字。少了不够,多了是啰嗦——正好是"一段话"的长度
- 用第一人称,不要写"学生应该..."这种第三人称总结
3
老师巡场
这 10 分钟老师不打扰任何人,只是在教室里慢慢走。如果看到有学生卡住,不要建议他"写什么",只是问一句:
"第一个问题想不起来吗?——DSCC 有没有哪一次让你觉得'咦'?哪怕只是一秒钟的'咦'。"
4
好的反思长什么样
好 · 范例
最意外的一次是我让 DSCC 把诗的温度改得"更克制一点",它给我的第二版里把第二段的"永远"改成了"足够久"。我没想到它会在一个形容词上回应"克制"这个抽象要求。
我拒过一次——DSCC 建议我在按钮旁边加一个加载动画"避免用户等待焦虑"。我砍了,因为我的 spec 里没有"流畅"这件事,spec 里只有"一首诗"。事后看拒得对,加载动画会抢视觉焦点。
如果重来一次,我会在 Phase 3 的时候更早砍掉我那条"生成配图"的提议。我当时舍不得,后来也确实没做,白占了讨论时间。下次我会学会更快地说"这条我喜欢但不做"。
最意外的一次是我让 DSCC 把诗的温度改得"更克制一点",它给我的第二版里把第二段的"永远"改成了"足够久"。我没想到它会在一个形容词上回应"克制"这个抽象要求。
我拒过一次——DSCC 建议我在按钮旁边加一个加载动画"避免用户等待焦虑"。我砍了,因为我的 spec 里没有"流畅"这件事,spec 里只有"一首诗"。事后看拒得对,加载动画会抢视觉焦点。
如果重来一次,我会在 Phase 3 的时候更早砍掉我那条"生成配图"的提议。我当时舍不得,后来也确实没做,白占了讨论时间。下次我会学会更快地说"这条我喜欢但不做"。
特征
具体("永远"改成"足够久")· 有立场("spec 里只有一首诗")· 有后见之明("事后看拒得对")
5
不好的反思长什么样
差 · 反例
今天的 workshop 让我学到了很多东西。DSCC 是一个很强大的工具,我以后会更多地使用它。prompt 工程很重要,和 agent 合作需要清晰地表达自己的需求。我会在以后的学习中继续探索 AI 编程的可能性。
今天的 workshop 让我学到了很多东西。DSCC 是一个很强大的工具,我以后会更多地使用它。prompt 工程很重要,和 agent 合作需要清晰地表达自己的需求。我会在以后的学习中继续探索 AI 编程的可能性。
老师要说
"这段反思里没有一个句子是只属于你的。换一个——任何一句只有今天在场的你才写得出来的话。"
C
收束
2 min
老师用一句话合上整场 workshop。不是总结,是一把钥匙——让学生带一个能复述的东西离开。
1
老师合上
"2 小时前你们走进来,手里什么都没有。
现在你们手里有:
· 一份自己的 spec
· 一份大家的 plan
· 一个能跑的改造版本
· 一张截图
· 一段反思
但这些都不是 workshop 真正给你们的东西。"
现在你们手里有:
· 一份自己的 spec
· 一份大家的 plan
· 一个能跑的改造版本
· 一张截图
· 一段反思
但这些都不是 workshop 真正给你们的东西。"
(停一下。)
"workshop 真正给你们的是五个词——"
读·Scope·负约束·读 diff·拒绝
"这五个词你们今天做了很多次。
如果你们记不住'Phase 1、Phase 2、Phase 3'这些标签没关系——这五个词你们以后每天都会用。
这五个词不是我教你们的,是你们今天自己做出来的。"
如果你们记不住'Phase 1、Phase 2、Phase 3'这些标签没关系——这五个词你们以后每天都会用。
这五个词不是我教你们的,是你们今天自己做出来的。"
2
可选 · 大屏回放
如果时间允许(30 秒),老师切回 teacher-demo.html,按 7 跳到锚点七("工程问题长成研究问题"),念最后一句:
"你现在手上的这个项目,可能明天就扔了。
但你今天学到的和 agent 合作的习惯,会跟你一辈子。"
但你今天学到的和 agent 合作的习惯,会跟你一辈子。"
3
散场
"workshop 结束。谢谢大家。
你们的 spec、plan、反思、截图,如果愿意可以发到群里给我看。
不发也完全没关系——这一轮是你们的,不是我的。"
你们的 spec、plan、反思、截图,如果愿意可以发到群里给我看。
不发也完全没关系——这一轮是你们的,不是我的。"
◆
交付物
Done
S
每个学生本地
outputs/p5-<name>.png· 截图my-spec.md· Phase 2 产出reflection-<name>.md· Phase 5 反思(200-300 字)index.html· Phase 4 改造版本
T
老师收集 · 学生自愿
- 整班的 spec 和 plan 汇总
- 学生自愿分享的反思
- 一张"集体成果墙"截图(大屏上拼贴所有
p5-*.png)
▲
常见失败模式
| 失败 | 现象 | 应对 |
|---|---|---|
| 反思变成感想 | "今天学到很多..." | 当面读一遍让他听,问"哪一句只有你能写?" |
| 不够 200 字 | 50 字就停了 | 问"第一次让你'咦'的是哪一下?那一下之前你在想什么?" |
| 用 DSCC 代写 | 文风突然变流畅 | 当面指出,要求手打重来。原则问题 |
| 作品坏了没截到 | Phase 4 的 bug 拖到这里 | 用老师大屏版本截一张,标注"未完成" |
| 想重跑"出更好的" | 反复触发生成 | "停。你现在看到的就是 workshop 的你。" |
| 收束时教室吵 | 散场前注意力涣散 | 不要加大音量,降低。最后一句一定要让全班听见 |
Phase 5 的教学回声
呼应 Phase 1 的所有七个锚点——它是一次微型的"锚点回放"。
workshop 结束时学生如果只记得一件事,老师希望是:
和 agent 合作不是"让它替我做",是"我和它一起,我做判断它做执行"。
而判断有五个动作——读 · Scope · 负约束 · 读 diff · 拒绝。
workshop 结束时学生如果只记得一件事,老师希望是:
和 agent 合作不是"让它替我做",是"我和它一起,我做判断它做执行"。
而判断有五个动作——读 · Scope · 负约束 · 读 diff · 拒绝。
— Workshop 结束 —