Claude 上线学习模式:不直接给答案,改用苏格拉底式追问带你写代码
周四,Anthropic 为 Claude.ai 和 Claude Code 推出学习模式。该模式不再直接抛出结果,而是通过苏格拉底式提问引导用户理解原理;在编程工具中,它还会标注「#TODO」让用户亲自补齐代码。所有用户均可免费选用。

很多人用 AI 写代码或查资料,最怕的其实不是它给错答案,而是它太快把现成答案甩到你脸上,结果自己脑子一点都没动,关掉窗口还是啥都不会。
周四,Anthropic 针对这个问题给自家的 Claude.ai 和编程工具 Claude Code 同时上线了「学习模式」。它的目的很明确:不再直接塞给你现成答案,而是用苏格拉底式的反问,一步步引导你自己把答案找出来。
聊天窗口里装进一个苏格拉底
在网页端 Claude.ai 里,这项功能对所有免费和付费用户直接开放。开启方式非常简单,新建对话时在风格下拉菜单里选择 Learning 就可以。
选了这个模式后,Claude 不会像以前那样啪地吐出一整段解释或解法。它会把问题拆开,用连续提问的方式带你理清背后的概念,搞明白「为什么要这么做」,Anthropic 把这种方式称为「引导式探索」。
其实各大 AI 厂商最近都在抢开学季的教育场景。OpenAI 刚刚推出了同样走苏格拉底路线的 Study Mode,Google 则直接向大学生免费送 Google AI Pro。
给程序员留作业的 Claude Code
如果说聊天界面的教学模式大家都有,那终端里的 Claude Code 这次针对开发者做的设计就更有意思了。它被细分成了两种截然不同的输出模式。
第一种是「解释模式」(Explanatory mode)。在这个模式下,Claude 每写一段代码,都会主动讲清楚自己为什么选这个方案、做了哪些技术取舍。Anthropic 说,这就像身边坐着一个资深架构师,一边敲键盘一边把思路拆碎了喂给你。
第二种则是动真格的「学习模式」(Learning mode)。写到关键逻辑时,Claude 会故意停下来,在代码里留下几个标着 #TODO 的空档,要求你自己补齐。
开发者只要把 Claude Code 更新到最新版,在命令行输入 /output-styles,就能在默认、解释和学习三种风格之间自由切换。这也是 Claude Code 过去一个月内推出的第 10 项更新。
为什么重要
我们认为,AI 辅助工具迟早要面对「认知退化」的质疑,Anthropic 这次拿出的方案相当聪明。
过去一年里,AI 写代码的效率确实极高,但也让很多人陷入了「复制粘贴一时爽,系统报错全抓瞎」的窘境。尤其是对于初级开发者和正在学习编程的新人,Claude Code 的 #TODO 留空机制和资深导师般的解释,真正把 AI 从一个替代干活的外包,变成了一个陪练。
对普通学习者来说,Claude.ai 的学习模式也是立即可用的免费工具,很适合拿来死磕某个一直没搞懂的硬核概念,而不用担心被现成答案剥夺思考过程。
不过这种模式也有隐患。学习是逆人性的,当工期很赶、需求压顶的时候,大概没几个人有耐心看 AI 慢悠悠反问,或者自己去填 #TODO。怎么在提升学习效果和保持交付效率之间做平衡,决定了这些模式最终是被高频使用,还是沦为少数人的自律玩具。
来源 (1)
- zdnet.com(在新标签页打开)原文zdnet.com