
1. 备课这件事为什么值得用 WorkBuddy 重新做一遍如果你教过课或者做过企业内训你一定经历过这种场景手头有一堆散装资料——几份 PDF 教材节选、三四个 Word 文档、一堆从网上存下来的图片、几段随手记的笔记甚至还有上一轮课学生问过的典型问题。这些东西单独看都有价值但要把它们整合成一份能直接上课的教案再做成一套能投屏的教学 PPT中间的工作量足以让人崩溃。我自己就长期处在这个状态里。每学期开学前两周基本都在做同一件事把散落在各个文件夹里的资料翻出来重新读一遍手动提炼知识点再一页一页地做 PPT。最要命的是这个过程中大量时间花在了“搬运”和“格式调整”上真正用于教学设计的时间反而被压缩了。WorkBuddy 这类多 Agent 协作工具出现之后我意识到备课这件事其实非常适合交给它来做。原因很简单备课的本质是一个“信息加工流水线”——原始资料输入经过提炼、结构化、重组最终输出教案和 PPT。这个流水线里有明确的阶段划分每个阶段的任务类型不同正好可以拆给不同的 Agent 去处理。这篇文章要聊的就是我怎么用 WorkBuddy 把一门课的散装资料一步步变成一份完整教案和一套教学 PPT 的全过程。我会把每个环节的提示词设计、Agent 分工逻辑、踩过的坑和最终效果都摊开来讲。如果你也是老师、培训师、或者任何需要做知识输出的人这套流程你可以直接抄作业。2. 整体设计思路为什么是“多 Agent 流水线”而不是“一个大提示词”2.1 单 Agent 处理备课任务的三个致命问题最开始我也是偷懒想着把一堆资料丢给 WorkBuddy写一个超长的提示词让它一次性输出教案和 PPT 大纲。试了几次之后发现这条路基本走不通。第一个问题是上下文窗口的挤压。一门课的散装资料加起来动辄几万字再加上教案模板、PPT 结构要求、知识点提炼规则全部塞进一个对话里模型对后半段指令的注意力会明显下降。表现出来就是前面几个知识点提炼得还不错到后面就开始敷衍甚至直接跳过。第二个问题是任务类型混杂导致的输出质量不稳定。提炼知识点需要的是归纳能力设计教案需要的是教学法知识做 PPT 需要的是视觉化表达和节奏控制。这三种能力放在一个 Agent 里它会在不同任务之间“串味”——比如用做 PPT 的思维去提炼知识点结果提炼出来的全是适合做标题的短句丢失了知识点的完整逻辑。第三个问题是无法局部迭代。如果教案的某个环节不满意你只能重新跑一遍完整流程之前生成好的 PPT 大纲也跟着被覆盖。这在实操中非常浪费时间。2.2 多 Agent 分工的核心逻辑我最终的方案是把备课流程拆成四个阶段每个阶段由一个专门的 Agent 负责阶段之间通过结构化的中间产物传递信息。Agent 角色核心职责输入输出资料整理 Agent清洗、分类、去重原始资料散装文件集合结构化知识清单教案设计 Agent按教学法逻辑重组知识点知识清单 课程要求完整教案文档PPT 架构 Agent将教案转化为 PPT 页面结构教案文档PPT 大纲 每页要点视觉优化 Agent补充排版建议和视觉元素PPT 大纲可执行的 PPT 制作方案这个分工的关键在于每个 Agent 的输入都是上一个 Agent 的结构化输出而不是原始资料。这样做的好处是每个环节的上下文都很干净模型不需要同时处理“原始资料的混乱”和“当前任务的复杂度”。提示Agent 的数量不是越多越好。我试过拆成七个 Agent结果中间产物的格式对齐成了最大的瓶颈。四个是我实测下来比较平衡的数量。2.3 为什么选择 WorkBuddy 而不是其他方案市面上能做多 Agent 协作的工具不少我选 WorkBuddy 主要看中三点。一是自定义指令的灵活性。WorkBuddy 允许你给每个 Agent 设定独立的系统提示词这意味着我可以把“教案设计”的教学法规则写得很细而不用担心这些规则会干扰到“资料整理”Agent 的工作。二是跨对话记忆能力。备课不是一次性的工作同一门课可能要在不同学期反复迭代。WorkBuddy 的记忆机制让我可以把课程的基本信息学时、学生水平、教学目标存下来后续每次备课都不用重复输入。三是本地化部署的可行性。教学资料涉及学生的作业、考试内容有些学校对数据安全有要求。WorkBuddy 支持本地部署这一点在实际落地时非常重要。3. 资料整理 Agent把“散装”变成“结构化”3.1 原始资料的预处理原则在把资料丢给 Agent 之前有一个步骤不能省手动做一次粗分类。我知道这听起来很反直觉——既然要用 AI为什么还要手动做原因是WorkBuddy 的资料整理 Agent 再强它也无法判断“这份资料在这门课里到底重不重要”。这个判断只有你自己能做。我的做法是建三个文件夹核心资料教材章节、教学大纲、必须覆盖的知识点参考资料补充阅读、案例、扩展内容历史资料往年的教案、学生常见问题、作业样本粗分类之后我会在提示词里明确告诉 Agent 每个文件夹的处理优先级。核心资料要求“逐段提炼不遗漏”参考资料要求“提取与核心知识点相关的部分”历史资料要求“识别高频问题作为教案中的难点标注”。3.2 资料整理 Agent 的提示词设计这是我实际使用的提示词模板你可以直接改你是一个教学资料整理专家。你的任务是将提供的原始资料整理成结构化的知识清单。 处理规则 1. 按照“章-节-知识点”三级结构组织内容 2. 每个知识点必须包含名称、核心定义、关键要点3-5条、与其他知识点的关联 3. 如果原始资料中有案例将案例挂在对应知识点下面 4. 如果发现资料之间的矛盾或重复单独列出并标注 5. 输出格式为 Markdown 表格方便后续处理 注意事项 - 不要自行补充原始资料中没有的内容 - 如果某个知识点的信息不完整标注“待补充”而不是猜测 - 保留原始资料中的专业术语不要替换成通俗表达这个提示词里最关键的是最后三条注意事项。我踩过的坑是如果不明确禁止 Agent “自行补充”它会非常积极地帮你“完善”知识点结果生成的内容看起来很美但上课时你发现有些内容根本不是这门课该讲的。3.3 输出结果的处理和校验Agent 输出的知识清单我会做一轮快速校验。校验的重点不是内容对不对这个你比 Agent 清楚而是结构是否完整。我通常检查三个地方一是知识点之间的层级关系是否合理有没有出现“把某个知识点的子要点提升为独立知识点”的情况二是案例和知识点的挂载是否正确三是“待补充”标记的数量如果太多说明原始资料的质量不够需要先补充资料再继续。这一步大概花 15-20 分钟但能省下后面大量的返工时间。4. 教案设计 Agent从知识清单到可执行的教案4.1 教案设计的核心要素拆解知识清单是“有什么”教案是“怎么教”。这两者之间的差距就是教案设计 Agent 要填补的。一份合格的教案至少需要包含以下要素教学目标学生学完能做什么、教学重点和难点、教学环节和时间分配、每个环节的具体活动设计、课后作业和评估方式。我在提示词里会把课程的背景信息写清楚这门课面向什么水平的学生、总学时是多少、是理论课还是实操课、有没有前置课程要求。这些信息决定了 Agent 如何分配教学时间和设计活动。4.2 教案设计 Agent 的提示词模板你是一个资深教学设计专家。基于提供的知识清单设计一份完整的教案。 课程背景 - 课程名称[填写] - 授课对象[填写如“大二本科生已修完XX课程”] - 总学时[填写] - 课程类型[理论课/实操课/混合] 教案要求 1. 每个知识点的讲解时间要合理分配重点难点适当增加时间 2. 每个教学环节要设计具体的师生活动不要只写“讲解XX” 3. 难点知识要设计至少一个引导性问题帮助学生过渡 4. 每节课结束前要有小结和检查理解的环节 5. 标注哪些环节适合使用 PPT 展示哪些环节适合板书或讨论 输出格式 - 第一部分课程整体教学计划按周次或按课时 - 第二部分每节课的详细教案包含时间分配、活动设计、提问设计 - 第三部分课后作业和评估建议4.3 教案质量的判断标准Agent 生成的教案我通常用三个标准来判断是否可用。第一个标准是时间分配是否合理。如果 Agent 给一个简单概念分配了 30 分钟而给一个复杂模型只留了 10 分钟那这份教案就需要调整。我一般会手动过一遍时间分配把明显不合理的部分标注出来让 Agent 重新生成那一节。第二个标准是活动设计是否具体。“讲解知识点”这种写法是不合格的“先让学生用 3 分钟阅读案例然后请两位同学分享观点最后教师总结”才是可执行的。第三个标准是难点是否有铺垫。好的教案会在难点出现之前设计一个“脚手架”环节。比如在讲一个复杂算法之前先用一个生活化的例子让学生理解核心思想。注意教案设计 Agent 的输出不要直接拿去上课。它提供的是一个高质量的框架你需要根据自己的教学风格和学生的实际情况做调整。我通常会把 Agent 生成的教案作为“初稿”然后花 30 分钟左右做个性化修改。5. PPT 架构 Agent让教案变成能投屏的页面5.1 教案到 PPT 的转化逻辑教案是给老师看的PPT 是给学生看的。这两者的信息组织方式完全不同。教案可以有大段文字描述教学流程PPT 必须把信息压缩成关键词、图表和视觉元素。PPT 架构 Agent 的核心任务就是做这个“信息压缩和视觉化”的工作。我在提示词里会明确要求每页 PPT 只讲一个核心点文字不超过 6 行每行不超过 15 个字。这个规则看起来简单但执行起来需要 Agent 对知识点做深度提炼。5.2 PPT 架构 Agent 的提示词设计你是一个教学 PPT 设计专家。基于提供的教案设计一套完整的 PPT 页面结构。 设计要求 1. 每页 PPT 只承载一个核心信息点 2. 文字精炼每页不超过 6 行每行不超过 15 字 3. 标注每页适合的视觉元素类型图表/示意图/对比表/案例截图/纯文字 4. 设计页面之间的过渡逻辑确保学生能跟上思路 5. 重点难点页面要设计“停顿点”给学生消化时间 输出格式 - 页码 | 页面标题 | 核心内容 | 视觉元素建议 | 讲解要点 - 最后附上 PPT 整体结构图用文字描述5.3 视觉元素建议的实操价值这个 Agent 最有价值的部分是“视觉元素建议”这一列。它不会直接生成图片但会告诉你这一页适合用什么类型的视觉元素。比如讲“对比”的知识点它会建议用左右对比表讲“流程”的知识点它会建议用步骤图讲“案例”的知识点它会建议用场景截图或数据图表。这个建议看起来简单但实际做 PPT 的时候它能帮你省下大量“这页该怎么排版”的纠结时间。我通常会根据这些建议提前准备好对应的素材。比如 Agent 建议用对比表我就去把对比数据整理好建议用流程图我就用工具画一个简单的流程示意图。这样在最终做 PPT 的时候基本就是“填空”而不是“创作”。6. 视觉优化 Agent让 PPT 从“能用”到“好看”6.1 排版和配色的自动化建议前三个 Agent 解决的是“内容”问题视觉优化 Agent 解决的是“呈现”问题。我会把 PPT 架构 Agent 的输出加上一些基本的视觉要求比如学校或机构的品牌色、投影环境的光线条件一起交给视觉优化 Agent。它会给出每页的排版建议标题位置、正文区域、视觉元素的摆放位置、配色方案。这里有一个实操心得不要追求每页都“好看”要追求整套 PPT 的“一致性”。视觉优化 Agent 的价值不在于让某一页特别出彩而在于让所有页面的风格统一。我通常会让它先定义一套“视觉规范”字体、字号、配色、间距然后所有页面都按这个规范来。6.2 视觉优化 Agent 的提示词要点你是一个教学 PPT 视觉设计顾问。基于提供的 PPT 页面结构给出视觉优化建议。 视觉规范要求 1. 定义一套统一的配色方案主色、辅助色、强调色 2. 定义字体规范标题字体、正文字体、字号层级 3. 定义页面布局模板标题页、内容页、对比页、总结页 4. 每页给出具体的排版建议 注意事项 - 考虑投影环境避免使用过浅的颜色 - 考虑学生视线重点内容放在页面中上部 - 避免每页都使用相同的布局适当变化保持注意力6.3 从建议到实际 PPT 的落地视觉优化 Agent 的输出是“建议”不是“成品”。你需要根据这些建议在 PPT 工具里实际操作。我的做法是先根据视觉规范在 PPT 里建好母版和版式然后把每页的内容按建议填进去最后统一调整一遍间距和对齐。这个过程大概需要 1-2 小时但相比从零开始做 PPT效率提升非常明显。提示如果你用的是 Keynote 或 PowerPoint可以把视觉规范保存为模板下次备课直接复用。这样后续课程的 PPT 制作时间可以压缩到 30 分钟以内。7. 常见问题与排查技巧实录7.1 Agent 输出格式不一致怎么办这是多 Agent 协作最常见的问题。资料整理 Agent 输出的是表格教案设计 Agent 可能输出的是列表PPT 架构 Agent 又输出的是另一种格式。格式不一致会导致后续 Agent 无法正确解析输入。我的解决方案是在每个 Agent 的提示词里明确指定输出格式并且要求格式与上一个 Agent 的输出格式对齐。比如资料整理 Agent 输出 Markdown 表格教案设计 Agent 的输入也要求是 Markdown 表格输出也保持表格结构。如果已经出现了格式不一致我会手动做一次格式转换或者写一个简单的转换提示词让 WorkBuddy 先做格式对齐再继续。7.2 知识点提炼过于笼统怎么调整有时候 Agent 会把一个复杂的知识点提炼成一句话丢失了关键细节。这种情况通常是因为提示词里没有明确“提炼粒度”。我的调整方法是在提示词里加一个示例。比如“知识点‘牛顿第二定律’的提炼应该包含公式、各物理量的含义、适用条件、一个典型例题”。有了这个示例Agent 就知道提炼到什么程度是合适的。7.3 PPT 页面数量过多或过少怎么控制PPT 页面数量取决于课程时长和知识点密度。我通常按“每 10 分钟一页”来估算。如果 Agent 生成的页面数量明显偏离这个标准我会在提示词里加上时间约束。比如“这门课共 90 分钟请设计 9-12 页 PPT”。有了明确的数字约束Agent 的输出会稳定很多。7.4 常见问题速查表问题现象可能原因解决方法Agent 输出内容偏离课程主题提示词中课程背景信息不足补充课程名称、授课对象、教学目标知识点之间逻辑跳跃资料整理阶段层级结构不清晰回到资料整理 Agent重新梳理层级教案时间分配不合理未提供总学时和课程类型在提示词中明确时间约束PPT 文字过多未设置字数限制在提示词中明确每页字数上限视觉建议无法落地未考虑实际投影环境补充投影环境信息光线、屏幕比例7.5 一个容易被忽略的细节中间产物的版本管理多 Agent 协作会产生大量中间产物知识清单、教案初稿、PPT 大纲、视觉建议。这些文件如果不做版本管理很容易混乱。我的做法是建一个项目文件夹按阶段命名01_知识清单、02_教案、03_PPT大纲、04_视觉建议。每次 Agent 输出新版本就在文件名后面加日期。这样如果某个环节出了问题可以快速回滚到上一个版本而不需要重新跑整个流程。8. 我实际跑完一轮之后的几点体会这套流程我完整跑过三轮分别用于一门专业基础课和两门企业内训课程。最直观的感受是备课时间从原来的 15-20 小时压缩到了 5-6 小时而且教案的完整度和 PPT 的结构化程度都比手动做的时候更高。但有几个点需要提醒。第一Agent 生成的教案和 PPT 大纲必须经过你的专业判断。它不知道哪些内容是你们学校考试的重点也不知道哪些案例更适合你的学生。它提供的是“骨架”你需要填上“血肉”。第二提示词的质量决定了输出质量的上限。我前两次跑的时候提示词写得比较随意结果 Agent 的输出也很随意。第三次我把课程背景、学生水平、教学要求都写清楚了输出质量明显提升。第三不要追求一次性完美。多 Agent 协作的优势在于可以局部迭代。教案的某个环节不满意只重新跑那一个环节就好不需要推翻重来。这个特性在实际使用中非常实用。最后分享一个小技巧如果你经常教同一门课可以把每个 Agent 的提示词保存为模板把课程背景信息做成变量。下次备课的时候只需要更新资料和少量参数整个流程可以在一小时内跑完。这个效率提升对于每学期都要重复备课的老师来说价值非常大。