Taste 作为决策引力
认知决策
记忆是可调度的结构,taste 是未来决策空间持续施加偏置的引力场。
记忆 vs. Taste
| 维度 | 记忆 (Memory) | Taste |
|---|---|---|
| 解决什么 | 过去发生了什么 | 当再次面对类似分叉时,倾向如何选择 |
| 本质 | 状态存储 | 决策压缩函数 |
| 类比 | 数据库 | 损失函数 (loss function) |
| 工程表达 | 上下文、知识库 | 偏置、方向场 |
Micro-decisions(微决策)
LLM 压缩了编码的执行成本,但没有解决决策连续性。真正消耗人的不是编码,而是无数微决策:
- 结构如何选择?抽象停在哪一层?
- 命名怎么定?模块怎么拆?
- 优化还是简洁?重构还是修补?
- 泛化还是具体?
LLM 让每一个方向都可实现,但它不会告诉你哪个方向值得长期投资。过去的限制来自技术,现在的限制来自你自己的 taste。
Embedding 不够
语义空间 ≠ 决策空间:
| Embedding | Taste |
|---|---|
| 把内容放进相似度空间 | 在相似方案之间做裁决 |
| 检索器 (retriever) | 判别器 (discriminator) |
| 回答“我反复谈论了什么” | 回答“我反复如何选择” |
| 频率统计 | 选择引力 |
一个人可以反复谈论“简洁”,却在真正做选择时偏向复杂。embedding 只能告诉我分布,不能告诉我裁决。
决策带宽坍塌
Micro-decision 数量远超决策带宽时,每一个小问题都像第一次遇到。需要一种决策压缩机制:
一个能够把“无数同构的 micro-decision”折叠成“少数稳定方向”的机制。让每一次选择不再从零开始,而是被一个更高层的倾向预先偏置。
在盆地里工作
需要的不是模型替你做所有决定,而是:
- 一个默认立场(当前阶段优先可运行,还是追求完美结构?)
- 一个方向场(让 80% 的 micro-decision 自动落在同一侧)
- 一个判别函数(在冲突中优先级明确的偏置)
就像给系统设置一个 global objective,让局部优化自动对齐;就像定义一个损失函数,让所有小选择朝着同一个梯度下降。
Taste 的来源
Taste 体现在:
- 你删掉的代码里
- 你拒绝的结构里
- 你决定不继续优化的那个瞬间里
- 每一次放弃的痕迹
真正的 taste 体现在 diff 和 tradeoff,是删改记录,不是宣言。
能否被系统性解决?
个人的 taste 是否可以在知识库的基石上被系统性解决?是否可以通过结构化主键、证据链、晋升机制,慢慢收敛成一种稳定的决策方向?老实说,我现在还没有答案。
但至少提供一种可能:让 taste 不再只是模糊的直觉,而是能被回放、被观察、被约束。