第 4 章 系统总体设计与智能体架构
好的设计让系统模块化、易维护;智能体架构亦然。本章把需求落成智能体总体架构,理解插件/工作流/对话流/卡片的职责与选型。
第一部分 课程导学
导语 · 本章定位设计回答"系统怎么搭"。经典的总体设计追求模块化、高内聚低耦合;在智能体世界里,这套思想一点没过时——人设、技能、记忆就是模块,工作流就是低耦合的编排。本章让你学会画一张智能体总体架构图,并知道每个组件该干什么。
三维学习目标理解系统总体设计原则;掌握智能体架构组成;区分插件/工作流/对话流/卡片。
能为项目绘制总体架构图;能把需求映射到智能体组件;能评估架构模块化程度。
培养模块化与高内聚低耦合思维;理解"设计决定可维护性";善用防御性设计降低故障。
理论基石 · 信息系统分析与设计
理论 · 结构化设计(SD)① 模块独立性:耦合 Coupling 越低越好、内聚 Cohesion 越高越好;② 结构图 SC:表达模块调用关系与数据/控制标记传递;③ 变换/事务分析:由 DFD 映射为程序结构;④ IPO 图:输入—处理—输出描述模块内部逻辑。
理论 · 软件架构风格与模式分层架构(C/S、B/S、三层);面向服务(SOA、微服务、事件驱动 EDA);云原生(容器、Serverless);智能体架构(感知—决策—行动 + 工具/记忆/规划)。
理论 · 面向对象设计(OOD)类图(类、属性、操作及关联/聚合/继承);交互图(时序图);状态图(生命周期);设计原则 SOLID(单一职责、开闭、依赖倒置等)。
理论 ↔ 智能体能力 映射原版 ch8-14 与附录A 的设计硬核,本书 ch04 已融入架构主线,深度速查见 附录 H:类图/状态图(H.3)、顺序图/协作图(H.4)、SOLID 原则与 GoF 23 设计模式(H.5)、面向服务与微服务 / API(H.6)、数据层 SQL/NoSQL/范式/ORM(H.7)、非功能需求与性能/可用性架构(H.8)。
课程思政 · 价值引领
Agent 分为 Context-Oriented(面向上下文)和 Inter-Agent(面向 Agent 间)两种协议;MCP 采用 Client-Server 架构解决"Agent 如何从外部世界获取任务所需信息"的问题。 来源:公众号·大模型助理
1 MCP 于 2026-07-28 发布规范候选版(RC):无状态核心、可路由 HTTP 头、扩展机制,由 Linux Foundation「Agentic AI Foundation」治理,已成 agent 互联事实标准(类比“USB-C”)。
2 编排器(Orchestrator)模式兴起:任务成功率由单体 Agent 的 68% 提升至 94%,故障定位时间缩短 76%。
3 对架构设计启示:“架构设计能力 > 写代码”,智能体系统的可插拔与容错成为核心。
来源:MCP News 2026-07、yonbaos Agentic AI 架构分析 2026
本章映射:总体设计是"工匠精神"的舞台——高内聚低耦合、SOLID 原则,都是对"把系统做对、做久"的较真。架构不是一次成型的,要在可持续的"滔滔不绝"中迭代演进。
名校范式 · 清华课程思政案例本章映射:总体设计是"工匠精神"的舞台——架构如算法,常需"分而治之";严谨性则是设计质量的底线。
课程思政案例 · IMA 知识库设计即伦理:总体设计中的公平、隐私与责任
- 古天龙(暨南大学)《人工智能推荐系统中的大数据杀熟》课程思政样例:定位 Bloom"元认知知识"、认知过程"评估"层次,关注点落在计算学科思维框架中的"社会与职业的问题"。
- 推荐系统的大数据杀熟 = 同一商品对老用户定更高价,是算法偏见与价格歧视的典型,直接损害消费者权益。
案例导入 · 中兴 AIOS 企业级智能体平台
案例 B1-06 基于中兴通讯AIOS 的企业级智能体平台建设方案
申报单位:中兴通讯股份有限公司
2026 年通用人工智能进入产业规模化落地关键期,但企业普遍面临AI 能力孤岛、开发门槛高、系统集成难、安全合规缺失等痛点。中兴通讯联合全资子公司北京兴云数科,依托自研AIOS 智能操作系统打造Co- Claw 企业级AI 智能体平台,创新实现端云协同双形态部署、标准化Skill 资产生态、全流程自动化研发流水线、四重企业级安全防护四大核心能力突破,彻底打破传统AI 应用碎片化、定制化、难推广的建设瓶颈。平台已覆盖营销、供应链、财务、人力等全业务域,服务用户3.5 万+,沉淀技能1400+、下载量48 万次、调用量200 万次,孵化120 余个成熟的智能体应用场景。
导学解读 · 与本章的对接:请把这份材料当作一份平台型系统的总体设计说明书来读。面对“AI 能力孤岛、开发门槛高、系统集成难、安全合规缺失”四类问题,中兴给出的不是四个补丁,而是一个统一底座:端云协同双形态回应“集中管控 vs 隐私安全”的架构权衡,标准化 Skill 资产生态回应复用与集成,全流程自动化研发流水线回应交付效率,四重企业级安全防护回应合规。这与本章“总体设计要做的是架构决策,而非功能罗列”完全同构。请带着一个线索读下去:为什么一个底座能沉淀 1400+ 技能、孵化 120 余个应用场景?架构决策如何决定了一个生态的规模上限?
第9章《系统设计概述》















































第二部分 课程内容
4.1 总体设计原则
四个基石原则:① 模块化(复杂系统拆为单一职责模块);② 高内聚低耦合(模块内紧密相关、模块间少依赖);③ 可复用(组件像积木可被多处调用);④ 易维护(变更局部化,便于调试迭代)。
4.2 智能体架构组成(Coze)
一个 Coze 智能体由三块有机组成:
- 人设与回复逻辑:定义角色、技能与回复规则(=需求规格),是智能体"大脑"。
- 技能区四件套:插件(调外部 API)/ 工作流(编排多步)/ 知识库(注入领域知识)/ 卡片(富媒体呈现)。
- 记忆区三类:变量(记昵称/进度)/ 数据库(结构化业务数据)/ 记忆库(自动沉淀用户画像)。
编排画布用可视化拖曳节点、连线定义数据流向,支持实时调试与运行日志追踪。
4.3 四种扩展能力怎么选
| 能力 | 本质 | 何时选 |
|---|---|---|
| 插件 | 工具箱(封装外部 API) | 需实时/专业外部信息 |
| 工作流 | 流水线(多步骤可控) | 步骤固定、结果稳定可控 |
| 对话流 | 连续对话(记忆上下文) | 需多轮、记住历史上下文 |
| 卡片 | 信息看板(富媒体) | 美化输出界面(须依附工作流/插件) |
4.4 知识库赋能:防御性设计
参考 KB《软件防御性设计专家提示词》:在系统设计阶段识别故障点并嵌入恢复机制。对智能体,为工作流增加异常/兜底分支(选择器"否则"分支 + 变量聚合节点统一输出);为提示词增加边界处理(超范围请求明确说明并尝试用通用知识回答)。把组件当作独立模块,便于测试与复用。
4.5 插件详解 & 4.6 编排详解
插件分三类来源:官方(优先用)/ 资源库 / 自定义(须先发布)。添加路径:编排→技能→"+"→搜索→展开工具→添加(如头条搜索、墨迹天气)。入参告诉插件做什么、出参以 JSON 返回,节点间用 {{变量}} 串联。
工作流画布:开始→处理/逻辑节点→结束,节点类型含大模型/插件/代码/知识库/消息,逻辑节点含选择器、循环、批处理。对话流:大模型/意图识别节点读取历史对话、自动保存上下文,适合客服、顾问等需记忆的场景。案例:双语社交文案生成器=插件+大模型串联;AI 健身教练=对话流维持记忆。
第8章《领域对象建模》



























































































第10章《系统应用架构设计》














































第11章《接口层设计》

































第12章《面向对象设计》






































































第13章《面向服务设计》




















第14章《数据层设计》

























第三部分 拓展练习
知识拓展与前沿
拓展 · 智能体三大核心组件① 推理 Reasoning(规划 + 反思);② 工具 Tools(经函数调用访问搜索/API/数据库/代码解释器);③ 记忆 Memory(短期会话上下文 + 长期跨会话个性化)。
前沿 · MCP 重构 Agent 工具生态MCP(模型上下文协议)为"工具—模型"提供统一标准接口,拓宽应用边界、降低集成成本、提升互操作性。设计建议:工具与权限成对定义,遵循最小权限原则。吴恩达提醒落地仍需关注稳定性与安全。
拓展 · Agentic 架构 vs Agentic 工作流架构回答"系统由什么构成"(相对稳定骨架:≥1 个可决策 Agent + 工具 + 记忆);工作流回答"系统如何运转"(计划→分解→工具执行→反思调整,随任务动态变化)。
📌 系统总体设计与智能体架构 · 核心术语
- 高内聚低耦合
- 架构
- API 网关
- 设计模式
- 模块
🧩 案例 · 高内聚低耦合的智能体架构
- 场景:把‘查政策 / 答疑问 / 约咨询’拆成三个子智能体,由一个调度智能体按意图路由——改一个不影响另外两个,正是高内聚低耦合。
- 防御性:总体设计阶段就标注‘如果用户问隐私怎么办’:给拒答边界与转人工节点,设计即伦理。
- 映射:本章‘模块 + 接口’思想,对应 Coze 的‘主工作流 + 子工作流/插件’组件划分。
以下文献反映本章主题在智能体时代的最新进展,供学有余力的同学延伸阅读(链接指向原文/预印本)。
- LLM-Agent-UMF:基于 LLM 的智能体统一框架(LLM-Agent-UMF: A Unified Framework for LLM-based Agents)
五模块核心智能体:规划/记忆/画像/行动/安全
- ReAct:在语言模型中协同推理与行动(ReAct: Synergizing Reasoning and Acting in Language Models)
推理+行动循环的奠基模式
- Reflexion:具备言语强化学习的语言智能体(Reflexion: Language Agents with Verbal Reinforcement Learning)
自我反思/自我修正闭环
- Voyager:基于大模型的开创性具身智能体(Voyager: An Open-Ended Embodied Agent with Large Language Models)
终身学习与自主技能库
- LLM 智能体框架综述(LLM-Based Agent Frameworks)
感知–规划–行动–记忆模块化与设计范式
- 大模型在档案工作数智转型中的应用与思考
系统梳理大模型在档案接收、整理、利用中的落地场景
- 从 ChatGPT 看生成式 AI 对情报学研究与实践的影响
讨论生成式 AI 对情报学研究对象、方法与职业的冲击
- 大语言模型驱动的知识组织方法革新
从元数据、本体、图谱三方面论述 LLM 对知识组织的改造
核心理念:把精益/丰田的 5S 用到架构「断舍离」:去掉冗余模块、固定位置、明确边界,系统才好维护、好扩展。
四步/要点:① 整理剔除无用功能与伪需求 ② 整顿模块归位、单一职责,各司其职 ③ 清扫清技术债、去冗余依赖 ④ 清洁定设计规范,形成标准 ⑤ 素养团队养成按规范设计的习惯
与录屏结合:录屏讲解你设计的智能体架构时,用 5S 逐项说明「这个模块为什么该留 / 该并 / 该删」。
知识巩固与提高
上机实验 · 设计智能体总体架构
📋 实验任务书
目标:基于需求产出可追溯的智能体总体架构图与失效点分析。
环境:扣子 Coze + 绘图工具(纸笔/在线画图均可)。
步骤:① 画架构图(人设/技能/记忆);② 标注需求对应;③ 用 KB 防御性设计提示词做失效点分析(3 点 + 恢复机制);④ 在 Coze 搭建骨架占位。
交付物:总体架构图 + 失效点分析清单 + Coze 架构骨架截图。
评分点:架构完整(30%) · 需求可追溯(25%) · 防御性分析(30%) · 骨架搭建(15%)。
🛠 分步操作 · 为项目设计智能体总体架构
动手 · 分步操作- 基于第 3 章需求,绘制智能体架构图:人设/回复逻辑 + 技能(插件/工作流/知识库)+ 记忆。
- 标注每个组件对应的需求条目,体现"需求→架构"可追溯。
- 用 KB《软件防御性设计专家提示词》做一次失效点分析:列 3 个故障点与恢复机制。
- 在 Coze 中按架构搭建骨架:创建智能体、添加对应技能占位。
📝 架构图自检清单
□ 人设是否覆盖核心需求?
□ 每个技能是否单一职责(高内聚)?
□ 组件间依赖是否最少(低耦合)?
□ 是否都有异常/兜底分支(防御性)?
□ 记忆/知识是否分工清晰(动态 vs 静态)?
🔬 扩展实验(选做 2–3 项,巩固本章学法)
扩展实验 1 · MCP 工具编排集成
任务:用 MCP 把外部工具接入智能体,对比「硬编码 vs 标准协议」的效果。
交付:录屏讲清 MCP 的价值与适用边界。
扩展实验 2 · 对话流 vs 工作流选型
任务:同一功能分别用对话流与工作流实现。
交付:录屏对比「何时该用哪条路径」,给出选型判据。
扩展实验 3 · 模块依赖图架构
任务:画出模块依赖关系图,标出耦合点。
交付:费曼式讲清「低耦合为何易维护」,提出 1 处解耦方案。
🎮 课堂互动小游戏 · 边玩边学
第四部分 本章小结
本章小结
核心要点回顾
- 总体设计原则:模块化、高内聚低耦合、可复用。
- 智能体 = 人设 + 技能 + 记忆 的有机组合。
- 插件/工作流/对话流/卡片各司其职。
- 架构设计决定系统可维护性与扩展性。
- KB 防御性设计提示词帮助提前埋设恢复机制。
- 下一章:知识库与提示词工程——智能体的"大脑内容"。
延伸阅读:ima 知识库《智能体宇宙》"三大核心组件""MCP";结构化与面向对象设计相关教材;清华工匠精神课程思政材料。
拓展案例 · CubeMAP 智能体互联网架构
案例 B7-02 CubeMAP 智能体互联网体系架构创新与实践
申报单位:中国联合网络通信有限公司研究院
本案例“CubeMAP 智能体互联网体系架构创新与实践”由中国联通研究院依托CubeMAP 智能体互联网平台提出并实践,聚焦解决人与智能体交互的门槛壁垒以及多智能体跨域协同的技术难点。针对当前智能体交互严重依赖即时通信应用、对老年及视障群体不友好等问题,案例首创“电话号码即智能体接入点”方案,打通传统电信网与智能体互联网,用户通过普通电话拨打专属号码即可与智能体语音互联,实现了通信入口的极大简化与泛在化。同时,为应对多智能体跨域协作中协议异构、互发现难等挑战,案例构建了基于服务层的跨域协同体系,通过智能体注册发现、多协议适配及动态组网等能力,实现了不同技术栈智能体间的协同调度。
看点:CubeMAP 解决的是两个层面的“连接”:人如何低门槛地连到智能体(电话号码即接入点),智能体之间如何跨域协同(注册发现 + 多协议适配 + 动态组网)。这两条正是体系结构设计中最难的部分。
延伸思考题
- “电话号码即智能体接入点”本质上是在既有电信网上叠加一层适配。请用本章的体系结构分层方法,画出该方案的层次结构(至少 4 层),并标出每层的关键构件。
- 跨域协同依赖“智能体注册发现、多协议适配、动态组网”三种机制。请对比它们与传统 SOA/ESB 中服务注册、协议转换、服务编排的异同。
- 把电话号码作为智能体的统一身份标识会带来哪些安全与治理风险?请提出两项架构层面的应对措施。
-
Model Context Protocol (MCP) Specification(Linux Foundation / Agentic AI Foundation, 2025)
Agent 连接工具/数据源的开放标准,第4章“架构与工具”的协议基石