SH

Soloharness

概念 · 辨析 · Agent

← 返回概念辨析

Concept Contrast Fable

思维链和草稿区

思维链是交上去的作业本——把推理过程整理成能被人审查的清晰路径。草稿区是桌肚里的演算纸——写满了划掉的尝试、折返的箭头和只给自己看的中间结果。它们都叫「推理过程」,但作业本的目标是可审查,演算纸的目标是能试错。拿作业本的标准去要求演算纸,你会砍掉模型最有价值的探索步骤;拿演算纸的标准去交作业,审查的人根本看不懂。

寓言

演算纸和作业本

书院里有个规矩:算术考试不仅要写答案,还要写演算过程。先生改卷子时先看过程对不对,再看答案对不对。答对了但过程里跳了一步,扣分;答错了但过程里思路是通的,给部分分。这规矩叫思路上本——目的是让人看,让先生能判断学生是不是真的懂了。

另一样东西是学生桌肚里的演算纸。演算纸上什么都有:随手列的数字、画了一半就划掉的图、写到第三行发现不对又折返回第一行的箭头。演算纸不用交,先生看不见,也不需要干干净净。它纯粹是学生解题时的临时工作区——写了划、划了重写,没有对错,只帮助大脑腾出空间。

有个学生小齐脑子快嘴也快。他告诉先生,演算纸和作业本上的演算过程是一回事——反正都是在算,何必分两种?先生没跟他争,第二天多出了一道题:画出从书院到城门口的最短路,要求每步都能被另一人看懂。演算纸随便你画,作业本上只许一条线,不许有涂改痕迹。

小齐照着平常的习惯在演算纸上乱画了一气——抹掉三条死路,重画了两段,最后答案是对的。但要誊写到作业本上时他卡住了:演算纸上有四处涂改、两个箭头打了叉又绕回来,他不知道怎么按「别人能看懂」的方式重新整理。演算纸上花的时间越长,作业本上反而越不知道该从哪一步开始写。

先生这才开口:演算纸是你自己的脑子拓下来的草稿,作业本上的思路是你要给另一个人审查的轨迹。它们都叫过程,但草稿不用交、轨迹要交。不是每一张草稿都适合递到桌上被人看——草稿的任务是帮你找到对的路,轨迹的任务是证明你找到的路能走通。

小齐后来发现,有些同学只在作业本上写最干净的那条路径,演算纸上的弯路全埋在自己桌肚里。别的同学偶尔翻他的演算纸找灵感才发现:原来这道题他试了四遍才找到对的路,但作业本上永远只展示那一条笔直光亮的推理线。弯路才是这个学生真正学到东西的地方,但作业本不负责记录弯路。

先生最后在黑板上写了一行字:作业本上的推理是解释给别人的正确路径,演算纸上的痕迹是你为自己保留的所有岔路。你是学生时演算纸比作业本更诚实,但交卷的时候作业本比演算纸更管用。考试看作业本,学习靠演算纸——缺一张你都交不了满意的卷。

先生后来接了一个工程任务:给书院新招的试课老师写评分标准。他在标准开头写:期末考试看作业本——思路清晰可审查;日常辅导可翻演算纸——看真实的试错过程。两者缺一个,看的都不是完整的学生。这句话后来被抄在了书院教务处的墙上。

思维链

一种让模型在输出最终答案前展示逐步推理过程的提示技术,推理步骤面向人类可读性和可审查性,目标是提高答案的准确度和可解释性。

草稿区

模型在内部使用的临时工作空间,用于存储中间计算结果、尝试不同推理路径和回溯修正,不面向外部展示,目标是扩展模型的有效思考容量。

故事对应

  • 作业本(思维链):面向审查者的清晰推理路径,每步可读可验证
  • 演算纸(草稿区):模型内部的临时工作区,允许涂改、回溯和试错
  • 最短路题目:要求从涂改的草稿整理成一条无涂改的轨迹
  • 四遍才找到对的路:草稿区承载试错过程,作业本只展示最终正确路径
  • 考试看作业本、学习靠演算纸:CoT 面向评估和解释,Scratchpad 面向探索和计算

落到 Soloharness 项目里

设计 Agent 的推理流程时,把思维链和草稿区显式分开。思维链是给用户和调试者看的那条推理路径——要精简、有逻辑、每一步都可追溯。草稿区是 Agent 内部的工作区——允许它随手记、反复改、走岔路再回来。不要把草稿区的内容直接展示给用户,也不要用思维链的格式去约束草稿区的自由探索。两个空间各自有各自的边界,Agent 才能在可解释和会思考之间找到平衡。