别再让 AI 给你上课了:一个让 AI 反过来追问你的学习法
不知道你有没有类似的经历。
一个技术背景的人转到跟行业结合更紧密的方向。比如从纯开发转到量化、从后端转到金融科技、从互联网转到工业互联网。技术栈倒是不怕,都是相通的。但入职第一周就会发现一个尴尬的事实:同事们讨论业务场景的时候,你连术语都听不懂。
这时候你面临两个场景:
- 场景 A:完全没接触过的金融概念,需要从零入门
- 场景 B:技术概念你懂,但放到行业语境里就说不清了,需要查漏补缺
这两个场景,用传统方式补课,效果都不太理想。
一、场景 A:金融概念,新手入门
假设你第一次接触 “夏普比率” 这个词。
你让 AI 给你讲讲。它开始输出定义、公式、计算步骤……你听完,好像懂了,但关上对话框仔细一想,发现自己其实说不清楚夏普比率到底是干嘛用的。
换个方式试试,让 AI 反过来问你。
它会从最简单的问题开始:
“假设有两只基金。A 基金每年赚 15%,但波动很大,经常一年亏 20% 又赚回来。B 基金每年稳定赚 8%,几乎不亏。你觉得哪个更好?”
你回答。它继续问:
“那你觉得,只看收益率够不够判断好坏?”
“如果要把’收益’和’风险’放在一起衡量,你想想可以怎么做?”
你跟着它的节奏,一步一步自己推导。到最后你发现,夏普比率这个公式不是你背下来的,是你自己想出来的。
这就是从零入门的最佳路径:不是听别人把定义念给你听,而是被问题引导着,自己走到答案面前。这样学到的概念,印象深得多。
二、场景 B:技术概念,查漏补缺
第二种场景更隐蔽:你懂技术概念,但你以为自己懂了,其实没完全懂。
窗口函数你是熟的。滑动窗口、滚动窗口,你都能说出个一二来。但你试试看回答这个问题:
“10 条数据、窗口大小为 3,滑动窗口输出几行?滚动窗口输出几行?”
你可能脱口而出:“滑动输出 8 行,滚动输出 3 行。”
它接着问:
“那前两条数据呢?窗口不满 3 条的时候,输出什么?”
你想了想说:“第一个窗口和是 1,第二个窗口和是 3。”(虽然窗口没填满,但数据从第一个位置就开始算了。)
然后它说:
“你刚才说滑动窗口输出 8 行,也就是第 1、第 2 个位置没有结果,从第 3 个位置才开始出数。但你现在又说第一个窗口的和是 1,也就是第 1 个位置就出数了。这两种说法隐含的前提其实是矛盾的——你能看出矛盾在哪吗?”
你没看错。它是用你刚才自己说的话来挑战你。你前后两句话摆在一起,矛盾自然就暴露出来了。这时候你不需要别人告诉你正确答案,你自己就能发现漏洞在哪里。
然后它会继续追边界条件:
“理解。那如果数据中间有缺失,比如周末停盘、假期无数据,同样的窗口计算,结果还一样吗?”
从对话前觉得自己"会了",到对话后才发现"原来这个地方没想透"。这就是技术概念查漏补缺的精髓:你的知识不是均匀缺失的,你有的地方懂了,有的地方自认为懂了其实没懂,还有的地方完全没意识到自己不懂。
Lecture 填不满这种结构性的缺口。但追问可以,因为它是从你当下的理解出发,一层一层往下挖的。
三、把这个追问过程做成一个 Skill
这两个场景让我意识到:提问的质量决定了学习的质量。
一个好的老师不一定是最会讲的那个,而是最会问的那个。但你不能指望每次学习都碰巧遇到一个擅长追问的 AI。所以我把这个过程固化成了一套可复用的工作流,做成一个 Claude Skill,叫做beginner-tutor。
核心流程分 5 步:
Phase 1:摸底(Intake):先搞清楚你要学什么、你什么背景、你的目标是什么。不是上来就讲,而是先定位。
Phase 2:探底(Probe):这是最关键的一步。在你正式学习之前,先让你用自己的话讲一遍你当前的理解。AI 记下三件事:你哪里说对了(后面以此为基础)、你哪里说错了(后面重点攻)、你哪里含糊不清(后面追问的切入点)。
Phase 3:追问(Question):这是核心循环。每一轮都是:先问一个问题 → 你回答 → AI 从你的回答中找出可以深入的点 → 再问下一个问题。具体包含:
- PROBE:抛出一个具体问题(不是"你懂了吗",而是具体数字和场景)
- LEVERAGE:确认你说对的部分
- CHALLENGE:如果你说错了,把你自己的话拉出来对比
- SOLIDIFY:用可视化或类比把你踩过的坑填平
- CONNECT:连到下一个概念
这里最核心的技巧叫矛盾揭示法:不纠正你,而是把你前后矛盾的陈述摆在桌面上让你自己看。另一个叫边界条件测试:不是问"你懂了吗",而是给一个极端情况问"那这时候怎么办"。
Phase 4:固话(Consolidate):学完之后不急着出文档,先做三件事:
- 把学到的所有概念整理成对比表
- 回访每个被纠正过的错误(防止复发)
- 让你用自己的话总结 2-3 个关键收获
Phase 5:输出(Document):生成一篇记录了你真实理解过程的教程文档。
四、它跟直接问 AI 有什么区别?
| 维度 | 传统问法:“给我讲讲 X” | beginner-tutor |
|---|---|---|
| 起点 | AI 假设你什么都不知道 | AI 先让你说,再找到你的缺口 |
| 错误处理 | AI 直接纠正 | AI 揭示矛盾,让你自己发现 |
| 深度验证 | 你说了"懂了"就算过 | 用边界案例测试你是否真懂 |
| 知识缺口 | 需要你主动提问 | AI 主动找到你不知道什么 |
| 输出 | 模板化教程 | 记录你真实理解过程的笔记 |
一条直觉的判断:如果你学完一个东西之后,**别人就同一个概念问你三个稍深的问题,你答不上来,那你之前的"理解"大概率是假性的。
传统放养式很难防假性理解,因为它是灌输式的。而追问式学习天然免疫假性理解。如果你不懂,你会在第三轮追问中就暴露出问题。
五、开源与使用
这个 Skill 已经开源在 GitHub 上:
https://github.com/zhangxinyu0330/WorkSkills/tree/main/beginner-tutor
使用方法(需要你已经配置好 Claude 的 Custom Skills 功能):
- 把仓库里的
beginner-tutor放到你的.claude/skills目录下 - 在 Claude Code 中通过
/beginner-tutor触发 - 告诉它你想学什么,然后准备好被追问
六、AI 不该只是答案机
技术人转行的时候,最大的障碍通常不是学不会新工具,而是无法快速进入一个新的行业语境。
AI 给了我们一个前所未有的机会:一个随时在线的、永不疲倦的"苏格拉底"。但前提是,你得用对的方式去用它。
如果你只是把它当成一个高级版的搜索引擎,它确实很好用。但如果你让它反过来问你自己,你会发现它不再是一个"答案机",而是一个真正能帮你思考的东西。
好的 AI Skill 不是替你回答,而是逼你找到答案。
仓库地址:https://github.com/zhangxinyu0330/WorkSkills/tree/main/beginner-tutor