自我精修是什么
自我精修(Self-Refine)是在同一个模型内循环三步:生成初稿、对照要求自我批评、按批评修订。它不需要外部评估器,实现成本低,对可读性、结构、格式这类问题有改善;但要注意边界——需要外部事实校验的任务上,自我批评会漏掉自身的知识错误,甚至把原本正确的内容改错。Madaan 等人 2023 年提出这一方法时,也把它定位为对可自我评估维度有效的手段。
三阶段怎么写
| ① 生成 | 按任务要求完成初稿,不加自我评价 |
|---|---|
| ② 批评 | 对照要求逐条指出问题,只挑重要的 3 条并指出位置 |
| ③ 修订 | 按批评修改并输出定稿;未修改的部分保持不变 |
| 适合 | 写作、结构、格式类问题;有明确检查清单时更稳 |
| 不适合 | 需要外部事实校验的任务:自我批评会漏掉自身的知识错误 |
典型使用场景
- 文档润色:检查结构与表述,二稿比初稿更紧凑
- 格式合规:对照字段清单检查缺项与命名不一致
- 代码审阅:同一模型自查边界条件与命名,再给出修订版本
- 提示自改进:让模型指出提示本身的歧义与冲突,再给改写版本
- 翻译校对:检查术语一致与漏译,而不是检查事实正确性
三阶段模板
三阶段模板
① 生成:按任务要求完成初稿。
② 批评:对照要求逐条指出问题(只挑重要的 3 条,指出位置)。 # 限制条数防跑偏
③ 修订:按批评修改并输出定稿;未修改的部分保持不变。
# 批评与修订都要有明确清单,否则会退化成无意义的复述式表扬收益与风险
| 维度 | 表现 | 注意 |
|---|---|---|
| 结构与可读性 | 改善明显 | 需要具体的检查清单,否则改得随机 |
| 事实准确性 | 改善有限甚至变差 | 事实校验必须靠外部资料或人工 |
| 轮次 | 1-2 轮收益明显,再多收益递减 | 每多一轮就多一次完整输出成本 |
| 格式合规 | 对字段、命名类问题有效 | 仍需程序侧 schema 校验兜底 |
修订结果要保留初稿:有时二稿在格式上更好、内容上更差,只有对比原文才能真正判断哪一版可用。