当我纠正、取消或排除一个当前不会使用的行为时,我的想法是默认让该行为从文档中消失
但是 Codex 经常额外写入“明确不做”“暂不支持”“未来需要时再处理”等反向说明。
现在的处理:
不要做 X
→ 文档里写:X 被明确排除,未来需要时再……
实际的我想要的处理:
不要做 X
→ 删除 X ,不留下任何痕迹
就比如我在优化笔记顾流程时,它根据之前的规则加入了年度回顾的流程。
然后我纠正说:年度回顾用到的太少了,不需要这个流程,等年底我再单独设计这个流程。
结果它的实际行为是:
确实删了年度流程,但是却留下了一句:
年度回顾明确为“年底需要时再定义并确认独立流程”。
问题原因
我估计很多时候就是因为我多说了一句:等年底我再单独设计这个流程。结果他就真把这个话写到文档了。
感觉 AI 好像分不太清: 哪些是我单独给他解释的原因,哪些是需要沉淀到文档的规则。
而从我的对话习惯来说,我确实是把 AI 当成聊天对象了,所以有时候会解释下为什么我不做这个。但实际上它还是个只会干活的机器,所以没必要说太多给他,不然就会污染他的理解。
我的解决办法
虽然这不影响整个流程,但感觉还是有点奇怪,而且他在做 Skill 设计、项目文档的时候也会存在这个问题,我遇到很多次了
我想着如果我不改变我和 AI 的沟通方式的话,好像只能将它这种「幽灵判断」的行为加入了全局 AGENTS.md 来限制了。