先说个结论:我用这类个人AI工作台工具,省下来的不是写教案的时间,而是“从一个念头到一份可用教学材料”的中间过程的全部时间。以前备一节新课,从翻教材、找资料、搭框架、写逐字稿,再到配练习题,断断续续得耗一整个晚上。现在同样的任务,我用AI Agent工具把流程拆成几步,设定好规则,让它按我的习惯产出一版初稿,我再花20分钟做修改和校核,两小时出头就能搞定。这个改变不是“搜索更快了”或“打字更快了”,而是工作方式从“我自己执行每一步”变成了“我设计流程、AI执行细节”,这是本质区别。
我目前主力用的工具是WorkBuddy这类支持Skill、连接器、自定义指令的个人AI工作台,偶尔也会切到CodeBuddy处理编程相关的工具开发。下面把我这段时间在真实教学场景里跑通的做法、踩过的坑、以及可以直接抄走的指令模板,完整分享一下。
1. 为什么是AI Agent,而不是普通聊天窗口
1.1 从“AI问答”到“AI助手”的关键转变
很多人接触AI辅助教学,第一步是打开某个Chat工具,输入“帮我写一份教学设计”。这个操作本身没有问题,但用过几次就会发现,它只能解决一次性问题,每次都要重新把需求描述一遍,生成的质量也忽高忽低。原因在于普通聊天窗口没有“工作上下文”,AI不知道你的班级水平、你的教学风格、你上次讲到哪、你希望练习题的难度分布是什么。
AI Agent工具解决的是这个问题。它允许你把“你是谁、你教什么课、你的学生什么水平、你偏好什么输出格式”这些信息固化下来,然后再把整套教学任务拆成可以重复执行的流程。你只需要说“今天讲二次函数图像,帮我准备一节课”,它就知道去找你之前上传的教材目录、调取你常用的教案模板、按你提过的班级情况控制难度,最后产出一份符合你习惯的教案。
这个转变在教学场景里特别关键。教师的备课需求高度重复,但每次的内容又不一样。如果你每次都从零开始跟AI解释背景,AI就只是个“聪明但失忆的搜索引擎”;如果你把背景和规则先告诉它,它就成了“熟悉你要求的下级助手”。
1.2 WorkBuddy这类工具在教学中到底能干什么
基于我这段时间的使用,WorkBuddy这类AI Agent工具在教学中能干的事,远不止写教案。它最实用的能力可以归结为四类:
- 内容生成类:教案、课件大纲、逐字稿、学习单、课后练习、试卷、给家长的反馈话术,这些都能按固定模板批量产出。
- 信息整理类:把视频文稿转写成讲义、把零散备课资料汇总成知识库、把学生作业照片里的错题整理成错题集。
- 流程自动化类:设置好一个Skill之后,从上传资料到输出成品,中间不需要你一步步点选,它会按设定好的步骤自动完成。
- 互动模拟类:让Agent扮演学生提问、扮演家长沟通,用来复盘和演练课堂表达,这个我在新教师培训里用了好几次,效果比直接找同事对练更自由。
当然,它也有短板。比如涉及复杂的公式排版、精细的图形设计、需要结合学校具体评分标准的判分等工作,目前还是要人工介入。但作为“第一版草稿生成器”和“重复劳动的替代者”,它已经完全够用了。
1.3 工具选型:WorkBuddy、CodeBuddy与普通AI工具对比
我这里做一个简单的对比,方便不同角色的老师选择合适自己的方案。
| 工具/方案 | 核心特点 | 适合的教师场景 | 上手难度 |
|---|---|---|---|
| 普通Chat工具 | 零配置、即开即用、问答质量高 | 偶尔用一次、解决单个问题 | 极低 |
| WorkBuddy | 支持Skill、连接器、本地知识库、可搭工作流 | 经常备课、有固定流程、愿意花时间搭建 | 中等 |
| CodeBuddy | 偏代码生成与调试、适合做教学工具开发 | 需要写自动化脚本、做教学小程序的老师 | 较高 |
| Obsidian+AI插件 | 知识库沉淀、双链笔记与AI结合 | 已经用Obsidian管理教学资料的老师 | 中等 |
我个人的建议是:如果你只有每周一节课的量,不必折腾Agent,普通工具就够;如果你是教研组长、教研室骨干、或者带多门课的老师,值得花半天时间搭建一套自己的Agent流程,长期回报很高。
我为什么选中WorkBuddy做主力?原因是它对“非程序员”比较友好。CodeBuddy我也试过,能力很强,但它的重心在编程,对普通文科课程的老师来说学习成本偏高。WorkBuddy更像一个“个人助理中台”,装Skill、连知识库、配自定义指令都有可视化界面,不需要写代码也能把流程跑起来。
2. 搭建教学Agent工作台的准备工作
2.1 安装、配置与本地部署的基本思路
WorkBuddy的安装过程不算复杂,官网下载对应平台的安装包,Windows、macOS都有,Linux用户需要看自己发行版的兼容情况,我在Ubuntu测试版的体验是功能基本完整,但有些连接器插件对Linux支持晚于Windows版,使用时要留意。
安装之后有两件比较重要的事:一是统一工作目录,二是配置知识库。
工作目录指的是Agent在执行任务时默认读写文件的文件夹。我建议单独建一个“教学AI工作台”目录,下面按学年、学科、章节建子目录,让Agent的输入输出都在这个目录里。这样做的好处是,当Agent需要读取你既往的教案做参考时,路径是固定的;当你需要批量处理某一单元的资料时,直接把这个单元的文件夹给Agent就行。
知识库配置是另一个关键。我把这些年攒下来的教学设计、课标电子版、教材电子版、经典习题集都转成了文本文件放进去。这里有个容易踩的坑:PDF直接丢进去,检索效果往往不好。因为扫描版PDF是图片,文字提取质量很差。我踩过之后的做法是:先把重要PDF用工具转换成Markdown或纯文本,或者至少用带OCR功能的工具处理过,再放进知识库里。这一条直接影响后续所有生成内容的质量,值得花时间一次做对。
2.2 Skill与自定义指令:核心概念的通俗理解
第一次接触Skill这个概念时,我把它理解成“给AI的岗位说明书+操作手册”,后来发现这个比喻不够准确,更准确的说法是“可复用的专业技能包”。
举个例子。我把我最常用的备课流程做成一个Skill,名字叫“课堂教学设计”。这个Skill里面包含:
- 一份指令文件,写清楚整个流程:先依据课标提炼目标,再按导入、新授、练习、小结的环节生成教案,最后自动匹配一套当堂练习。
- 一个知识引用说明,告诉Agent在生成教案时,优先引用知识库里哪个文件夹的教材内容。
- 一个输出模板,规定教案的标题、教学目标、重难点、教学过程、板书设计、课后反思等字段格式。
配置好之后,我每次备课只需要说“用课堂教学设计Skill,准备力学摩擦力这一节”,它就会自动按这套流程走。这跟直接在对话框里说“帮我备课”的最大区别是:Skill把“备课”这个模糊要求,变成了一套稳定的、可复现的流水线,每次输出都保持同样的结构和质量,不会这次是表格、下次是纯文字段落。
自定义指令则比Skill更轻量,适合设置一些全局性的偏好。比如我在自定义指令里固定了几条:
- 教案中的教学目标使用课程标准中的行为动词表述,不使用模糊用语。
- 所有交给学生使用的材料,语言简洁、避免长难句。
- 练习题标注难度等级,控制在“基础、提高、挑战”三个档位。
- 涉及估算的内容,必须给出估算依据,不能凭空给数。
这类指令设置好之后,Agent生成的所有内容都会带上这些偏好,相当于给AI“立了规矩”。
2.3 连接器:把课堂数据接入工作流
连接器是WorkBuddy这类工具很实用的一个组件,功能是把外部数据源接到Agent环境里。我在教学场景里用得最多的是两个连接器:一个是知识库连接器,用于对接我本地的教学资料目录;另一个是业务数据连接器,用于对接班级管理系统或者在线表格中的学生信息。
前几天我试过把钉钉多维表里的班级作业提交记录同步到工作台,用连接器定时拉取数据,再让Agent自动分析哪些学生连续多次未提交、并生成提醒话术。这个流程跑通之后,我每周一早上只需要看一眼分析结果,不用再自己翻表格比对。
不过连接器这块也是我遇到问题最多的地方。它配置起来需要一些逻辑思维,要理解“数据源”“字段映射”“触发时机”这些概念,对完全没接触过自动化工具的老师来说有门槛。我的建议是:第一周只配知识库连接器,把资料通路跑通,其他连接器等熟悉了界面再逐步加,不要一上来就全配,容易崩。
3. 教学场景实操:5个可以复制的工作流
3.1 备课流水线:从课标要求到教案初稿
先说最常用的备课流程。我把“课堂教学设计”Skill运行的全过程拆解如下:
- 输入:教师指定章节,比如“八年级物理:平面镜成像”。
- 知识检索:Skill会自动从知识库中检索教材对应章节内容、课程标准中的相关条目、以及我历史上传过的同类教案。
- 目标生成:按课程标准的要求生成三维教学目标,自动套用“通过……,理解……”的规范表述。
- 环节设计:按“情境导入—实验/演示—概念建构—例题讲解—当堂检测—小结作业”的结构生成教案主体。
- 练习配题:在知识库的题库资源里匹配基础、提高、挑战三个难度的习题,并给出参考答案与解析。
- 输出:按照模板生成Markdown教案文件,写入当天的备课目录。
这套流程跑顺之后,一节新课的教案初稿生成时间大约是3到5分钟。我拿到初稿后通常做两件事:第一,逻辑通读,调整知识递进的顺序;第二,把不符合本班学情的地方改掉,比如把例题难度上调或下调。AI生成的教案“能看但不能直接上课”是常态,它不是替代你思考,而是替代你从空白文档开始码字的过程。
3.2 出题与组卷:按难度自动生成试卷
出题这件事,以前是我最耗时间的环节之一。一份40道题的单元测验卷,从选题、改编、排错、附答案,准备半天很正常。现在我的做法是:
先整理出一个“出题专家组”Skill。指令里写清楚:题目要对应哪个章节知识点、难度分布怎么配比(基础60%、提高30%、挑战10%)、题型比例(选择、填空、解答)、题号排序规则、每题必须附答案与解析、解析里要说明考查的知识点。
然后每次要出卷时,我把考试范围和预估用时告诉它。比如“出第二章《声现象》单元卷,45分钟完成,选择题12道、填空题8道、计算题4道”。Agent会先从知识库的题库资源中筛选题目,对不合适的题干做改编,再按规则组卷,最后生成一份带答案的完整试卷。
这里我要提醒一点:AI生成的解答题,过程偶尔会出现“跳步”或“用了一个超出学生当前知识范围的方法”的情况。我给每条解答题都设计了校验环节——让Agent先按“标准考试评分角度”自查一遍,再输出。虽然这不能完全保证没问题,但错误率明显下降。用AI出卷,无论多信任它,自己一定要完整做一遍题,这是底线。
3.3 作业批改与评语生成:边界要搞清楚
很多老师关心AI能不能批改作业。我的回答是:选择题和填空题可以,客观判定性强的题目可以,文科开放题和理科证明题必须人工复核。
我用的批改流程是这样的:把学生作业按组扫描或拍照,统一放到一个待批改文件夹;连接器把图片转成文字并提取题目内容;Agent按照答案标准逐题判断对错,标记出错题涉及的考点;最后自动生成三种交付物——成绩单表格、给学生的个性化评语、给教师的班级错题分析报告。
这个流程里最需要注意的是学生数据隐私。学生的姓名、照片、成绩都属于敏感信息。我强烈建议使用本地化部署或本地知识库方案,不要让这些数据上到公共云服务。我自己的处理方式是对文件做脱敏:文件名改成学号,Agent生成的分析报告里也只出现学号,姓名对照表单独手工处理。实际操作中,评语生成的效果最让我惊喜。以前给五十个学生写作业评语,写到后面词穷;现在Agent根据每个学生的错题类型和完成情况,生成细节不同的评语,我再挑着改一改,确实省心。
3.4 学生答疑机器人:知识库加Agent的配合
这个场景我按“知识库+Agent”的组合搭建了一套答疑机器人,专门处理本课程的常见问题。步骤是:
- 把课程讲义、常见错题解析、典型例题过程整理成知识库。
- 写一个“课程助教”Skill,指令规定:回答必须基于知识库内容,引用出处;超出知识库范围的问题,明确说“这个我暂时没有掌握,建议问老师”。
- 将Skill开放给学生,学生可以在课下提问,Agent给出带知识依据的回答。
我实际运行了一周后发现,这套机器人能解决大约70%的“这个题怎么做”“这个概念什么意思”类问题。剩下30%集中在需要结合学生个人学习情况的问题,比如“我为什么老在这个题型上错”,这类必须由真人老师来回答。
另外一个意外收获是:通过对学生提问记录的归类,我能清楚看到学生普遍卡在哪些知识点上。这个反馈反过来指导了我的复习课设计,效果比凭感觉判断精准得多。
3.5 学情分析与期末总结:把数据交给Agent
学期末写教学质量分析报告,以前是老师们集体头疼的事。要翻成绩表、算平均分、看各题得分率、总结教学的得失成败。现在我可以把成绩表导出成Excel,让Agent按指定格式生成分析报告。
我的做法是:在Skill里定义好分析维度——班级整体情况、分数段分布、各章节得分率对比、进步与退步学生名单、教学改进建议。Agent读入数据后,会按这些维度生成一份结构化报告。这里要强调的是,Agent输出的“教学改进建议”只能作为参考线索,不能照搬,因为数据背后有很多它看不到的信息,比如某个班那段时间换过代课老师、某次考试题目偏难。技术是辅助,判断得靠自己。
4. 关键配置与可直接抄走的指令模板
4.1 一个经过反复调试的备课Agent指令模板
下面这个模板是我在实际使用中逐步调整出来的,文字可以直接复制到自定义指令里,再根据自己的学科微调。
我把核心指令分为“角色设定”“任务规则”“输出要求”三段:
- 角色设定:你是一个有十年教学经验的高中物理教师,熟悉课程标准与考试大纲,擅长把抽象概念用生活实例讲清楚。你的工作对象是物理基础参差不齐的高一学生。
- 任务规则:无论生成任何教学材料,必须遵循以下规则——教学目标使用课程标准中的行为动词;教学环节按照“情境导入、新知讲授、例题精讲、当堂检测、小结作业”展开;习题标注难度等级,初版必须有答案与详细解析;语言简洁,不回避专业术语,但对关键术语首次出现时给出通俗解释。
- 输出要求:使用Markdown格式;教案在第一行输出课题与课型;每个教学环节下要写清教师活动与学生活动,不写抽象的“引导学生思考”,而是写清楚提出什么问题、预期学生怎么回答。
这套指令的核心逻辑是:它告诉AI“你是谁、你的学生是谁、你做事的原则是什么”。很多AI生成内容“看起来专业但没法用”,就是因为少了这些限定。
4.2 知识库文件的整理方法
知识库质量决定生成质量,我在这方面走过不少弯路。一开始我把所有PDF、Word、网页链接都丢进去,结果Agent检索时经常捞出来一堆无关内容。后来我花了半天时间按下面这套逻辑整理:
- 按模块建文件夹:教材原文、课程标准、教案模板、题库资源、试卷归档、学生常见问题记录。
- 同一份资料只保留最新版本,多余的旧版本移到“历史归档”文件夹,避免Agent读到过期内容。
- 命名用“章节号+资料类型+关键词”,比如“05平面镜成像_教案_参考模板.md”。
- PDF和图片必须做文字识别转文本;纯图片里如果有重要信息,在文本文件中写明图片路径和内容摘要。
- 定期重建索引,尤其在你新加了一批资料后,一定要让Agent重新索引一次,否则新资料搜不到。
这些工作听起来繁琐,但做一次之后,后续的收益非常大。知识库就是你给AI配的“专属教材库”,它越干净,AI的回答越靠谱。
4.3 模型选择、提示词细节与效果调优
在用Agent工具时,模型的选择也会直接影响效果。根据我的实际使用对比,处理复杂教案设计和长文本分析时,选更强的大模型效果明显好,但它慢且费用高;处理简单的格式转换、文件归类等任务,用小模型就够了,速度快还省钱。
具体到流程设计,我会在每个Skill内部根据任务类型给Agent指定不同倾向的模型。如果你用的工具不支持这个精细控制,那就在“复杂创作类”任务上手动切换到强模型,表格生成、简单检索类用默认模型。
提示词方面有几点零碎经验:
- 不要让AI“自由发挥”,尽量给出“有结构、有格式、有示例”的要求。示例比描述更重要。我在模板里写“参考下面这个教案开头”并附上一段示例,生成质量立刻上一个档次。
- 要“一次只做一件事”。与其让Agent一口气生成完整教案加配套课件大纲加课后反思,不如拆成三个独立任务。拆开之后每条任务的专注度更高,出错的概率更低。
- 明确“不要做什么”。比如在出题Skill里,我会写明“不要出现超纲知识点,不用竞赛思路解题”。这类负向指令能避免很多AI自作聪明的结果。
5. 常见问题与排查技巧实录
5.1 生成内容“正确但没用”,问题出在哪
最常见的翻车现场是:AI生成的教案格式规整、语言流畅、结构完全没问题,但拿起来就是没法上课。我以前以为是AI笨,后来发现自己需要在指令里写清楚“给谁用”。
同一份教案,给刚入职的新教师用和给有经验的老教师用,详细程度完全不同。新手需要把教师提问的逐字稿、学生可能的回答都写出来,老教师只需要看到环节和活动安排就够了。我在自定义指令里增加了“使用者经验水平”这个变量,每次让Agent根据这个变量控制内容颗粒度,问题基本解决。如果你也遇到“正确但没用”的情况,先别急着换工具,先检查你的指令是否把受众定义清楚了。
5.2 本地部署与数据隐私的防线
教学场景绕不开学生数据隐私问题。我的原则是:凡是包含学生个人身份信息的文件,一律不传入任何公网AI服务。做法是优先用WorkBuddy的本地模式,在不联网或内网环境下运行;如果某些功能必须联网,就先对数据做脱敏处理,把姓名改成学号,照片不传原图,只传提取出的文字内容。
这个防线一旦在项目初期没守住,后面很难补救。建议老师们在搭建阶段就养成分层处理的习惯:学生作业原图、成绩表这类极其敏感的资料本地处理;课程公开讲义、自编练习这些不敏感的资料,可以放心放到云上做进一步加工。
5.3 工具版本更新频繁,Skill容易失效
这是我目前体会最深的一个坑。WorkBuddy这类工具迭代非常快,我遇到过两次Skill配置文件因版本更新而失效的情况,现象是Agent报错“无法解析该Skill的指令格式”或“找不到可用连接器”。排查方法是分三步:
- 先看工具的变更日志,确认是不是某个字段格式改了。
- 用工具自带的Skill调试器,单步查看哪一行报错。
- 把失效的Skill内容备份后,重新用模板生成一遍,再把原来的特定要求填进去。
这里也引出一个习惯:Skill配置和指令模板一定要做好版本管理。我现在的做法是,将每个Skill的配置导出为文件,按“日期+版本号”归档,每次大改前先备份一份可用的版本。这个习惯救了我好几次。
6. 一些个人的实操体会
这套东西用了大半年,我最想和同行分享的体会是:AI Agent不是拿来“少思考”的,而是拿来“少做重复劳动”的。它把我在搜集资料、排格式、写套话、整理数据这些环节上的时间压缩到了原来的十分之一,但留下的核心工作是任何工具都替代不了的,那就是:你要知道自己要教什么、为什么这么教、怎么判断学生学会了。工具越强大,对使用者判断力的要求越高。
如果你看完这篇文章,想从零开始尝试,我建议你只用大约半天时间做三件事:装好工具、把知识库按照我上面的原则整理一遍、用一个你最近要上的课跑通一次完整的备课流水线。先不追求搭建多么复杂的自动化体系,就跑通一个最简单的场景。等你体会到那份“3分钟出初稿、自己改重点”的感觉之后,后面想拓展哪些功能,你自然会有自己的想法。
我最后再分享一个小技巧:在你第一次用好一个流程之后,立刻把整套操作写成文档,存到你的工作台目录里。下次再优化时,就能对照旧版本看清楚哪里变了、哪里改得更好了。这个习惯,比加再多再复杂的Skill都管用。