Courseware · VibeCoding教育工具开发

AI 与 VibeCoding 工作流

教师怎样把教学想法做成可复用的小工具

按顺序讲需求澄清、Spec、Plan、Tasks、执行、Review,以及哪些环节必须由人把关、由人负责。

对象
一线信息技术教师、AI 教育实践教师
时长
18 分钟

POSITION

一句话定位

这节课不教把代码外包给 AI。它讲怎样把教学想法组织成一套能执行、能审查、能复盘的 AI 协作开发流程。

适合

网页课件制作

例如把一个信息技术概念做成能点击、能投屏、能反复用的讲解页面。

适合

课堂小工具原型

例如选择结构练习器、编码演示页、资料整理器这类低风险工具。

不适合

高风险自动系统

不直接处理真实个人数据,不自动生成评价结论,不自动接入校内系统。

WORKFLOW

从教学想法到可验证产物

成熟的 VibeCoding 不是“一句 Prompt 到处跑”。它把开发拆成小步骤,每一步都有证据、有门禁。

VibeCoding 工作流六步

分步演示 · 6 步

先问清楚教学问题

说清谁会用、解决什么问题、哪些不做,免得 AI 一开始就往错的方向写。

COMPARE

只写 Prompt vs 使用 Workflow

Prompt 重要。但长期项目更依赖稳定的规则、明确的上下文、任务证据和人工门禁。

两种协作方式的差异

对比切换

这一轮怎么问

适合一次性文案、简单查询或小范围改写。缺点是容易跑偏,产物也难复查。

  • 产物通常是一段回答或代码
  • 边界依赖临场表达
  • AI 自评容易被误当证据

GATE

三级风险判断卡

按高、中、低三级风险,判断一个 AI 协作任务能不能继续自动执行,哪一步必须停下来由人确认。

低风险

低风险尝试

整理公开资料、做静态网页课件原型、做不含真实数据的课堂演示组件。

中风险

需要教师复核

教学解释、课堂活动建议、评价量规、面向学生展示的 AI 生成内容。

高风险

必须停下来

涉及学生个人信息、高风险评价、公开发布、连接外部平台、自动部署或处理真实数据。

CASE

一个可以照着改的案例

本课最关键的练习:把“帮我做个课堂工具”改写成 AI 能执行的任务。

糟糕起点

帮我做个 Python 选择结构练习页

这句话没说受众、范围、交互方式、验收标准和风险边界。AI 很容易直接写出一个没法维护的页面。

改进方向

先写 Spec

写清学习目标、必须有的交互、不做身份系统和数据保存、怎么验证页面能用。

可复用路径

再拆 Tasks

一次只做一个任务:页面骨架、交互组件、样式、测试、审查和提交。

TEMPLATE

可复制任务信封

Task Envelope 是交给 AI 的标准任务包,比一句“帮我做一个页面”可靠。

Task Envelope 模板
角色:你是本次任务的执行者。
目标:本次只完成什么?
材料:必须读取哪些资料?
范围:允许修改哪些文件?不允许修改哪些文件?
约束:风格、技术、安全和教育场景有哪些要求?
验收:完成后用什么证据证明?
输出:给出改动摘要、验证结果和风险说明。
停顿:遇到公开边界、真实数据、发布、部署或范围变化,先停下来问教师。

SOURCE

资料来源与延伸阅读

本页由工具开发的实践笔记整理而来,只保留可复用的方法和流程,没有照搬原始长稿。

  • 阶段制 VibeCoding 流程:需求澄清、Spec、Plan、Tasks、执行、Review、证据验证。

  • 教师 AI 协作开发中的 Human-in-the-loop、内容安全和人工门禁原则。
  • 面向网页课件和低风险教学工具的公开展示边界。