为什么你每天教 AI,它却一个字都没记住?

为什么你每天教 AI,它却一个字都没记住?

用 AI 写代码,有个事特别消耗人:你今天纠正了它的错,明天它照犯不误。

不是它笨。同一个对话里,它确实能学。你说一次,后面就按你的来了。但隔天回来,或者换个新需求,它又回到出厂设置——该踩的坑照踩,该犯的错照犯。

你以为它记住了。其实它只是“当场记住了”。

你不敢开新对话,对吧

我之前用 Cursor 写代码有个毛病:不敢开新对话。

当前对话里,它已经被我调教得很顺了——命名规范、文件结构、哪些写法要避开,都磨合好了。一旦开个新窗口,一切归零。又得花半小时重新交代一遍,还不一定能恢复到之前的状态。

结果就是,我宁愿把所有需求塞进一个越来越长的对话里,也不敢开新的。

搭写作流程也碰到同样的事。春节前花了不少时间,跟 AI 磨合出一套从选题到发布的完整流程。写了几篇,越写越顺。

春节回来,打开工具准备继续——全崩了。

格式不对,步骤记错,之前踩过的坑又重新踩一遍。那些磨合好的默契,假期一过全没了。等于从头再搭一次。

其中有个步骤调用外部服务,每次都报错,每次都要重新排查。来来回回折腾好几次,才想明白——这事不该靠记忆,该靠规则。

你花在“教 AI 规矩”上的时间,可能比它帮你省下的时间还多。

一个文件就够了

做法很简单:在项目根目录放一个规则文件,AI 每次启动时自动加载。

Cursor 用 .cursor/rules/ 目录,Claude Code 用 AGENTS.md,GitHub Copilot 用 .github/copilot-instructions.md。名字不同,干的是同一件事——给 AI 一份”上岗须知”。

下面是个直接能用的模板:

# 项目规则

## 基本信息
- 技术栈:...
- 包管理器:...

## 编码规范
- 命名:...
- 文件结构:...

## 已知的坑
- ...(每次踩坑后往这里加一条)

## 自我改进
- 只要被用户纠正,立即将这个模式更新到本文件的「已知的坑」中
- 为自己制定规则,防止犯同样的错误
- 不断迭代这些经验教训,直到错误率彻底降低
- 在每次对话开始时,回顾上面的已知的坑

AI自我改进循环 关键是最后那段“自我改进”——别自己动手记,让 AI 自己记。

你纠正了它一次,它把教训写进文件。下次新对话启动,自动加载,不会再犯。犯错→纠正→记录→避免,一个自我改进的循环就跑起来了。

这招改变了什么?

以前开新对话心慌,怕好不容易磨合好的东西又丢了。现在随便开——规则都在文件里,换个窗口也是同一套规矩。

我的写作流程规则文件现在有两百多行。从选题步骤到排版规范,从常犯的格式错误到某个外部服务的调用方式,全在里面。春节前那次“全崩”的噩梦,再没出现过。

用得越久,这个文件越厚。它不再是一份工具说明书,更像是你和 AI 之间共同积累的工作记忆。

以前纠正 AI 是一次性消耗。写进规则文件,就变成了可复利的经验。

AI 不会自己长记性。但你可以给它装一个。


AI 越用越顺手,靠的不是换更贵的模型,而是把经验沉淀成规则。关注我,聊聊怎么让 AI 真正为你干活。