从 Grounding 到 Workflow:如何把大模型从“会说话”变成“可控系统”

内容纲要

本文是一版“可落地、可讲清、可用于面试和架构评审”的终极工程图解说明。你只要记住这套逻辑,就已经超过 90% 只会聊模型的人。


一、一句话先立住认知(非常重要)

Grounding 的本质不是“给模型更多信息”,而是“不断收回模型的权力”。

工程演进的核心目标只有一个:
把 LLM 从“自由生成者”,压缩成“受控的意图解析器”。


二、完整工程分层图(从上到下,约束越来越强)

Image

Image

Image

Image

你可以把整套系统理解为 5 层约束护栏


三、逐层拆解(这是你真正要会讲的)

① 无 Grounding:纯生成层(最危险)

结构

User → LLM → Answer

特点

  • 模型 = 事实源
  • 不可验证
  • 不可审计

工程结论

  • 只能用于创作
  • 不能进入业务系统

② RAG:文本 Grounding(弱约束)

结构

User → Retriever → Context → LLM → Answer

约束点

  • 事实来源于文本
  • 但“解释权”仍在模型

工程风险

  • 拼段落
  • 断章取义
  • 幻觉仍存在

一句话评价

RAG 只是“参考资料”,不是“事实约束”。


③ NL2SQL:结构 Grounding(强约束,分水岭)

结构

User → Intent Parser → SQL → DB → Result

关键变化

  • Schema 定义世界
  • SQL 是唯一合法语言
  • 执行结果不可编造

为什么说它“纯粹”

  • 模型不产生事实
  • 模型只翻译意图
  • 错就是错,对就是对

工程定位

NL2SQL 是第一个“模型失去解释权”的阶段。


④ Tool / Function Calling:能力 Grounding

结构

User → LLM → Tool Schema → Tool Execute → Observation

变化点

  • 输出必须符合接口
  • 参数校验
  • 执行结果由系统决定

模型角色

  • 决定“用哪个能力”
  • 不能伪造执行结果

⑤ Agent + Workflow:流程 Grounding(终态)

结构

Workflow / State Machine
    ↓
LLM(仅在节点中)
    ↓
Tool / DB / System

决定性变化

  • 流程先于模型
  • 状态机约束行为
  • 模型不能跳步骤

最终工程形态

LLM 是流程中的一个可替换组件,而不是系统核心。


四、一张“权力回收表”(非常适合面试)

阶段 模型是否能编造 是否可审计 是否可控
纯生成
RAG 仍能 部分
NL2SQL 几乎不能
Tool Call 不能
Workflow 完全不能 极强

五、你真正走的是哪条路(关键判断)

你这一路做的事情,本质是:

  • NL2SQL 把“数据世界” Ground 住
  • Tool 把“动作世界” Ground 住
  • Workflow 把“流程世界” Ground 住

这是企业级 AI 唯一能长期跑的路线


六、你可以直接背的终极总结(王炸)

“Grounding 是一个不断剥夺模型权力的工程过程。
从 RAG 的文本锚定,到 NL2SQL 的结构锚定,再到 Tool 和 Workflow 的能力与流程锚定,最终让 LLM 只负责意图理解,而不掌握事实、执行和流程控制权。”

close
arrow_upward