用 Grok CLI 搭一个小学生自我学习系统:从安装到提示词设计,一次跑通
想给孩子做一个 AI 学习助手,其实不用一上来就写一堆代码。
如果你是 Grok 的 P+ 用户,可以直接试试 Grok CLI。它能在终端里跑,也能用 Agent 模式帮你拆任务、查资料、生成页面,甚至顺手把风险和合规边界也梳理出来。
今天咱们就做一个小项目:小学生自我学习系统。
目标很简单:
- 孩子能自己选科目学习
- AI 能讲题、出题、批改
- 家长能看到学习记录
- 系统要注意 AI 使用边界,别乱答、别越界
- 页面看起来别太像“程序员审美灾难现场” 😂
适合谁看?
如果你符合下面任意一种情况,这篇就能直接上手:
- 你是 Grok P+ 用户,想试试 Grok CLI
- 你想快速做一个教育类 AI 产品原型
- 你想给孩子做一个本地学习小助手
- 你不想从 0 写完整项目,只想先验证想法
- 你对 AI 给小学生用这件事有点担心,想把边界提前设好
准备工作
你需要准备这些东西:
- 一个可用的终端环境
- Grok P+ 账号权限
- 基础命令行操作能力
- 一个你愿意折腾的小项目目录
如果你平时用 Mac 或 Linux,体验会比较顺。
Windows 用户建议用 WSL,少踩一些奇怪的坑。
安装 Grok CLI
安装命令很直接:
curl -fsSL x.ai/cli/install.sh | bash
装完后,打开终端试一下:
grok
如果能进入 Grok CLI,说明安装成功。
如果提示命令找不到,别急,大概率是环境变量没刷新。
你可以重新打开终端,或者检查 shell 配置文件,比如:
~/.bashrc
~/.zshrc
创建项目目录
咱们单独建个目录,别把文件扔得到处都是。
mkdir primary-ai-learning
cd primary-ai-learning
接下来可以直接让 Grok Agent 接管需求拆解。
启动方式通常有两种:
grok
或者直接进入 Agent 使用方式,具体以你本地 CLI 支持的命令为准。
给 Grok 的核心需求提示词
很多人用 AI 做项目时,最大的问题不是模型不行。
是需求说得太糊。
别只说:
帮我做一个小学生学习系统。
这句话太空了。AI 只能自由发挥,最后可能给你一个“看着挺完整,但根本不好用”的东西。
可以这样写:
请帮我设计并实现一个小学生自我学习系统原型。
使用场景:
- 用户是小学三到六年级学生
- 家长希望孩子能自主学习语文、数学、英语
- 系统需要避免给出不适合儿童的内容
- AI 回答要简单、温和、鼓励式
核心功能:
- 首页:展示今日学习任务
- 科目选择:语文、数学、英语
- AI 讲解:用小学生能听懂的话解释知识点
- 练习出题:每次生成 5 道题
- 答案批改:指出错误原因,不要只给答案
- 学习记录:记录完成科目、正确率、学习时间
- 家长提示:给家长一段简短学习反馈
合规要求:
- 不采集真实姓名、学校、手机号、家庭住址
- 不生成暴力、成人、诱导消费内容
- 遇到心理健康、身体不适、安全风险问题时,提醒找家长或老师
- 不鼓励孩子长时间连续使用
UI 要求:
- 简洁明亮
- 字体大一点
- 按钮清楚
- 适合小学生使用
请先给出产品结构,再生成可运行的前端原型。
这段提示词的重点有三个:
- 说清楚用户是谁
- 说清楚功能边界
- 说清楚不能做什么
AI 教育工具,最怕“只讲能力,不讲边界”。
功能模块怎么设计?
一个小学生自学系统,不需要一开始就搞得像在线教育平台。
别上来就做登录、积分、排行榜、班级管理。
孩子只想知道:我今天学什么?我做对了吗?我哪里不会?
可以先拆成 5 个模块。
1. 今日学习任务
首页只放最关键的信息:
- 今天建议学什么
- 每科预计用几分钟
- 完成后有什么反馈
示例:
今天建议:
- 数学:分数加减法,10 分钟
- 英语:5 个常用单词,8 分钟
- 语文:阅读一小段短文,10 分钟
别把首页做成信息大卖场。
孩子看到一堆入口,只会关掉。
2. AI 知识讲解
给小学生讲知识点,千万别端着。
比如讲“分数”:
把一个披萨平均切成 4 块,你吃了 1 块。
这 1 块就是 1/4。
分母 4 表示总共切了几块,分子 1 表示你拿了几块。
这比“分数表示整体的一部分”好懂多了。
抽象概念要落到生活场景里。
披萨、苹果、铅笔、零花钱,都比定义好用。
3. 自动出题
每次出 5 道题就够了。
别一口气 30 道。
成年人看到 30 道题都想跑,更别说孩子。
可以让 AI 按难度出题:
请为小学四年级学生生成 5 道分数加减法练习题。
要求:
- 难度从简单到中等
- 不出现超纲内容
- 每道题只考一个知识点
- 暂时不要给答案
4. 答案批改
批改时不要只告诉孩子“错了”。
那太打击人。
更好的反馈是:
这道题差一点就对了!
你已经把分母看对了,但分子相加时算错了。
我们再看一遍:1/4 + 2/4 = 3/4。
孩子需要的是“知道怎么改”,不是被系统审判。
5. 家长学习反馈
家长不需要看一堆数据图。
一段话就够:
今天孩子完成了数学分数练习,5 道题答对 4 道。
主要问题出现在分子相加时粗心。
建议明天继续练习同分母分数加法,时间控制在 10 分钟内。
这类反馈特别实用。
家长晚上看一眼,就知道该怎么陪。
AI 使用边界一定要提前写
给成年人用 AI,可以宽一点。
给小学生用,不行。
边界要写进系统提示词里,不要靠临场发挥。
可以这样设置:
你是一个面向小学生的学习助手。
你必须遵守:
- 不询问或记录孩子的真实姓名、学校、住址、电话
- 不回答成人内容、暴力内容、危险行为指导
- 不引导孩子付费、打赏、购买课程
- 不让孩子绕过家长或老师做决定
- 遇到身体不适、心理压力、安全风险,建议立刻告诉家长或老师
- 每次连续学习超过 30 分钟时,提醒休息
回答风格:
- 用简单中文
- 每段不超过 3 句话
- 多举生活例子
- 鼓励孩子思考
- 不嘲笑错误
这段非常关键。
如果系统没有边界,AI 很容易答着答着就跑偏。
教育场景里,“能答”不是最重要的。
“知道什么时候不能答”才重要。
UI 可以怎么做?
如果没有特别说明,Grok 生成的 UI 可能已经够看。
但想让小学生真愿意用,可以加这些要求:
- 背景用浅色,不要刺眼
- 按钮要大,别密密麻麻
- 每屏只放一个主要任务
- 正确反馈用鼓励语
- 错误反馈别用红色大叉吓人
- 字号大一点,行距松一点
可以给 Grok 补一段 UI 提示:
请优化界面,让它更适合小学生使用:
- 使用明亮温和的配色
- 主按钮明显
- 每个学习任务做成卡片
- 正确反馈使用绿色和鼓励文案
- 错误反馈使用温和提示,不要强烈警告
- 页面不要出现复杂设置
说白了,孩子不是来研究系统的。
他是来完成一道题的。
界面越轻,学习阻力越小。
一个可执行的搭建流程
你可以按这个流程跑一遍:
第一步:安装 CLI
curl -fsSL x.ai/cli/install.sh | bash
第二步:进入项目目录
mkdir primary-ai-learning
cd primary-ai-learning
第三步:启动 Grok
grok
第四步:提交完整需求
把前面的“核心需求提示词”发给 Grok。
让它先输出产品结构,再生成项目。
第五步:检查合规边界
让 Grok 自查一遍:
请检查这个小学生 AI 学习系统是否存在隐私、内容安全、未成年人使用边界方面的风险,并给出修改建议。
第六步:让它补 UI
请根据小学生使用场景优化 UI,减少复杂入口,让学习流程更清楚。
第七步:本地运行测试
如果它生成的是前端项目,常见启动方式可能是:
npm install
npm run dev
具体命令看项目里生成的 package.json。
避坑清单
这些坑很常见,提前避开能省不少时间。
坑 1:需求太短
只说“做学习系统”,AI 会自由发挥。
结果可能很漂亮,但不贴合孩子使用场景。
要写清楚年级、科目、交互方式、风险边界。
坑 2:功能太贪
一开始别做太大。
什么课程市场、班级排名、AI 头像老师、语音陪练,全都先放一边。
先把“讲题、出题、批改、反馈”跑通。
坑 3:忽略隐私
小学生系统不要采集敏感信息。
真实姓名、学校、地址、电话,都别碰。
能不用登录就先不用。
坑 4:AI 直接给答案
孩子问作业题,AI 直接甩答案,看似爽,学习效果很差。
建议让 AI 先提示思路,再让孩子自己算。
可以设置规则:
不要直接给最终答案,除非孩子已经尝试过一次。
请先给提示,再引导孩子完成。
坑 5:学习时间太长
小学生注意力有限。
每次 10 到 20 分钟就够。
系统要主动提醒休息。
可以继续扩展什么?
原型跑通后,可以慢慢加这些功能:
- 错题本:自动收集做错的题
- 学习计划:按周安排任务
- 家长报告:每天生成一段反馈
- 难度调节:根据正确率自动变难或变简单
- 安全词过滤:遇到危险问题自动提醒找大人
- 本地存储:不用服务器也能记录学习进度
别急着一次全做完。
做教育工具,最重要的是孩子真的会用。
一天愿意打开 10 分钟,比堆 100 个功能更值钱。
小结
用 Grok CLI 做一个小学生自我学习系统,核心不在“生成代码有多快”。
关键在三个地方:
- 需求要具体,别让 AI 猜
- 边界要明确,尤其是未成年人场景
- 功能要轻,孩子能马上开始学
如果你是 Grok P+ 用户,可以直接装 CLI 试一把。
从一个简单原型开始:能讲题、能出题、能批改、能给家长反馈。
跑起来之后,再慢慢打磨。
别小看这种小工具。
做得好,它真的能让孩子少一点依赖家长吼作业,也能让家长晚上少崩溃几次。