跳转至

第4章 全书地图:平台参考架构与阅读路径


前三章分别讨论了 Agent 的边界、平台化的原因和 AI 原生业务系统。读到这里,概念已经不少:Runtime、Tool Registry、RAG、语义层、评测、网关、安全、组织分工。如果没有一张共同地图,后续章节很容易变成组件堆叠,团队也很难判断一个问题究竟应该在哪一层解决。

企业项目里这种混乱非常常见。业务负责人说“我们需要一个经营分析 Agent”,数据团队听成 NL2SQL,平台团队听成 Runtime 和工具调用,安全团队听成权限和审计,前端团队听成聊天工作台。每个人都在讨论 Agent,但关注的是不同层的问题。

本章把前面的概念判断收束成一张可使用的工程地图。企业级 Agent 平台可以先分成四层:业务任务、Agent 能力、智能与数据、基础设施与治理;在此基础上,再用八个能力簇理解平台骨架。DataAgent 被选为全书主线,是因为它能同时暴露模型、数据、知识、工具、评测、安全和前端问题。

图4-1:企业级 Agent 平台四层参考架构

图4-1:企业级 Agent 平台四层参考架构。来源:本书自绘。Alt text:自上而下四层,业务任务层、Agent 能力层、数据与知识层、治理与基础设施层,每层标注核心职责,箭头表示上层任务依赖下层能力、下层为上层提供约束与支撑。

这张地图不是产品蓝图,也不是组件采购清单,而是一种问题定位方法:先判断问题发生在哪一层,再判断缺的是哪一类能力和前置条件。

4.1 四层参考架构:先把问题放到正确位置

企业级 Agent 平台不宜一开始就按几十个组件理解。总论阶段更适合先看四层:

表4-1:四层参考架构各层的核心问题与对应章节。来源:本书整理。

层级 核心问题 主要对应章节
业务任务层 用 Agent 完成什么业务任务 Part VI, Part XI
Agent 能力层 Agent 如何规划、调用工具、执行长任务 Part V
智能与数据层 Agent 使用什么模型、数据和知识 Part II, III, IV
基础设施与治理层 系统如何部署、观测、评估、安全运行 Part VII, VIII, IX, X

业务任务层:企业到底想完成什么

这一层包括 DataAgent、报价 Agent、工单 Agent、经营分析工作台等具体场景。它回答“企业希望系统完成什么任务”,也是价值、验收标准和业务责任的来源。

Agent 能力层:任务如何被推进

这一层包括 Runtime、工具调用、Planner、Memory、HITL、多 Agent 协作和协议等能力。它负责把“一个目标”变成可管理的执行过程,包括创建、暂停、恢复、审批和失败处理。

智能与数据层:系统凭什么理解和判断

这里包括模型推理、结构化输出、湖仓、OLAP、语义层、RAG、知识工程、元数据、血缘和指标口径。它决定 Agent 拿到的上下文是否正确、可解释、可治理。

基础设施与治理层:系统如何长期运行

这里包括部署、网关、多租户、Trace、Eval、成本、限流、降级、安全、合规和组织机制。它决定系统能否从试点走向长期生产。

四层之间存在明显依赖:业务任务不能绕过运行能力直接调用模型,Agent 能力必须从数据与知识层获得可信上下文,底层数据和工具又必须接受权限、审计和成本约束。

很多“模型问题”其实是语义层、工具契约、权限或评测问题;很多“业务太复杂”其实是 Runtime、Trace 和恢复机制没准备好。四层架构的价值,就是防止问题被放错层。

4.2 八个能力簇:执行骨架、智能放大器与反馈系统

在四层架构中,有八个能力簇会贯穿后续章节:Runtime、Registry、Planner、Memory、RAG / Knowledge、Observability、Eval 和 Policy。

它们分别解决不同问题:Runtime 管理任务的创建、推进、暂停、恢复和终止;Registry 管理工具、Agent、能力和版本;Planner 决定下一步做什么;Memory 保持会话、任务和长期上下文;RAG / Knowledge 让企业文档和知识进入决策;Observability 统一记录 Trace、日志、指标和回放;Eval 判断版本是否真的变好;Policy 承担权限、脱敏、审批和安全边界。

把八个能力簇进一步归为三组,会更容易理解:

  • 执行骨架:Runtime + Registry + Policy。 让 Agent 能被统一运行、调用和约束。
  • 智能放大器:Planner + Memory + RAG / Knowledge。 让 Agent 获得上下文并能够动态推进任务。
  • 反馈系统:Observability + Eval。 让系统知道发生了什么、版本是否变好,并避免长期黑箱化。

图4-2:企业级 Agent 平台八个能力簇

图4-2:企业级 Agent 平台八个能力簇。来源:本书自绘。Alt text:八个能力簇分为执行骨架(Runtime、Registry、Policy)、智能放大器(Planner、Memory、RAG/Knowledge)和反馈系统(Observability、Eval)三组,连线表示各簇之间的调用与反馈关系。

没有 Runtime,系统往往只能演示;没有 Registry,工具规模扩大后会失控;没有 Policy,高风险动作无法约束;没有 Planner 和 Memory,长任务很难稳定推进;没有企业知识,系统无法理解组织语境;没有 Observability,事故无法解释;没有 Eval,模型和流程升级只能凭感觉判断。

八个能力簇不是“全部都要第一天建设完成”的清单,而是一组诊断坐标:当前项目缺的是执行骨架、智能放大器,还是反馈系统。

4.3 DataAgent 为什么贯穿全书

本书并不只讲 DataAgent,但选择它作为主线,是因为一个看似简单的经营问题就能穿过平台的大多数层级。例如:“上周华东区毛利率异常的原因是什么?”

表4-2:DataAgent 为何在每一架构层都绕不过去。来源:本书整理。

层级 DataAgent 为什么绕不过去
模型层 需要理解问题、规划路径、生成 SQL、解释结果
数据层 需要语义层、指标口径、湖仓、OLAP 和数据质量
知识层 需要元数据、历史分析、业务术语、制度和案例
Agent 层 需要 Runtime、工具调用、Planner、状态管理和人工介入
治理层 需要权限控制、trace、评估、成本和审计
前端层 需要图表、表格、引用、报告和任务工作台

一次完整 DataAgent 请求至少会经历:确认身份和范围、加载指标口径与历史上下文、规划查询路径、执行 SQL/API/Python 等工具、区分事实与推断、记录 Trace/成本/风险证据、生成图表和可交付结论。

图4-3:DataAgent 端到端任务链路

图4-3:DataAgent 端到端任务链路。来源:本书自绘。Alt text:一条从用户提问出发的横向链路,依次经过意图理解、语义层编译、SQL 生成与执行、结果解释与可视化,每个环节标出所依赖的平台能力簇,末端汇出带证据的业务结论。

如果把 DataAgent 简化成“自然语言转 SQL”,会同时忽略语义层、权限、运行状态、评测、人工确认和结果交付。DataAgent 的意义不在于它最热门,而在于它能让平台的全栈缺口显影。 读完后续任何一个 Part,都可以回到 DataAgent 问:这项能力怎样让一次经营分析更可信、更可控、更容易复盘?

4.4 全书为什么按这个顺序展开

本书没有从聊天界面或 Prompt 开始,而是按照企业平台的依赖关系组织章节。

表4-3:全书各部分在依赖链中的位置及如此排序的原因。来源:本书整理。

书中部分 为什么放在这里
Part II 模型与推理层 建立模型能力与结构化输出基础
Part III 数据基础设施层 建立可访问、可信、可治理的数据底座
Part IV 向量、检索与知识工程 让 Agent 能连接企业非结构化知识
Part V Agent 基础能力 建立任务执行、工具调用和协作机制
Part VI DataAgent 主线深潜 用一个综合场景拉通全栈能力
Part VII-X 生产化与治理 补齐观测、评估、成本、部署、安全和组织机制
Part XI 案例集 把平台能力迁移到更多业务 Agent

先讲模型与推理,是因为 Agent 最终依赖结构化、稳定、可控制的模型能力;随后讲数据和知识,是因为企业 Agent 的差异往往来自能否连接正确数据和口径;再进入 Runtime、工具、Planner、Memory 和 HITL,建立执行能力;然后用 DataAgent 验证前面各层;最后补齐观测、评测、成本、部署、前端、安全、合规和组织治理。

章节顺序表达的是工程依赖,不是固定项目排期。 读者可以跳读,但不能忽略上下游条件。例如没有稳定语义层,NL2SQL 很难进入生产;没有 Trace 和 Eval,高风险自动化很难被持续验证;没有 Registry 和 HITL,工具调用就无法承担正式业务责任。

不同角色可以采用不同阅读路径

  • 平台负责人 / CTO:先读 Part I,再重点看 Runtime、Trace、Eval、成本、安全和组织治理。
  • 架构师:先读四层架构和八个能力簇,再深入模型、RAG、Runtime、Tool Registry、评测和部署。
  • 数据智能工程师:优先看数据基础设施、语义层、知识工程、DataAgent、NL2SQL 和 Eval。
  • AI 应用开发者:重点看 Runtime、工具、Planner、HITL、任务工作台和结果交付,但不能跳过 Trace。
  • 安全与合规负责人:重点看权限、审批、Trace、Eval、Guardrails 和法规控制。

读者不必顺序读完所有章节,但应保留四个共同背景:证据、权限、评测和恢复。 只看模型和 Prompt,会低估工具副作用和运行责任;只看业务案例,会看不到平台约束。

4.5 一年建设路线:先跑通一条生产链,再证明可复用

如果一家企业希望在一年内从首个 Agent 试点走向多业务线平台化,更稳妥的路线不是一次建设“大而全平台”,而是围绕真实场景逐步沉淀公共资产。

表4-4:一年建设路线各季度的技术、治理与组织重点。来源:本书整理。

阶段 技术重点 治理重点 组织重点
第一季度 Runtime、模型入口、工具注册、基础 trace、首个试点 工具风险等级、最小审批准则 明确平台团队边界和业务试点负责人
第二季度 评估、成本归集、审批接入、基础管理界面 评测样本模板、上线准入标准 建立场景共创和复盘机制
第三季度 语义层、RAG、更多工具接入、第二业务线复制 统一数据口径、权限和 trace 规范 推动业务团队按模板接入
第四季度 灰度、降级、SLO、供应商接入、平台目录 事故复盘、版本治理、合规检查 建立平台运营节奏和年度路线

这张表的重点不是季度数字,而是建设顺序:先站稳任务执行链,再补评测和准入,再解决跨业务数据与知识复用,最后进入灰度、SLO、供应商、目录和长期运营。

每个阶段都应沉淀能被下一条业务线复用的公共资产:统一任务状态、工具风险等级、评测模板、准入清单、语义层规范、权限规范、平台目录和复盘机制。

平台化是否成立,不看第一个场景做得多漂亮,而看第二个场景能否明显少做重复工作。 如果第二个业务仍然要重新接模型、重新写工具协议、重新发明 Trace 和评测,所谓平台资产还没有真正成立。

建设路线也应同时推进技术、治理和组织。只做技术,平台可能“能用但没人敢用”;只做治理,平台会变成流程负担;只做组织倡议,则缺少真正可运行的底座。

4.6 把现有项目映射到地图:从“有功能”转向“缺什么能力”

多数团队不会从零开始,而是已经有知识问答、指标问答、审批草稿、客服质检或接了少量工具的聊天机器人。最有效的做法不是给这些项目重新命名,而是把它们映射到四层架构和八个能力簇。

先写清用户任务,再标出项目已有的模型、数据、知识、工具、运行状态、评测、安全和前端能力。缺口通常会很快显现:

  • 有些项目只有 Prompt 和前端,没有 Runtime;
  • 有些项目有 RAG,却没有文档版本、权限过滤和引用证据;
  • 有些项目已经调用工具,却没有 Registry、Trace 和审批事件;
  • 有些项目做了离线评测,却没有把线上失败样本回流。

映射之后,团队可以形成三类结论:

  1. 阶段结论:当前适合原型、受控试点、有限生产,还是正式进入平台目录。
  2. 缺口结论:缺的是语义层、Registry、Runtime、Eval、HITL、Trace、安全策略还是任务工作台。
  3. 责任结论:哪些由业务补样本,哪些由数据补口径,哪些由平台补能力,哪些由安全和合规定义门禁。

地图的作用不是给项目打分,而是把一次“能演示”与“能运营”之间的差距写清楚。 一个知识助手会回答制度问题,不代表已经具备文档版本、权限、引用和失败回流;一个 DataAgent 会生成 SQL,也不代表它已经具备指标口径、字段权限和查询资源隔离。

4.7 地图也可以成为团队协作和评审契约

企业 Agent 项目经常涉及业务、产品、平台、数据、安全和法务团队。各团队使用不同语言:业务讲交付,产品讲体验,数据讲口径,平台讲运行时,安全讲策略。四层架构和八个能力簇可以把这些语言转成一组共同问题:

  • 任务入口和验收结果是什么?
  • 数据和知识依据从哪里来?
  • 工具由谁调用、是否产生副作用?
  • 任务如何暂停、恢复和转人工?
  • 结果如何被评测、审计和追责?

一次 Agent 立项评审中,业务方应带来真实任务、失败样例和采纳标准;数据方提供口径、权限和质量状态;平台方说明可复用底座与当前限制;安全与合规方明确风险等级和审计要求。评审结束后,应能把项目放在地图的明确坐标上,并写清下一阶段要补什么。

地图还可以用于团队共读。Part I 先统一“Agent 是什么、平台负责什么、AI 原生改变什么”;后续每读完一个 Part,再把在建项目放回地图检查:哪些能力已经进入平台,哪些仍然是应用私有实现,哪些缺少证据和 owner。

一张真正有用的架构地图,最终应该能够改变项目评审和建设顺序,而不是只出现在汇报 PPT 里。

本章小结

第四章给出全书的共同坐标:先用四层架构定位问题,再用八个能力簇判断缺的是执行骨架、智能放大器还是反馈系统。DataAgent 被选为主线,是因为它能够同时暴露模型、数据、知识、工具、前端、评测和安全问题。

全书按平台依赖关系展开,而不是按技术热度排列。建设平台时同样应遵循依赖:先跑通一条真实任务链,沉淀 Runtime、Registry、Trace、Policy 和基本 Eval,再逐步扩展语义层、知识、更多业务线和长期治理。

读完这张地图后,面对任何 Agent 项目,都应先问三个问题:它位于哪一层、缺哪些前置能力、谁负责补齐这些缺口。 后续章节会从模型与推理开始逐层进入工程细节,但所有技术主题最终都要回到同一目标:让企业任务能够被可信、可控、可复用地执行。

参考文献

Bass, L., Clements, P., & Kazman, R. (2021). Software Architecture in Practice. Addison-Wesley.

NIST. (2023). AI RMF 1.0.

OpenTelemetry. (n.d.). Documentation.

Model Context Protocol. (n.d.). Specification and documentation.