Skip to main content
返回博客
ailearningcareermethodology

CRAFT:一套用 AI 提升效率而不丧失核心能力的方法

没有解药的诊断只是焦虑。继那篇关于 AI 导致技能退化的文章之后,这里给出处方:CRAFT——五条原则(Challenge First、Review Adversarially、Ask Why Not What、Friction on Purpose、Test Your Understanding),共同服从一个公理:AI 做你已经掌握的事,你做你仍在学习的事。一套实用、易记的方法,让你每天与 AI 协作,却不在不知不觉中失去真正的能力。

发布于 2026年6月23日6 分钟阅读

上一篇文章诊断了这个问题:AI 悄悄切断了现实曾经强加给你的强制反馈回路——编译报错、测试失败、代码评审者的沉默。那种逼你成长的压力消失了,而轻松的路现在戴着成功的面具。这篇文章是处方。

不是一堆松散的小技巧——那种东西一疲惫就会忘得一干二净。而是一套有名字的准则,让你在压力下也能随时想起来,就像 SOLID 之于面向对象设计。我把它叫做 CRAFT:五条原则,各对应一个字母,统摄于同一条公理之下。这个名字本身就是核心——写代码是一门手艺,而 AI 只是一个还能独立干活的人手中的工具。

公理:那条移动的线

五个字母之前,有一条统领一切的规则——就像「单一职责」坐镇 SOLID 的核心:

AI 做你已经掌握的事。你做你还在学习的事。这条线随着你的成长而移动。

把已经掌握的部分交给 AI,你会走得更快——这是纯粹的收益。把还在形成中的部分交给 AI,那部分能力就永远不会真正形成;你用技能换了一个根本不需要的速度。下面的每一条原则,都只是帮你对今天这条线的位置保持诚实。

CRAFT——五条原则,一个缩写

从上到下读,这些字母本身就是一套工作流:先挑战自己,带着批判性眼光审查 AI 给出的东西,问为什么而不只是是什么,主动制造阻力,最后检验自己是否真正理解。

C — Challenge First

原则。打开 AI 之前,先自己尝试解决问题 5–15 分钟。页面上的第一个方案应该是你的——哪怕很笨拙。AI 是来解锁你的,永远不是来替你起步的。

原因。挣扎本身才是建立心智模型的过程——神经元在你卡住的时候激活,而不是在你阅读一个现成答案的时候。这正是现实曾经免费施加的摩擦;现在你必须自己来安排它。

R — Review Adversarially

原则。不是让 AI 审查你的代码——而是审查 AI 的代码。逐行阅读生成的代码,主动找漏洞、边界情况和安全隐患。

原因。判断力是工程领域最耐久的技能,也是随着模型越来越强而愈发有价值的唯一技能。审查 AI 的输出能磨砺判断力,同时捕捉模型惯于犯的那些自信满满的错误。不读 diff 就接受,两件事同时损耗。

A — Ask Why, Not What

原则。把 AI 当导师用,而不是枪手。问它推理过程、备选方案和权衡取舍——而不只是要一段写好的代码。

原因。问「是什么」给你一条鱼;问「为什么」给你一根钓竿。「给我代码」什么都不留下。「为什么选这个方案而不是那个,空输入时会出什么问题?」——问完你会比之前聪明一个层级。

F — Friction on Purpose

原则。现实不再强迫你费力,就自己把阻力加回来。定期做关掉 AI 的练习——不用助手,从头构建某个东西。重新手动输入代码,而不是粘贴。关掉 AI,把它刚刚教你的东西自己复现出来。

原因。技能只有通过「理想难度」才能真正留住。复制粘贴在记忆里不留任何痕迹;慢慢重新输入同样的代码则不然。摩擦感觉像是对速度征税——但它实际上是保住这项技能本身的代价。

T — Test Your Understanding

原则。终极关卡是一个问题:我能不能逐行向另一个人解释这段代码?如果不能,这代码不属于你,就不要发布它。运行之前先预测输出;故意把它搞坏,再修回来。

原因。「它能跑」不等于「我理解了」——这个差距就是能力幻觉,而技能退化恰恰藏在这里。检验自己的理解,是防止某天没有工具就无法工作的最低成本保险。

CRAFT 一览

原则陷阱习惯
C · Challenge First对着空白页直接提问先自己尝试 5–15 分钟
R · Review Adversarially不读 diff 直接接受在 AI 输出中主动找漏洞
A · Ask Why, Not What「直接给我代码」「解释一下思路和权衡取舍」
F · Friction on Purpose什么都复制粘贴关掉 AI 练习;手动输入,不要粘贴
T · Test Your Understanding发布自己解释不了的代码「我能逐行解释这段代码吗?」

自我检查:在成长还是在退化?

你不需要研究报告来判断自己的走向。你在退化,如果:

  • 不用 AI 就写不出这个东西的基础版本。
  • 粘贴了一段代码,却解释不清楚。
  • 一想到关掉助手工作就感到焦虑。
  • 已经不再阅读 AI 的输出,直接接受。
  • 运行之前无法预测一段代码的结果。

你在成长,如果:

  • AI 让你在真正理解的事情上变得更快。
  • 你能经常抓到模型的错误。
  • 没有它你依然能工作——慢一些,但能。
  • 你用它学习一个新概念,然后在没有辅助的情况下自己复现这个概念。
  • 你有意识地决定什么交出去,什么自己来。

如果只取一个字母

T。可解释性关卡——我能逐行解释这段代码吗?——是整套方法里最简单的习惯,单靠它就能拦截大约 80% 的退化。CRAFT 里的其他一切,都只是让你更诚实地通过这道关卡。

结论

学习的本质从未改变。有意识地理解始终是关键;死记硬背从来都是蹩脚的替代品。改变的是:环境不再替你强制执行这个差异了。CRAFT 不过是一种自我执行的方式。

游戏规则没变。只是游戏变得更危险了——轻松的路现在戴着成功的面具。

如果你还没读过这一切背后的诊断,先去看上一篇关于 AI 与失落的反馈回路的文章。那篇是病,这篇是药。