
LLM、AI 智能体与工作流架构:有什么区别?
简短回答: 大语言模型负责生成或转换语言;AI 智能体把模型与指令、工具和目标循环结合;工作流架构进一步加入业务步骤、状态、策略、验证与人工控制。OpenClaw 可以构成智能体运行时的一部分,但不能替代周边运行设计。
让企业 AI 工作流可靠运行
LLM 可以回答、总结、提取和起草,但本身没有访问企业系统的权限。工具型智能体可在受批准的边界内检索、计算或调用工具。工作流定义一项业务工作的重复路径、分支和结果。
设计、控制与持续改进
企业架构需要将模型、工具、状态、身份、策略、审计日志、评估和审批连接起来。每层各司其职,系统便更容易理解、测试和变更,也不会把关键控制交给不透明的提示词。
在扩大范围前进行验证
先为每一层设定接口:何种输入交给模型、哪些工具可被调用、状态存在哪里、何时必须验证、谁可批准外部行动。将确定性规则从模型判断中分离出来。
不要从“选择一个智能体”开始,而是从一个有明确成果和控制要求的业务流程开始。
常见问题
如何开始?
从一个范围明确、可验证且风险可控的流程开始。
为什么需要治理?
治理让权限、证据、责任和异常处理在扩大使用前保持清晰。
互动实践指南
选择满足需求的最小层次
选择一个项目,查看相应的运营模式。应查看的证据: 业务系统权限
按照层次思考,而不是产品标签
可靠的企业系统通常至少有六层:负责语言和推理的模型;负责上下文和动作的检索与工具;负责动态决策的智能体循环;负责状态和业务顺序的工作流编排;负责身份、政策、审批和预算的控制面;以及负责追踪、评估和审计的证据层。一个产品可能实现多层,但每项责任仍需明确负责人。
生产级架构指引区分预定义代码路径的工作流与动态选择过程和工具的智能体;常见代理设计把智能体描述为模型、工具与指令通过运行循环协作。把它们视为不同层次时,两种定义并不矛盾。
把数据面与控制面分开
数据面承载提示、检索记录、工具参数和输出;控制面决定哪个身份可以访问哪个工具、动作是否需要审批、运行可以花费多少以及何时必须停止。政策执行应放在模型之外,避免有说服力的输入重写边界。
类型化工具协议可以标准化能力发现和调用,但统一协议不会消除授权、租户隔离、网络策略和数据分类需求。集成便利和企业信任是两个不同的架构问题。
把记忆视为多种不同存储
对话历史、工作流状态、用户偏好、检索到的企业知识与习得技能,并不是一种通用“记忆”。它们有不同来源、保留期、访问规则和正确性要求。工作流状态需要精确持久化;检索知识需要新鲜度和来源;用户偏好需要同意与删除机制;摘要需要恢复压缩中遗漏关键事实的方法。
为每种存储定义结构和负责人,并决定哪些内容可以跨用户、会话、项目或区域。更多记忆不一定更好,它可能增加隐私风险、成本并保留过时假设。
分别评估每一层和完整系统
模型评估测试抽取、分类或推理;工具测试验证结构、权限与故障处理;智能体轨迹评估检查多轮决策;工作流测试覆盖状态转移、重试、审批和端到端结果;运营测试则覆盖延迟、成本、恢复与审计证据。
单层通过并不代表整体成功,例如模型答案正确,却因重试产生重复写入。应在层与层的接口建立测试,并维持一组接近生产的端到端案例。能够定位、限制和修复失败,而不靠猜测,才是良好架构。
架构决策清单
- 从可量化业务结果开始
- 加入智能体循环前先尝试直接模型调用
- 把确定性政策放在模型推理之外
- 在每个工具边界定义身份、状态和证据
- 为每种记忆定义保留和访问规则
- 测试层间接口、恢复与端到端结果
选择满足需求的最小层次
| 需要 | 架构选择 | 不应独自承担 |
|---|---|---|
| 转换范围明确的内容 | 直接 LLM 调用与验证 | 业务系统权限 |
| 选择工具或动态步骤 | 带限制的智能体循环 | 独自保存持久业务状态 |
| 运行可重复业务流程 | 围绕模型或智能体的编排器 | 无限模型自由裁量 |
| 连接外部能力 | 类型化工具接口 | 靠假设完成授权政策 |
