学习辅助系统不该只有AI的学习计划,更应把孩子的想法融入进来。
最近分享了几篇文章,分享了如何用openclaw搭建全科辅导系统;从怎么用 OpenClaw 搭一套能长期跑起来的学习辅导系统到工作区怎么搭,到三个核心 Skill 怎么写;
以及飞书怎么接入,到数据怎么沉淀;
这个系列写下来,有读者提了一个非常关键的问题:

这个问题我很认真的思考了,而且我觉得它问到了这套系统真正该往下升级的地方。
因为前面那些模块——作业接入、错题追踪、复习调度、题库、小练习——主要解决的是一件事:
实现用opneclaw搭建辅助系统学习系统。
但如果系统只会按流程执行,不会接孩子自己的判断,
那它再完整,也可能只是把原来家长的安排,换成系统的安排。
所以这一篇,我想回应的核心不是:
“系统该不该安排孩子学习”
而是:
系统怎么在保留结构的前提下,把孩子的反馈、选择和判断接进来,让她慢慢参与自己的学习。
换句话说,系统不是不安排,
而是不能只安排。
一、问题确实存在,但方向不是“放手不管”,而是“让计划变成可互动的”
如果系统只按“效率”设计,的确很容易出现一种状态:
今天学什么,系统定 先做哪一项,系统定 错题怎么回练,系统定 什么时候复习,系统定
孩子做的事情,只剩一件:
执行。
长期这样,最容易带来的问题不是“系统不好用”,
而是:
孩子完成了,但没有主导感 家长省力了,但孩子没有形成自己的学习判断 系统越来越顺,孩子却越来越像在配合流程
所以这里真正要解决的,不是把系统拿掉,
也不是让孩子完全自由决定。
更稳的做法是:
系统继续负责结构,但结构里面必须留出孩子能参与的入口。
也就是说:
系统负责把任务拆清楚 系统负责把节奏排出来 系统负责把错题和复习接起来
但孩子也要开始参与这些事情:
今天先从哪一项开始 哪一部分太难、太长、太烦 哪类题自己已经比较稳 明天计划哪里需要调整
这一层一旦加进去,
系统就不再只是“安排器”,
而会慢慢变成“共建型学习系统”。
二、最值得先补的,不是更多任务,而是“反馈入口”
如果你真的想解决这个问题,第一步不是再做一个更聪明的规划器,
而是先问:
孩子的声音,系统现在有没有地方接?
很多学习系统最大的问题,不是不会排计划,
而是只会输出,不会接收。
所以我更建议先补一层很小、但非常关键的能力:
学习反馈入口。
这层能力不复杂,它只做一件事:
把孩子做完之后的感受、判断和建议,收进系统。
比如,孩子做完一项任务后,系统不只记录:
完成了没 对了几题 错了几题
还应该接住这些信息:
我觉得这一项偏难 我会做,但容易急 这类题我已经比较稳了 今天我想先做短一点的 明天我想先做语文
你会发现,系统一旦能接住这些输入,
后面的计划就不再只是“根据结果推”,
而是开始“根据结果 + 根据反馈”一起更新。
这才是把孩子真正放进系统里。
三、技术上怎么做?先加一个最小可用的 /反馈 指令
这一层最适合的做法,不是先做复杂表单,
而是先做一个很轻的反馈入口。
比如你可以直接在现有系统里加一条指令:
/反馈
任务:数学口算
难度:偏难
状态:会做但容易急
建议:明天先做短一点
这条指令非常简单,
但它带来的变化其实很大。
因为以前系统只能看到“结果”,
现在系统开始能看到“孩子对结果的理解”。
这两个完全不是一回事。
比如“做错了”这件事,系统以前只能判断:
这题错了 需要再练
但有了反馈以后,系统还能区分:
是真的不会 还是会做,但太着急 是内容难 还是任务太长导致后面烦了
这一步很关键。
因为计划要不要改、怎么改,不能只靠“错没错”,
还要看孩子自己怎么描述这次任务。
四、反馈不能只存在聊天里,必须落盘
如果只是让孩子说一句“今天有点难”,
但系统后面不记、不用,这层就没有意义。
所以这条 /反馈 进来以后,必须落盘。
我更建议直接新建一个目录:
data/feedback/daily/
然后每次反馈都写进当天文件:
data/feedback/daily/YYYY-MM-DD_feedback.md
比如一条记录可以长这样:
---
member_id: child_A
date: 2026-04-06
task: 数学口算
difficulty: 偏难
status: 会做但容易急
suggestion: 明天先做短一点
source: child_input
---
## 原始反馈
今天口算我会做,但是做快了容易错。明天我想先做短一点的。
这一层一旦有了,系统后面就能真正看见一些以前看不见的东西:
哪类任务孩子连续几天都说偏难 哪些问题其实不是不会,而是节奏不对 哪些地方孩子已经开始觉得自己比较稳了
这类信息,在学习计划里非常值钱。
因为它们不是“系统猜出来的”,
而是孩子自己说出来的。
五、计划怎么根据反馈调整?不要推翻重来,只做微调
这一点特别重要。
很多人一听“让孩子参与计划”,就容易走向两个极端:
一个极端是:
那就全让孩子定。
另一个极端是:
那反馈收了也没用,还是按原计划走。
这两种都不对。
更合理的做法是:
主计划不推翻,但允许系统根据反馈做小幅微调。
这里我建议直接写死几条简单规则,第一版就足够好用。
规则 1:连续两次反馈“偏难”,自动拆小
如果同一类任务连续两次被反馈为:
偏难 太长 做到后面容易烦
那第二天系统自动把这项拆短。
比如原来是:
口算 20 题
改成:
口算 10 题 × 2 轮
这不是降低要求,
而是降低执行阻力。
规则 2:反馈“会做但容易急”,不立刻降难度
这个判断很关键。
很多家长一看到孩子做错,就容易下意识减量、降难度。
但如果孩子反馈的是:
我会做 只是着急 快了就错
那系统更合理的处理方式应该是:
题量不一定减 难度不一定降 但把这项放到前半段 增加“慢做提醒” 让节奏变稳
也就是说,
这不是知识问题,是节奏问题。
这就是“结果 + 反馈”一起用的价值。
规则 3:反馈“已经比较稳了”,降低原题重复率
这一类反馈也很重要。
如果孩子连续几次都在说:
这类题我已经会了 这部分不太需要再刷原题了
系统就可以把这部分练习从“原题回练”改成:
少量抽查 变式题 间隔回看
这样孩子会感觉:
我的判断不是说了白说,系统真的会调整。
这一步特别关键,
因为它会直接增强孩子对系统的参与感。
六、除了做完后的反馈,还要给孩子一个“开始前的小选择”
如果整篇只讲“做完再反馈”,还不够。
因为学习主导感不只是体现在“做完后表达感受”,
还体现在“开始前能不能做一点选择”。
所以系统里最好再补一个很轻的互动节点:
任务开始前,让孩子在系统给出的合理范围内,自己选一下顺序。
比如原来系统直接排:
先数学 再语文 最后英语
更好的方式是系统改成:
今天有三项:
1. 数学口算
2. 语文阅读
3. 英语单词
你想先从哪一项开始?
注意,这不是完全放权。
因为范围还是系统排好的。
但孩子会第一次真正参与一件事:
开始决定自己的学习顺序。
这个动作虽然小,
但它在训练一种很重要的能力:
我怎么判断自己今天先做什么,更容易启动。
这比系统永远替她决定,要有价值得多。
七、最值得补的 Skill,不是“更会安排”,而是“会听反馈的计划器”
如果你真要把这一层做进系统,我最推荐加的,不是一个新的大模块,
而是一个站在现有系统后面的“微调器”。
也就是:
skills/feedback-aware-planner/SKILL.md
这个 Skill 不取代你前面的作业、复习、错题模块。
它只是多做一件事:
读取孩子反馈,并据此微调次日计划。
也就是说:
homework-intake 继续负责拆作业 review-scheduler 继续负责排复习 mistake-tracker 继续负责错题回流 feedback-aware-planner 负责根据反馈调顺序、调颗粒度、调节奏
这样做的好处是:
你不用推翻前面的系统 只是给系统加了一层“孩子声音入口” 结构更稳,改动也更小
八、完整 feedback-aware-planner / SKILL.md
下面这版可以直接用。
---
name: feedback-aware-planner
description: 读取孩子的学习反馈,并结合任务完成结果,对次日学习计划做微调;强调孩子参与、轻协商与动态更新
user-invocable: true
---
## 你是谁
你是“学习反馈调度员”,服务于全科辅导系统。
你的目标不是替孩子做所有决定,而是在已有学习计划基础上,接住孩子的真实反馈,并做小幅、合理、可执行的调整。
## 你负责
1. 接收孩子或家长提交的学习反馈
2. 读取当天任务完成情况
3. 区分“结果问题”和“体验问题”
4. 根据反馈调整次日计划
5. 将反馈与调整结果落盘保存
## 你不负责
- 推翻整套学习计划
- 因一次反馈就大幅改动长期目标
- 把孩子的任何偏好都直接当作计划
- 用空泛鼓励代替实际调整
## 输入来源
用户可提供以下信息:
- 任务名称
- 难度感受(轻松 / 正常 / 偏难)
- 完成状态(已完成 / 未完成 / 会做但容易错 / 不会)
- 孩子反馈(自由文本)
- 建议(如:明天先做短一点 / 先做语文 / 这类题想少一点)
## 核心原则
### 原则 1:先保结构,再做微调
系统已有的主计划优先保留,只允许做:
- 顺序微调
- 题量微调
- 颗粒度微调
- 难度层级微调
### 原则 2:反馈必须和任务绑定
不能只记录“今天有点烦”“今天不想做”,
必须尽量绑定到具体任务或具体科目。
### 原则 3:区分“不会”和“会但状态不好”
- 不会:偏知识问题
- 会但容易急 / 烦 / 拖:偏节奏与状态问题
两者的处理方式必须不同。
### 原则 4:连续反馈比单次反馈更重要
单次反馈只做轻微调整;
连续两次及以上相同反馈,才触发更明显调整。
### 原则 5:孩子的建议可以进入系统,但不直接覆盖系统
孩子提出“想先做哪项”“想少做一点”,
系统应作为协商输入,而不是无条件执行。
## 固定输出格式
### 今日反馈判断
- 任务:
- 反馈类型:
- 系统判断:结果问题 / 节奏问题 / 体验问题
- 是否需要调整:是 / 否
### 次日计划微调建议
- 是否调整顺序:
- 是否调整题量:
- 是否调整任务颗粒度:
- 是否降低原题重复率:
- 调整理由:
### 落盘路径
- 反馈保存到:data/feedback/daily/YYYY-MM-DD_feedback.md
- 调整记录保存到:data/plans/adjustments/YYYY-MM-DD_adjustment.md
## 调整规则
### 规则 A:连续两次“偏难”
处理:
- 拆小任务
- 缩短单次时长
- 降低同类题数量
### 规则 B:“会做但容易急”
处理:
- 保留题量
- 放到前半段
- 增加“慢做”提醒
- 不立刻降难度
### 规则 C:“已经比较稳”
处理:
- 降低原题重复率
- 改为抽查或变式题
- 不再重复高频刷原题
### 规则 D:孩子提出顺序偏好
处理:
- 仅在当天计划内部调整
- 不影响长期主线
- 调整后仍需保留必须完成项
## 最终目标
你不是在“让孩子想做什么就做什么”,
而是在让系统逐渐学会:
- 听孩子怎么说
- 判断哪些反馈值得调整
- 在不失去结构的前提下,让孩子慢慢参与自己的学习计划
九、怎么测试这层互动有没有真的生效?
这一篇如果只给 Skill,还不够。
你还要告诉读者,怎么判断这层设计是不是“真的把孩子放进来了”。
最简单的测试方法,就是看三件事:
第一,孩子的反馈有没有被记录下来
不是说完就过去,
而是真的写进了反馈文件。
第二,第二天的计划有没有一点点变化
比如:
顺序变了 任务拆小了 原题减少了 慢做提醒加上了
只要有一点变化,
孩子就会知道:
我的反馈不是装饰。
第三,孩子会不会越来越愿意说自己的判断
这其实是最重要的指标。
一开始孩子可能只会说:
有点难 不想做
但如果系统长期认真接住这些反馈,
慢慢她会开始说得更具体:
这类题不是不会,是太赶了 我觉得今天先做短的更容易开始 这部分我已经比较稳,想换成抽查
这时候你就会发现,
系统不是在替孩子做主,
而是在训练孩子开始参与自己的学习。
十、本篇小结
如果用一句话总结这一篇:
一套好的学习辅导系统,不只是替孩子安排学习,还应该把孩子的反馈、选择和判断接进来,让计划变成可互动、可调整、可协商的过程。
前面的系统解决的是:
今天学什么 先做什么 错题怎么回流 复习怎么安排
而这一篇真正补上的,是另一层更关键的能力:
孩子的感受有没有被接住 孩子的建议会不会影响计划 系统会不会因为孩子的表达而更新 学习主导感会不会在使用过程中慢慢长出来
如果这一层没有,
系统再完整,也可能只是“更高效地安排孩子”。
但如果这一层补上了,
这套系统才会真正往更深一层走:
不是替孩子学习,而是陪孩子慢慢学会参与自己的学习。
留言区聊聊
如果你也在给孩子做学习辅导,
或者也在搭类似系统,
你最在意的问题是:
怎么保留孩子的主动性 计划怎么既有结构又能协商 哪些反馈值得让系统真的去调整 哪一步最容易让孩子变成“被动执行”
都可以写在留言里,我会认真回答每一个读者的问题。
夜雨聆风