笔记验证与查证
AI 说「完成了」,要问它怎么知道
命令没报错,AI 很容易就说「已完成」。可「没报错」和「做成了」是两回事。
几种常见的「看起来成功」
- 文件写进去了,程序没重新读取。配置保存成功,不代表服务已经按新配置在运行。
- 一项测试通过,就说整个系统正常。结论只能覆盖实际检查过的那部分。
- 检查方法本身会误报。判断一个定时任务有没有在运行,一开始我们去看进程列表,结果一定会误报,因为它每次只运行几秒钟。后来改成看它自己写的日志和系统的定时任务记录。
备份的例子
数据库每天自动备份,加密后再拿到另一台电脑上保存。加密这一步有个隐患:如果加密出了问题,可能连续几个月都在生成解不开的文件,要等到真正需要恢复的那天才会发现。
所以备份脚本每次加密之后,都立刻解密一次,和原文件比对校验值,不一致就丢弃这份加密件,不让坏文件混进备份里。这还不够:服务器上的口令没问题,不代表我自己另存的那份口令也没抄错。最后我用自己保存的口令,手动解开了一份备份,这一环才算验证过。
一个习惯
AI 汇报「好了」的时候,我会追问一句:「你是怎么确认的?」它说不出具体检查了什么,就当作还没完成。