第 24 卷
API 与 MCP 的关系
API 是软件之间交互的接口,例如通过 HTTP 查询数据或创建记录。MCP Server 可以在内部调用一个或多个 API,再以 Agent 更容易使用的方式暴露工具。
一句话:API 是地基,MCP 是在地基上盖的、Agent 能直接进出的门。 Agent 通常不直接跟一堆原始 API 打交道,而是通过一个 MCP Server 间接调用它们。
直接用 API 还是用 MCP
・ 直接使用 API 更灵活,但需要理解认证、参数、错误和限流;
・ 使用成熟 MCP 更方便,但仍要审查它封装了什么请求和权限。
方便不等于免审。MCP 帮你省了适配活,但「它背后到底调了什么 API、用了什么权限」你得心里有数。
知识库、RAG 与记忆
这三者都和「AI 依据什么」有关,但保存的东西和失效方式完全不同。
知识库
保存可检索的制度、产品、案例、SOP 和其他资料。它解决「AI 依据什么」,不等于 AI 永远记住一切。
知识库是external 的资料室,模型用时才去翻,翻完不保证下次还记。
RAG
RAG 是 Retrieval‑Augmented Generation,检索增强生成。系统先从资料库找到相关片段,再把片段提供给模型回答。效果取决于资料质量、分段、元数据、检索和引用。
RAG 不是「接了知识库就聪明」,它是一根链条:资料差、切得烂、检索偏,回答就跟着歪。引用机制很重要 ⸺能指出结论来自哪段,你才能判断信不信。
记忆
记忆用于保存偏好、长期规则、项目决策或历史状态。错误记忆会被反复放大,因此重要信息要有来源、日期、负责人和更新机制。
记忆最危险的地方是「它自己不会发现过期」。一条半年前的错误规则,会被 Agent 当真理反复用。
三者的区别
| 概念 | 保存什么 | 主要风险 |
|---|---|---|
| 对话上下文 | 当前任务交流 | 太长、冲突、过期 |
| 知识库 / RAG | 可检索事实与资料 | 来源差、版本旧、检索不到 |
| 记忆 | 偏好、长期规则、项目状态 | 错误被长期沿用 |
一句话区分:上下文是这次聊天的短期记忆,知识库是随时可查的资料室,记忆是跨任务保留的长期设定。
Workflow 与 Agent 的区别
・ Agent 是会思考、能自己拿主意的执行者:只给目标,运行时自己决定下一步怎么走。
打个比方,Workflow 像一份写了「第一步做 A,第二步做 B,B 通过后做 C 否则做 D」的 SOP;Agent 像你雇的一个人,你只说「把这批发票处理完」,他中途自己判断要先查哪张、卡住了问你。
核心区别:决策权在哪
Workflow 的每一步「走哪条路」在设计阶段就固定了;Agent 的下一步由模型在执行阶段根据环境实时决定。这是两者最本质的差别,其他差别都从这儿长出来。
对比表
| 维度 | Workflow(工作流) | Agent(智能体) |
|---|---|---|
| 一句话 | 标准化的生产线 | 会思考、能自己拿主意的执行者 |
| 路径是否预设 | 是,步骤在设计时定好 | 否,运行时根据环境决定 |
| 决策时机 | 设计阶段固定 | 执行阶段动态 |
| 谁来选下一步 | 流程定义 | 模型自己 |
| 可控性 | 高,容易预测和回滚 | 较低,路径可能变化 |
| 调试难度 | 低,步骤清晰可追 | 高,需看日志和中间状态 |
| 适用场景 | 步骤明确、可重复、合规要求高 | 路径不确定、需环境反馈、开放目 |
标
| 典型失败 | 卡在某步、分支没覆盖 | 跑偏、无限循环、越权操作 |
|---|---|---|
| 与 LLM 关系 | 管道里可嵌入模型,但控制流是人 | 模型驱动控制流 |
定的
什么时候用 Workflow
・ 固定 SOP,比如「收到工单 → 分类 → 派给对应人」;
・ 批量处理,比如「把 100 张图统一压缩加水印」;
・ 合规审批,每一步都要留痕、可审计;
・ 可重复的报表生成。
这些任务路径清楚,用 Workflow 更稳、更便宜、更好查。
什么时候用 Agent
・ 目标清楚但路径不清,比如「调研竞品并出对比报告」;
・ 需要多工具探索、中途看结果再决定;
・ 环境会变,需要边做边调整;
・ 开放性强、难以写成固定步骤的任务。
常见误区
・「Agent 一定比 Workflow 强」:不对。确定任务用 Workflow 更稳更省,硬上 Agent 反而容易跑偏、难审计、成本高。
・「Workflow 不能含智能」:错。Workflow 的节点完全可以调用模型做摘要、分类、抽取,只是「走哪条路」仍由流程定。
・ Agent 内含 Workflow: Agent 把已经稳定的子任务写成固定流程(比如一个 Skill 背后就是 Workflow),只在不确定处自己判断;
・ Workflow 节点调 Agent:生产线上某个判断节点,交给一个 Agent 处理非结构化输入。
全站分卷索引 · 80 卷
- 1第 1 卷
- 2第 2 卷
- 3第 3 卷
- 4第 4 卷
- 5第 5 卷
- 6第 6 卷
- 7第 7 卷
- 8第 8 卷
- 9第 9 卷
- 10第 10 卷
- 11第 11 卷
- 12第 12 卷
- 13第 13 卷
- 14第 14 卷
- 15第 15 卷
- 16第 16 卷
- 17第 17 卷
- 18第 18 卷
- 19第 19 卷
- 20第 20 卷
- 21第 21 卷
- 22第 22 卷
- 23第 23 卷
- 24第 24 卷
- 25第 25 卷
- 26第 26 卷
- 27第 27 卷
- 28第 28 卷
- 29第 29 卷
- 30第 30 卷
- 31第 31 卷
- 32第 32 卷
- 33第 33 卷
- 34第 34 卷
- 35第 35 卷
- 36第 36 卷
- 37第 37 卷
- 38第 38 卷
- 39第 39 卷
- 40第 40 卷
- 41第 41 卷
- 42第 42 卷
- 43第 43 卷
- 44第 44 卷
- 45第 45 卷
- 46第 46 卷
- 47第 47 卷
- 48第 48 卷
- 49第 49 卷
- 50第 50 卷
- 51第 51 卷
- 52第 52 卷
- 53第 53 卷
- 54第 54 卷
- 55第 55 卷
- 56第 56 卷
- 57第 57 卷
- 58第 58 卷
- 59第 59 卷
- 60第 60 卷
- 61第 61 卷
- 62第 62 卷
- 63第 63 卷
- 64第 64 卷
- 65第 65 卷
- 66第 66 卷
- 67第 67 卷
- 68第 68 卷
- 69第 69 卷
- 70第 70 卷
- 71第 71 卷
- 72第 72 卷
- 73第 73 卷
- 74第 74 卷
- 75第 75 卷
- 76第 76 卷
- 77第 77 卷
- 78第 78 卷
- 79第 79 卷
- 80第 80 卷