好文集ChatGPT Plus¥119

Anatomy × OpenMAIC:让原理动起来,也让知识讲明白

想讲清电磁继电器怎样控制风扇,可以先把电路画出来,让学生猜一次触点会怎样变化。等他给出答案,再播放演示,看看哪一步想错了。

同一张结构图,放在讲解前可以用来提问,放在讲解后可以用来复习。制作时先想清楚学生要做什么,才知道哪里需要动画,哪里应该停下来。

Anatomy 和 OpenMAIC 的教学 Skill,可以沿着这个思路搭配使用。本文依据项目文档整理,尚未把下面的组合全部跑完,四套提示词可作为制作起点。

先看两个项目各自能做什么

Anatomy(https://github.com/wheresryan22/anatomy)擅长制作可交互的等距结构插画,常用 SVG,能交付独立 HTML、SVG 或网页组件。需要展示一个装置的内部结构,或者让读者操作演示时,可以从它开始。

OpenMAIC(https://github.com/THU-MAIC/OpenMAIC)是开源的多智能体互动课堂项目,包含课件、测验、交互内容和语音等能力。它的教学 Skill 可以帮助安排讲解顺序,把提问和练习放到合适的位置。

教学 Skill 都可以从这个目录查看。 https://github.com/THU-MAIC/OpenMAIC/tree/main/skills/agent-runtime

使用前要确认交付形式。Anatomy 的交互页面做好后,如果还需要配音视频,就得继续完成渲染、配音、字幕和导出。OpenMAIC 的课堂 Skill 也有运行环境依赖,单独复制几个文件,未必能调用原项目里的课堂工具。

课堂讲解,先预测再演示

用 Anatomy 做结构演示,参考 k12-core-literacy-planning 设计教学活动。

继电器这个例子,可以先问学生温度变化后风扇为什么会启动,再逐步高亮控制电路、线圈和触点。在触点切换处停一下,让学生解释两条电路之间的关系。最后只改变一个条件,检验他能否继续判断。

请用 Anatomy 设计结构演示,并参考 OpenMAIC 的
k12-core-literacy-planning 组织教学。

主题:电磁继电器怎样控制温控风扇。
对象:初中学生。目标时长:90—120 秒。
先根据我提供的电路图核对连接关系;缺少图纸时,
先确认采用的示意电路,不自行编造接法。

顺序:情境提问→学生预测→观察变化→解释原因→改变条件检验。
依次高亮控制电路、线圈、触点和风扇电路;
用前后对照、定格和简短标注讲清因果链。
先给 3 张关键画面草图和讲解提纲,再制作。

复习自测,让学习者先说一遍

复习版可以参考 feynman-learning。沿用同一个演示,先隐藏解释,让学习者自己描述工作过程;他说不清的地方,再用动画和追问补上。

答案晚一点出现,才有机会看出哪里还没懂。

请用 Anatomy 制作复习演示,参考 feynman-learning。

主题:电磁继电器怎样控制温控风扇。
目标时长:90—120 秒。
先让学习者用自己的话解释工作过程,不立即显示答案。
每次关键提问后留约 3 秒思考,再揭示演示与解释;
交互版允许暂停,不把 3 秒当成强制答题时限。

围绕常见理解缺口逐步纠正,再改变一个条件让学习者预测。
结尾用 15—20 秒回顾因果链,并给出一道复述任务。
先给 3 张草图及问答安排。

科普讲解,先把结构资料找齐

讲 3D 打印机时,先确定要讲哪一种。熔融沉积式打印机的送丝、加热、挤出和成形过程,不能直接套到其他打印方式上。

可以用 lecture-style 组织连续讲解,再用 fact-check 核对事实和出处。部件关系要对照照片、说明书或结构图;需要简化的地方标成示意,别让精细的画面掩盖了结构错误。

请用 Anatomy 设计熔融沉积式 3D 打印机的结构与原理演示,
参考 lecture-style 安排讲解,用 fact-check 核对关键事实。

目标时长:2—3 分钟。
优先使用我提供的实物照片、说明书、结构图或 CAD 资料。
依次解释主要部件、送丝、加热熔融、挤出、冷却成形。
简化结构要标注“示意”,无法确认的机械连接列为待核实。

先交付 3 张关键画面草图、解说提纲与事实来源清单;
确认结构后,再制作完整演示。

口播配图,只做需要的那一段

已经有口播稿,只缺一个拆解镜头,就先用 Anatomy 设计这段演示,不必再做完整课堂。

镜头从整体进入内部,拆开后留一点观察时间,再重组并展示工作过程。需要无声视频时,接上能够导出的工具。

请用 Anatomy 为我提供的装置设计一段无声结构演示。
目标时长:15—20 秒,白色背景、银灰材质、精细等距视角。

顺序:完整装置约 0.8 秒→分层拆解→短暂停留
→重新组装→剖面展示工作过程。
部件位置、数量和连接关系以参考资料为准,
不为画面效果添加不存在的零件。

先给 3 张关键画面草图。
如当前工具链支持视频导出,再制作 1080p、30fps 视频;
否则交付可运行演示及待补充的导出步骤。

执行任何一套模板前,都先让 Agent 检查当前工具是否齐全。缺少配音或视频导出能力,就列出待补步骤,交付能运行的演示。最终检查时,网页、配音文件和导出视频也要分开验收。

23 项教学 Skill,按要做的事来找

不必一次全装。先确定自己是在备课、改课件,还是准备练习,再找对应的 Skill。下表按用途整理,具体依赖以项目当前说明为准。

【课程规划】

stage-design--从头设计一堂完整课堂。

curriculum-planner--规划相互衔接的系列课。

spiral-curriculum--反复回到核心概念,逐步加深。

understanding-by-design--从学习目标和评价证据反推教学。

【教学方法】

k12-core-literacy-planning--围绕核心素养设计中小学课堂。

feynman-learning--通过解释与复述发现知识缺口。

learning-to-learn--把学习策略融入学科教学。

social-emotional-learning--融入情绪管理与协作。

【授课形式】

lecture-style--用连贯讲解和案例展开主题。

workshop-style--通过练习和小项目边做边学。

deep-interactive--设计模拟、代码和游戏交互。

vocational--围绕岗位任务开展实训。

【资料核查】

deep-research--先研究资料,再制作课程。

fact-check--核对事实并提供依据。

【导入复用】

pptx-import--导入已有 PPT,保留原排版。

style-clone--参考已有课件的视觉风格。

teacher-style-clone--从录像或讲义提炼授课风格。

page-clone--复用页面设计并替换内容。

【编辑打磨】

pro-editing--修改页面、测验和旁白。

slide-craft--调整排版、字号、间距和配色。

【结构规范】

slide-dsl--说明幻灯片布局和元素字段。

stage-dsl--说明课堂、场景和动作的数据结构。

【经验整理】

build-personal-skill--从历史课程与对话提炼个人技能。

日常备课可以先看 stage-design,再选适合本节课的教学方法。slide-dsl 和 stage-dsl 更偏数据结构说明,等需要改页面结构或接入工具时再读。

从一个能打开的演示开始

Anatomy 官方提供了面向 Codex 的安装方式。

npx skills add wheresryan22/anatomy -g -a codex

安装后,用 [$anatomy](C:\\Users\\XX\\.codex\\skills\\anatomy\\SKILL.md) 发起任务。第一次选一个结构简单、资料齐全的对象,确认页面能打开、交互能操作,再增加配音和视频要求。

OpenMAIC 先按项目 README 了解接入方式。skills/openmaic/ 是接入入口,skills/agent-runtime/ 中的教学 Skill 则服务于课堂运行时。脱离原环境使用,可以借鉴教学方法,但还需要补齐依赖的工具。

如果准备试继电器这个例子,先拿一张可靠电路图,做出触点切换前后的两个状态,再配一道预测题。让学习者解释一次风扇为什么启动,就能检查这段演示有没有把关系讲清楚。

全文完
查看原文