给孩子请个AI家教,是每个家长的愿望
安排和监督孩子学习,可能是每个成年人的必修课。为人父母的都希望自己的孩子能够全面发展,门门功课优秀。这不,我家的小孩也马上就要幼升小了,要给她准备一些幼小衔接的课程,以防到小学之后跟不上。
妈妈给她准备了很多课程,英语、识字、算术、拼音等等。哎,这个过程可能每个家长都经历过,每天那都是鸡飞狗跳,吵吵闹闹,相当混乱。我们是想到什么就学什么,完全跟着感觉走,没有科学的方法,更没有规划、跟踪和反馈。孩子也是完全被牵着鼻子走,东一榔头西一棒子,虽然感觉有进步,但没办法量化。其实我知道,孩子心里也是抵触的,总觉得大人在逼她学这个学那个,很枯燥。
我这一段时间都在折腾AI Agent,之前玩过Openclaw,最近又在研究Hermes。既然Agent能够帮我们做很多事情,提升生产力,那把它应用到孩子的教育上,是不是也可以?
于是就有了一个自然而然的想法:能不能让AI智能体来当孩子的家庭老师?
当然,目前起点并不高,不指望真的像私教一样让AI去手把手指导孩子学习,那是下一阶段的目标。现阶段只要她能把我们日常最繁琐、最混乱的事情接管了就够了——而这恰恰是AI所擅长的:不带情绪、不会疲倦、严格执行。所以你说我给女儿请了位最严格的”AI老母亲”,也并不为过。让她代替我们去督促孩子学习,不是那种没有章法的,而是循序渐进的,能够看到成果的,同时又让孩子有成就感、获得感。
构思好你的个性化需求,定制专属家教
说干就干,先理清一下我的思路: 一、这个智能体应该是一个专用的家庭老师,不跟其他工作办公的智能体混在一起。
二、选择Hermes,因为它有出色的四层记忆架构和技能自我沉淀,使用起来省心。简单来说,Hermes把记忆分成了四层:事实记忆(记住孩子的信息和偏好)、技能记忆(把重复做的事情沉淀成可复用的流程)、经历记忆(自动记录每一次对话,需要时可回溯)、身份记忆(始终保持"小星星老师"的人格和角色)。这四层各司其职,不会互相干扰,所以她能在长期使用中越来越了解你的孩子,而不是聊几轮就"失忆"。
三、功能上需要有课程管理、任务提醒、奖励系统、周报总结等。
四、人机协作。暂时不让孩子直接跟AI交互,由家长在课程结束后反馈孩子的学习进展和质量。
五、AI家教应具备专业素质,能主动跟家长讨论如何改进学习内容和方法。
六、奖励系统。规则明确、玩法简单,激发孩子的学习兴趣。
七、可视化。孩子和家长能看到直观的学习进展和荣耀成就,提升成就感和获得感。
前置说明:本文不会介绍飞书机器人的创建和Hermes的安装,这两部分内容网上资料充足。飞书机器人配置推荐参考这篇(比较新也比较全):https://juejin.cn/post/7626916118331605030 ;Hermes安装请直接查看Hermes官网教程。
Agent配置过程,给你讲明白原理和思路
创建独立工作空间
在我的电脑里会同时存在多个Agent,比如生活助理、写作助手等。我不希望家庭老师tutor跟其他Agent混淆,所以需要构建一个单独的工作空间,在Hermes里叫做Profile。
虽然可以用命令行来创建:
hermes profile create tutor但我更建议直接让Hermes来创建——她会一次性帮你把所有的环境文件(如USER.md、SOUL.md)都生成好,省去手工创建的麻烦。这时候你使用的是default profile,也就是Hermes安装后的初始Profile,可以把它理解成一个管理员,用来创建和管理其他profile。
下面是通过Telegram发送给Hermes的指令(你也可以直接在终端上使用Hermes CLI来发送指令):
我的女儿今年6岁,马上要上小学了,现在是幼小衔接阶段。我想建立一个孩子的家庭教师的 profile, 名字叫做tutor。tutor能够为我的 6 岁的小孩去构建一个学习的日程表。根据每天孩子的作息时间来合理地安排她的学习,包括制定学习计划、追踪学习进度。然后最后汇总成一个学习的报告总结。最好是针对小孩的特点,还能够给他去设定一些奖励和激励。一方面督促孩子去学习,养成一个规律的学习习惯 。另一方面也希望能够追踪孩子的学习成果和效率,有效的去进行改进和提升。Hermes的响应:
可以看到Hermes返回了创建结果:
她首先帮我们创建了一个家庭教师的profile,设定了角色的SOUL.md,并且起了一个非常温暖、充满童趣的名字:小星星老师。
同时,她还创建了第一个Skill(tutor-workflow skill),涵盖了主要任务:制定学习计划、记录学习任务和表现,以及奖励系统。
这里值得多说一句Hermes的技能机制:当她发现某个任务比较复杂(超过5步操作),就会主动提议把这套流程保存为一个Skill;下次遇到类似任务,直接调用,不用从头来过。更妙的是,如果某个Skill在执行中出了问题,她会立刻修补,而不是一错再错。随着使用时间的增长,这些Skill还会自动分解和派生出更细的子技能——整个过程完全不需要人去参与。
再来看数据存储。作为小星星老师的第一个版本,她使用了简单的JSON文件,对于我们这种数据量不大的场景完全够用。其中记录了孩子的档案、作息时间、学习日程表、奖励系统,还有每天的学习日志、每周的总结报告,非常全面。这说明她完全理解了我们的需求,非常好的开始!
她目前给出的学科是语文、数学、英语、科学探索等。这是在我们没有输入偏好之前,她自主列出来的课程。后续我们会针对孩子的实际情况,把更多信息给到她,让她量身定制最合理的计划。
好了,目前她对我的任务目标已经非常了解,并且给出了很好的规划。接下来切换到这个profile去进行后续操作。
配置Tutor Profile
注意,目前我们还在default profile中,它并不是小星星老师,而是创建了小星星老师的那个管理员agent。
我们需要切换到tutor profile去配置基础信息,包括她所使用的大模型和消息机器人。
在Terminal输入下面的命令切换到tutor:
hermes profile use tutor现在我们已经是小星星老师了,开始配置大模型:
hermes modelSelect provider: → Nous Portal (Nous Research subscription) OpenRouter (100+ models, pay-per-use) ← currently active Anthropic (Claude models — API key or Claude Code) OpenAI Codex Qwen OAuth (reuses local Qwen CLI login) GitHub Copilot (uses GITHUB_TOKEN or gh auth token) Hugging Face Inference Providers (20+ open models) More providers... Cancel供应商我选择了Nous Portal(Hermes自家的平台),模型选择了小米的MIMO-v2。选它的原因很简单:经过亲身测试,这个模型在指令理解、编码和审美方面表现出色,在我们这个项目中完全胜任。而且MIMO-v2目前有免费额度活动,注册绑卡(国内可用)即可使用两周,没有Token焦虑。
接入飞书Bot:
hermes gateway setup┌─────────────────────────────────────────────────────────┐│ ⚕ Gateway Setup │├─────────────────────────────────────────────────────────┤│ Configure messaging platforms and the gateway service. ││ Press Ctrl+C at any time to exit. │└─────────────────────────────────────────────────────────┘✓ Gateway service is installed and running.◆ Messaging Platforms ─── 🪽 Feishu / Lark 1. Go to https://open.feishu.cn/ (or https://open.larksuite.com/ for Lark) 2. Create an app and copy the App ID and App Secret 3. Enable the Bot capability for the app 4. Choose WebSocket (recommended) or Webhook connection mode 5. Add the bot to a group chat or message it directly 6. Restrict access with FEISHU_ALLOWED_USERS for production use The App ID from your Feishu/Lark application.在这里填写飞书APP对应的ID和密钥,然后一路回车,按默认配置走下去:
App ID: cli_a9570e8844xxxxx✓ Saved FEISHU_APP_ID The App Secret from your Feishu/Lark application. App Secret:✓ Saved FEISHU_APP_SECRET Use 'feishu'for Feishu China, or 'lark'for Lark international. Domain — feishu or lark (default: feishu): Skipped (can configure later) websocket is recommended unless you specifically need webhook mode. Connection mode — websocket or webhook (default: websocket): Skipped (can configure later) Restrict which Feishu/Lark users can interact with the bot. The gateway DENIES all users by default for security. Enter user IDs to create an allowlist, or leave empty and you'll be asked about open access next. Allowed user IDs (comma-separated, or empty): Skipped (keeping current)✓ DM pairing mode — users will receive a code to request access. Approve with: hermes pairing approve <platform> <code> Chat ID for scheduled results and notifications. Home chat ID (optional, for cron/notifications): Skipped (can configure later)✓ 🪽 Feishu / Lark configured!最后重启网关。
配置好之后,就可以跟小星星老师愉快地聊天了。发送第一条消息时,会弹出配对提示,只需要在Terminal中运行一下hermes pairing命令就可以了。

运行配对许可:
hermes pairing approve feishu xxxx Approved! User ou_be396b76eafa90703ae632e94ebfc397 on feishu can now use the bot~ They'll be recognized automatically on their next message.如果希望以后所有的定时任务都主动上报给飞书平台,我们还需要运行/sethome这个命令。
📬 No home channel is setfor Feishu. A home channel is where Hermes delivers cron job results and cross-platform messages. Type /sethome to make this chat your home channel, or ignore to skip.简单解释一下/sethome的作用:飞书机器人可能被拉到多个群里,平时你在哪个窗口问她,她就在哪个窗口回答。但当她需要主动推送消息(比如定时提醒、学习日报)时,就不知道该发到哪个群了。/sethome就是指定一个"主频道"——在哪个群里发送这个命令,那个群就成为她所有主动推送的默认目标。
至此,飞书机器人和tutor profile完成了绑定。从这个机器人入口进行的所有对话,都会通过网关转发给tutor agent,而其他机器人的对话则由各自对应的Agent处理,实现了多Agent在Hermes网关上的隔离。
家庭老师Agent已经配置好了,接下来把孩子的课程安排发送给她,让她开始工作吧。
热烈欢迎AI家教入驻,开始“干活”吧
讨论和规划课程安排
接下来就是跟小星星老师讨论课程安排。以对话的方式,把周一到周末孩子的业余时间和课程安排发送给她,让她记录成课程计划表。在这个过程中,小星星老师非常负责——她并不是被动地接受我们的安排,而是会主动提出建议,比如时间是不是排得太满了、休息时间够不够充足。感觉非常人性化,很暖心。
下面是我们的一段对话,可供参考:
周一幼儿园有延时课(跳绳),下午5 点半放学,6 点半到 7 点是兴趣班--声乐课。回到家,7 点半可以开始学习,准备安排两堂课,一堂是英语打卡,英语打卡的教材是 Reading A to Z,现在已经打到 H。每次打卡大概花费时间是 40 分钟。从 8 点半开始学习汉语拼音,目前拼音的阶段是刚开始学习,也准备让她学习 40 分钟
你要做的就是把所有安排发送给小星星老师。她会非常耐心地逐个讨论、确认、记录。
奖励系统是什么样?
我很好奇小星星老师给孩子设计的奖励系统长什么样,这里把奖励规则贴出来。家长如果有更好的想法,随时可以要求她修改:
家长需要在孩子完成课程学习之后,给小星星老师汇报学习过程和表现,老师会如实记录,并且给孩子加上小星星。而且如果你忘记了汇报,她也会主动发消息提醒你:

大家要时刻记得,老师只是帮你记录孩子的奖励。真正兑现奖励的还是各位家长自己,所以千万不要过度承诺哦😃。
马卡龙色的学习看板,审美真的在线👍
跟Agent的对话都是枯燥的文字,对于一个6岁的孩子来说,肯定不是最佳的交互方式。为了激发孩子的学习兴趣,需要一些视觉化的内容。
所以我让小星星老师帮我设计一个看板,能一目了然地看到课程表、当天的任务和取得的成就。这样无论大人还是孩子,都会有满满的成就感和掌控感。
下面是我发给小星星老师的提示词:
请你帮我创建一个可视化的看板,她可以清楚地观察到自己的学习进展和每天的课程安排,还有所取得的成就提示词非常简单,甚至可以说简陋。但对于一个深度参与对话、有自己人格的Agent来说,她已经掌握了大量的背景信息,即使这么简单的一句话,她也能给你意外的惊喜。
这里也顺便回答一个很多人会关心的问题:聊了这么多轮,她不会"忘记"之前说过的内容吗?Hermes有一个很聪明的设计——当对话内容快要超出AI的处理窗口时,她不是简单地把旧对话丢掉,而是先把重要信息"巩固"到长期记忆里(比如孩子的课程偏好、学习进度),然后才压缩中间的对话。这就像人睡觉时大脑会整理白天的记忆一样:原始对话虽然变短了,但关键知识反而沉淀得更牢。所以用得越久,她对孩子的了解就越深,而不是越聊越糊涂。
来看看她给出的看板:

最让我意外的其实是动态效果——图片上看不出来,实际网页中,当天(比如周二)对应的课程卡片会有轻微的扭动动画,一方面充满童趣,另一方面把焦点自然地引到了当天的课程上。
怎么使用呢?小星星老师也给了详细的说明:把这个看板打开,放在平板电脑上,摆在孩子的学习桌旁,随时可以看进度。每当孩子完成一项任务,家长以对话方式告诉小星星老师,她会更新数据,刷新页面就能看到最新的进展了。

当孩子完成数学作业之后,我就这么跟老师说:
小星星老师,今天的数学打卡已经做完了。我们联系的是两位数减一位数,借位运算,还有列竖式的计算。今天的表现非常棒,正确率能有 95% 以上。只是今天上课的时间推迟了半个小时,是因为孩子在练字之后在又在楼下玩了很长一段时间小星星老师收到了反馈之后,更新了看板页面:
是不是很棒?孩子看到了自己的第一颗星星,如预期一样,兴奋的手舞足蹈。
结尾
小星星老师算是正式在我家入驻了。
回过头看,从配置到正式使用,前后也就花了一个晚上。但带来的变化是实实在在的:孩子的学习有了清晰的节奏,不再是东一下西一下;每天看着看板上的小星星一颗颗亮起来,她自己也有了盼头;而家长这边最大的收获,是终于不用再扮演那个"催命"的角色了——催促、记录、跟踪这些最磨人的事情,都交给了小星星老师。
当然,AI家教的能力绝不止于此。接下来我打算分几步走:
等孩子再大一点、有更多自主性的时候,尝试让她直接跟AI老师对话,自己调整课程和进度。 让AI根据学习数据,主动建议更好的学习方法和思路。 探索AI在教育场景中的能力边界到底在哪里。
如果你家也有类似的"鸡飞狗跳"困扰,不妨试试。文中用到的所有配置和提示词都是现成的,直接拿去用就好。
夜雨聆风