← 返回概念解读

Concept Fable精修版

自我一致性

Self-Consistency · Reasoning

先读故事。这里不急着给定义,先让问题自己长出来。

寓言故事

三条账路算出同一个数

盐仓年底盘账时,年轻账房常用一条最快的算法。大多数时候能对,遇到折扣、损耗和延期付款混在一起,就容易错。

仓主先让他把算法背熟。背得越熟,错得越像真的;一旦开头走偏,后面每一步都显得顺理成章,连旁听的人也不容易发现。

老账房没有立刻指出答案。他让三个学徒分别从不同角度算:一个按货车,一个按仓格,一个按收据。每个人都写下自己的中间过程。

第一次,三个结果各不相同。老账房让他们检查分歧,发现一张收据被重复计入。第二次,两个结果一致,一个结果偏高,偏高那条路又查出少扣了一笔损耗。

仓主问,为什么不直接相信最资深的那个人。老账房说,复杂账目里,一条路可能看起来很自信;多条独立路线若落到同一答案,可信度更高。

他们也没有盲目投票。若三条路都用了同一张错误底稿,票数再多也没用。于是每条账路要尽量从不同线索出发,必要时还要换人重算。

后来,盐仓把这种办法用于最容易出错的大账。简单小账仍然直接算,因为多算几遍不值得;真正麻烦的账,才需要几条路互相支撑。

盘账结束时,仓主看见最终数字旁边多了几条不同来路。答案不是因为声音大而被接受,而是因为多种推法互相支持,并且分歧被追到能解释的位置。老账房还给学徒定了规矩:不同路线要先独立完成,再拿出来对照。若一开始互相商量,三条路看似一致,其实只是一起走偏。分歧不是麻烦,它是发现错误的位置。后来盐仓把一致的答案也分成两类:独立走到一起的,可信;互相抄到一起的,危险。表面相同并不够,来路也要干净。后来复盘时,众人把这条经验写进日常规矩:先看现场哪里真正改变了结果,再决定该保留什么、修补什么、限制什么。若只看表面热闹,下一次还会在同一处摔倒。

揭示

这个故事讲的是:自我一致性

Self-Consistency 是对同一问题采样多条推理路径,再通过投票或一致性选择最终答案的方法。它常和 Chain-of-Thought 一起用于提高复杂推理稳定性。它的前提是多条路径有足够差异,且评估方式可靠;如果所有路径共享同一错误假设,表面一致也可能是错的。

它重要的地方在于:它不只是一个术语,而是在真实 AI / Agent 系统里会反复出现的结构性问题。理解它,才能判断什么时候该加模型,什么时候该改流程,什么时候该补治理。

隐喻映射

  • 最快的一条算法:单次推理路径
  • 三个学徒分别计算:多次采样不同 reasoning paths
  • 按货车、仓格、收据:不同解题视角
  • 两个结果一致:majority voting / consistency signal
  • 同一错误底稿:相关错误导致虚假一致
  • 只用于复杂大账:成本与收益权衡
  • 最终数字旁的来路:答案由多路径支持
  • 最后洞察:Self-Consistency 用多条推理路径的一致性提高答案稳定性

Soloharness 判断

这个概念的实战价值,是帮你把“看起来聪明的 AI 功能”拆成可交付、可验收、可治理的工作单元。

chain-of-thoughtmajority voting