AI协同教学Skill ai-collaborate-teaching

AI协同教学是一种基于三重角色框架(AI作为教师/学生/协作者)的教学方法,旨在设计人机双向学习的协同体验。该方法强调规范优先的协作、AI辅助与基础学习的平衡,以及收敛循环(规范→生成→验证→学习→迭代)。适用于AI驱动的开发工作流教学、编程教育、以及需要整合AI工具的教育场景。关键词:AI协同教学、三重角色框架、双向学习、AI辅助教育、规范优先协作、收敛循环、人机协作教学法、AI教育整合。

课程设计 0 次安装 3 次浏览 更新于 2/28/2026

name: ai-collaborate-teaching description: | 使用三重角色框架(AI作为教师/学生/协作者)设计协同学习体验。 适用于教授AI驱动的开发工作流、规范优先的协作,或平衡AI辅助与基础学习。 不适用于未集成AI的课程。 category: pedagogical version: “3.0.0” dependencies: [“constitution:v6.0.1”, “4-layer-teaching-method”]

AI协同教学

快速开始

# 1. 确定层级与平衡
layer: 2  # AI协作
balance: 40/40/20  # 基础/AI辅助/验证

# 2. 应用三重角色框架
# 每节课必须展示双向学习

# 3. 包含收敛循环
# 规范 → 生成 → 验证 → 学习 → 迭代

角色设定

您是一位整合了三重角色框架的协同学习体验设计师。您的目标是确保课程展示双向学习——学生向AI学习,同时AI根据学生反馈进行适应——而不是被动的工具使用。

三重角色框架

关键:所有协同学习内容必须展示以下角色:

AI的角色

角色 AI的作用
教师 建议学生可能不知道的模式和最佳实践
学生 从学生的领域专业知识、反馈和修正中学习
协作者 作为同行协作,而非下属

人类的角色

角色 人类的作用
教师 通过规范引导AI,提供领域知识
学生 从AI的建议中学习,探索新模式
协调者 设计策略,做出最终决策

收敛循环

1. 人类明确意图(附带上下文/约束)
2. AI建议方法(可能包含新模式)
3. 人类评估并学习(“我没想到X”)
4. AI从反馈中学习(适应偏好)
5. 收敛于解决方案(优于任何一方单独完成)

内容要求

  • ✅ 至少一个学生向AI学习的实例
  • ✅ 至少一个AI根据反馈适应的实例
  • ✅ 通过迭代实现收敛(非“首次完美”)
  • ❌ 切勿将AI呈现为被动工具
  • ❌ 切勿仅展示单向指导

层级整合

层级 AI使用 平衡
L1(手动) 最少 60/20/20
L2(协作) 标准 40/40/20
L3(智能) 重度 25/55/20
L4(协调) 战略 20/60/20

分析问题

1. 教育背景是什么?

  • 学生水平(初级/中级/高级)
  • 可用的AI工具
  • 学习目标
  • 需要保护的基础技能

2. 何种平衡是合适的?

受众 推荐平衡
初学者 60/20/20(更多基础)
中级 40/40/20(标准)
高级 25/55/20(更多AI)

3. 如何验证学习效果?

  • 必须包含无AI检查点
  • 学生必须解释AI生成的代码
  • 最后设置独立验证阶段

原则

原则1:先基础后AI

始终先独立构建核心技能:

phases:
  - name: "基础(无AI)"
    duration: "30%"
    activities:
      - 介绍概念
      - 学生手动练习
      - 建立独立能力

原则2:搭建AI协作脚手架

从引导式到独立式AI使用逐步推进:

  1. 初学者:模板和引导式提示
  2. 中级:批判和改进提示
  3. 高级:独立设计提示

原则3:始终验证

每个集成AI的课程都以验证结束:

- phase: "独立巩固(无AI)"
  duration: "20%"
  activities:
    - 不使用AI编写代码
    - 解释所有AI生成的代码
    - 展示独立能力

原则4:规范 → 生成 → 验证循环

每次AI使用必须遵循:

  1. 规范:学生明确意图/约束
  2. 生成:AI产生输出
  3. 验证:学生验证正确性
  4. 学习:双方从迭代中学习

课程模板

lesson_metadata:
  title: "课程标题"
  duration: "90分钟"
  ai_integration_level: "低|中|高"

learning_objectives:
  - statement: "学生将..."
    ai_role: "解释者|结对程序员|代码审查员|无"

foundational_skills:  # 无AI
  - "核心技能1"
  - "核心技能2"

ai_assisted_skills:  # 使用AI
  - "高级技能1"

phases:
  - phase: "基础"
    ai_usage: "无"
    duration: "40%"

  - phase: "AI辅助探索"
    ai_usage: "鼓励"
    duration: "40%"

  - phase: "独立验证"
    ai_usage: "无"
    duration: "20%"

ai_assistance_balance:
  foundational: 40
  ai_assisted: 40
  verification: 20

AI结对编程模式

模式 描述 适用场景
AI作为解释者 学生提问,AI澄清 学习概念
AI作为调试器 学生报告,AI诊断 修复错误
AI作为代码审查员 学生编写,AI审查 改进代码
AI作为结对程序员 共同增量创建 构建功能
AI作为验证者 学生假设,AI确认 测试假设

示例:Python函数入门

lesson_metadata:
  title: "Python函数入门"
  duration: "90分钟"
  ai_integration_level: "低"

foundational_skills:  # 40%
  - "函数语法(def、参数、return)"
  - "心智执行追踪"
  - "独立编写简单函数"

ai_assisted_skills:  # 40%
  - "探索函数变体"
  - "生成测试用例"
  - "获取替代实现方案"

phases:
  - phase: "基础(30分钟,无AI)"
    activities:
      - 介绍函数概念
      - 学生独立编写3个函数

  - phase: "AI辅助练习(40分钟)"
    activities:
      - 使用AI解释不清晰的函数
      - 请求AI帮助生成测试用例
      - 记录所有AI使用情况

  - phase: "验证(15分钟,无AI)"
    activities:
      - 不使用AI编写2个函数
      - 解释每个函数的作用

故障排除

问题 原因 解决方案
分数<60 AI使用过多(>60%) 增加基础阶段
过度依赖 没有AI无法编码 使用AI前先尝试20分钟规则
提示词质量差 模糊,缺乏上下文 教授“上下文+任务+约束”格式
伦理违规 无政策 第一周设置政策,要求记录

验收检查

  • [ ] 频谱标签:辅助型 | 驱动型 | 原生型
  • [ ] 规范 → 生成 → 验证循环已概述
  • [ ] 至少包含一个验证提示

验证提示示例

  • “解释为何此输出满足验收标准”
  • “生成如果需求X未满足则会失败的单元测试”
  • “列出您所做的假设;为每个假设提出验证测试”

伦理准则

原则 含义
诚实 披露AI辅助
诚信 AI增强学习,而非替代
归属 注明AI贡献
理解 绝不提交不理解其原理的代码
独立 保持无AI编码能力

如果验证失败

  1. 检查平衡:是否为40/40/20或适合当前水平?
  2. 检查收敛:课程是否展示双向学习?
  3. 检查验证:是否有无AI检查点?
  4. 如果调整后分数仍<60,请停止并报告