# 自我改进技能:犯错自动纠正,越用越好
我用QClaw快半年了,发现一个很有意思的事情:它犯过的错误,基本不会犯第二次。
一开始我觉得这只是个巧合,后来才发现,它有个「自我改进」技能,会记录错误、分析原因、改进自己。
这感觉就像——请了一个会自己进步的助手。
## 最开始是怎么发现的
是两个月前的事。
那天我让它帮我整理一个Excel表格,它把日期格式搞错了,把「2023/1/1」识别成了「2023/01/01」,导致后续的数据匹配出问题。
我发现后跟它说了这个问题。
它回复说:「明白了,以后处理日期格式时,我会先确认格式再处理。」
我当时没在意,觉得就是随口一说。
结果第二天,我又让它处理一个类似的表格,它主动问:「这个表格的日期格式是YYYY/MM/DD还是YYYY/M/D?我先确认一下,避免格式错误。」
那一瞬间我就觉得:这东西真的在「记住」错误。
## 它是怎么「自我改进」的
后来我研究了一下,它的自我改进大概是这么个流程:
**1. 记录错误**
当它做错了一件事,或者我纠正了它,它会把这次错误记录下来。
记录的内容包括:什么场景下出错、错在哪里、正确的做法是什么。
**2. 分析原因**
不是简单记录「错了」,而是分析「为什么会错」。
比如日期格式那个例子,它分析出:不同系统的日期格式不一样,不能假设格式,要先确认。
**3. 更新自己的行为规则**
分析完原因,它会更新自己的「行为规则」,下次遇到类似场景,会按照正确的方式做。
**4. 定期回顾**
它还会定期回顾之前犯过的错误,确保类似的错误不会再犯。
## 几个真实的改进例子
**例子1:日期格式处理**
刚才说的那个例子。
第一次:错误识别日期格式,导致数据匹配出错。
第二次及以后:先确认日期格式,再处理。
**例子2:文件编码问题**
有一次我让它读取一个文本文件,它用了UTF-8编码,结果读出来是乱码。
我告诉它:「这个文件是GBK编码的,你用UTF-8读当然乱码。」
它回复:「明白了,以后读取文本文件时,我会先检测编码,或者询问用户文件编码。」
后来再有类似情况,它会先问:「这个文件是什么编码?」或者自动尝试多种编码。
**例子3:Excel公式错误**
我有次让它帮我写Excel公式,它写的VLOOKUP公式有错,少了最后一个参数。
我纠正了它,它记录了这个错误。
后来再让它写VLOOKUP,它会特别注意最后一个参数,甚至会主动问:「你需要精确匹配还是近似匹配?」
**例子4:邮件回复语气问题**
我有次让它帮我回复一封客户邮件,它回复的语气太正式,客户觉得生硬。
我告诉它:「回复客户邮件时,语气要稍微轻松一点,不要太生硬。」
它记住了。后来帮我回复客户邮件,语气自然了很多。
## 比传统软件好在哪
**1. 会进步**
传统软件,你用10年和用1年,它还是那个样子。
但QClaw会用得越久,越懂你,越不容易出错。
**2. 能适应你的习惯**
它不但记录错误,还会记录你的偏好和习惯。
比如你更喜欢什么样的回复语气、处理文件时有什么特殊要求,它都会记住,下次自动按照你的习惯来。
**3. 不用手动设置规则**
传统自动化工具,你要自己设置规则:「如果A就B,如果C就D」。
QClaw不用你设置,它自己从错误中学习,自己改进。
## 有几个要注意的
**1. 不是所有错误都能自动改进**
有些错误涉及到外部系统变化(比如某个网站改版了),它可能无法自动适应,需要你重新训练。
**2. 改进需要时间**
它不是「立刻就会了」,而是需要几次类似的场景,才能形成稳定的改进。
**3. 你的反馈很重要**
它能不能改进,取决于你有没有指出错误。
如果你发现它做错了,但不说,它可能一直错下去。
所以我的建议是:发现错误就指出来,别嫌麻烦。你指出一次,它改进了,以后就再也不会犯这个错了。
## 现在的感受
用了半年,我最深的感受是:它真的在「成长」。
一开始用的时候,经常要纠正它,有点烦。
但现在,它已经很少犯错了,而且越来越懂我的习惯和偏好。
有时候我甚至觉得:它比有些实习生学得还快。
当然,这可能只是我的错觉。但它「越用越好」这个特点,我是真实感受到了。
## 最后说一句
如果你也用QClaw,建议多给它一些反馈。
做对了,夸一下;做错了,指出来。
时间久了,你会发现它越来越顺手,越来越懂你。
一句话:好的工具,不是买来的,是用出来的。
—
你用QClaw的过程中,有没有发现它「越用越好」?或者有没有什么让你崩溃的错误?评论区分享一下,让大家都能避坑。

