跳转到内容

别被 CoT 的“思考”骗了:为什么 Palantir 认为大模型可解释性在模型之外?

在企业落地 generative AI 的过程中,一个幽灵始终悬挂在 CTO 和合规部门头顶:不可解释性(Explainability Black Box)

当大模型给出一段看似极具说服力的推理结论,或者下达一项医疗供应链调拨指令时,没有人能确切解释“为什么模型会做出这个决定”。在以往的工程师直觉里,解决这个问题的路数通常有两种:要么试图去解构数百亿参数矩阵里的权重,要么寄希望于 Chain-of-Thought (CoT)——只要在 Prompt 里加一句“请一步步思考”,让模型把 Thought: 打印出来,黑盒不就变成白盒了吗?

Palantir 最新发表的这篇工程博客《Thinking Outside the Black Box》,却当头砸下一盆冷水:CoT 打印出来的“思考过程”,根本不是模型真正的推理逻辑,而是一种高级的自然语言拟合伪造;单纯寄希望于逼黑盒“自我表白”,在工程和学术上都是死路一条。

这篇文章的真正价值在于,它撕开了行业里关于 AI 可解释性的泛黄温床,并给出了 Palantir AIP 在生产环境里的硬核破局架构——把可解释性的主语从“模型(Model)”移到“系统(System)”

伪思考的陷阱:CoT 的 Thought 为什么会骗人?

Section titled “伪思考的陷阱:CoT 的 Thought 为什么会骗人?”

我们在测试 Palantir AIP Logic 函数时,默认配置通常会开启 CoT Prompting。表面上看,系统在给出 Final Answer 之前,会先输出一段条理清晰的 Thought 步骤。

很多人顺理成章地认为,这段 Thought 就是 AI 内部意识的实时显像。但学术界与工程界的真相远比这残酷。

正如 Turpin 等人在论文 Language Models Don’t Always Say What They Think 中所证明的那样,大模型本质上是一个基于上下文条件概率预测下一个 Token 的统计机器。当 Prompt 要求模型输出“思考过程”时,它只是根据训练集中人类撰写解题步骤的语料,生成了一段看起来最合乎人类逻辑的文本

换句话说,模型是在“演”思考,而不是在“进行”思考。

这段文本可能表面上没有任何幻觉,语法天衣无缝,但它与模型最终得出该结论的真实概率权重之间,可能毫无因果关联。如果在金融风控或国防调度中把 CoT 的 Thought 当作合规审计依据,就等于拿一段排版精致的谎言当呈堂证供。

正如同我们在此前分析《治理大模型幻觉,为什么 Palantir 劝你放弃“把模型训得更聪明”?》时所指出的,试图从概率模型的自白里寻找确定性,从第一步就走偏了。

从“可解释模型”到“可解释系统”

Section titled “从“可解释模型”到“可解释系统””

既然单个 LLM 参数太复杂、CoT 的文本又不具备忠实性(Unfaithfulness),企业级 AI 系统的信任究竟该建立在什么之上?

Palantir 给出的破局思路是:放弃对单模型黑盒的可解释性执念,转而构建“系统级(System-level)的可解释性”。

如果一个复杂系统由若干模块组成,哪怕其中担当协调者的 LLM 是黑盒,只要所有执行具体业务逻辑的组件都是完全透明、可推导、可验证的白盒,整条决策链路就依然具备极强的可解释性。

在 AIP Logic 中,CoT 的真正使命并不是向人类输出伪解释,而是作为 LLM 拆解任务与调度工具(Tool Handoff)的通用协议

当用户提出一个复杂业务问题时,AIP 并没有把整个业务逻辑硬塞给 LLM 靠 Prompt 自行计算,而是为 LLM 接入了企业的 Ontology(本体) 工具网络:

  1. 算术与几何计算:交给确定性的 Python / C++ 函数工具;
  2. 状态与实体检索:交给拥有严格权限控制与历史版本追溯的 Ontology 图数据库;
  3. 决策判定:交给经过业务部门审定的低维决策树或确定性规则引擎。

通过这种契约式分工,LLM 退居为纯粹的“路由编排器(Orchestrator)”,核心的业务逻辑计算完全从黑盒中剥离,移交给了具有百分之百可解释性的白盒工具。正如我们在《Agent 真正落地的终局:为什么 Palantir 要用本体论重构企业决策?》中论证过的,只有把 Agent 的手脚扎进 Ontology 的确定性土壤里,AI 才能从玩偶变成生产力。

AIP Logic Debugger:用物理 Trace 替代口头承诺

Section titled “AIP Logic Debugger:用物理 Trace 替代口头承诺”

把逻辑交给了白盒工具还不够,企级系统还需要解决“怎么证明 LLM 确实按规定调用了工具”的问题。

Palantir AIP 在 AIP Logic 中引入了类似于传统 IDE 的 LLM Debugger。在 Debugger 界面中,每一次 AI 函数的执行都不是一黑到底的字符串输出,而是一个高度结构化、可视化的物理 Trace(执行路径日志)。

以 Titan Industries 医疗供应链调度为例,系统处理“寻找离受困货车最近的分布中心”这一任务时,Debugger 会清晰记录:

  • Step 1 (Task Decomposition):LLM 捕获请求,决定调用 Query Objects 工具获取全网分布中心坐标;
  • Step 2 (Tool Invocation):捕获该工具输入的具体参数与 Ontology 返回的真实坐标 JSON 数组;
  • Step 3 (Custom Function):LLM 发起 Compute Distance 自定义距离计算函数,后台精准算出公里数;
  • Step 4 (Final Handoff):汇总工具返回的白盒计算结果,生成最终处置建议。

当业务出现争议或者监管部门发起审计时,企业不需要拿着 LLM 模棱两可的 Prompt 去解密,而是直接调出 Debugger 里的这段物理 Trace。这里每一个工具调用的入参、出参和返回值都有据可查——这才是 Enterprise AI 真正落地所必需的可审计信任(Auditability)

正如我们在《所有软件终将病于中介:解读 Palantir 的「运维责任」硬核宣言》中总结的,生产环境不相信感性承诺,只相信有 Trace、有边界、可回滚的工程纪律。

Palantir 这篇博客的深层逻辑,实际上给行业所有做 AI Agent 和企业级应用的人泼了一盆冷水,也指明了一条明路。

不要再浪费时间试图通过调整 Prompt 或微调参数去让 LLM “学会诚实地解释自己”了。大模型的概率本质决定了它的“自我剖析”只能是另一种形式的文本创作。

真正可持续的 Responsible AI,不是试图在黑盒内部装一盏明灯,而是在黑盒之外筑起白盒的铁轨。 用 Ontology 限制数据边界,用确定性 Tool 承接核心计算,用 Debugger Trace 记录每一步归因——唯有如此,AI 才能真正跨过黑盒的恐惧,走进严肃的商业主战场。


你在企业内落地大模型应用时,遇到过监管或业务部门对“黑盒决策”的质疑吗?你们是用哪种方式来构建审查与信任链路的?欢迎在评论区分享你的实战思考。