尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

做本地知识库时,RAG、Agent、MCP 怎么分工

做本地知识库时,RAG、Agent、MCP 怎么分工
📅 发布时间:2026/7/24 19:41:52

文章目录

    • 1. 常见混淆
    • 2. 结论
    • 3. 同一场景里各自干什么
      • 3.1 RAG
      • 3.2 Agent
      • 3.3 MCP
    • 4. 边界
    • 5. 工作流
    • 6. 按痛点决定先建哪一层
    • 7. 落地顺序
    • 8. 常见误区
      • 8.1 三个词当成同一件事的三种叫法
      • 8.2 一上 Agent,就默认 RAG 可以随便做
      • 8.3 一要接仓库和数据库,就先研究协议细节
      • 8.4 追求“全都有”,却说不清每层解决什么
    • 9. 术语速查
    • 10. 小结
    • 11. 相关内容

摘要:搭本地知识库时,容易卡住的不是选哪个向量库,而是把 RAG、Agent、MCP 混成一件事。本文按角色拆开:谁取信息,谁决定下一步,谁接外部能力。适合做过基础 RAG、开始接触 Agent 或 MCP 的读者。读完应能判断:先补检索、先加编排,还是先接工具。

说明:承接 RAG 过时了吗,为什么 Agentic RAG 又火了,并把 MCP 与 function calling 放回同一套知识库图景。侧重分工,不讲框架安装。


1. 常见混淆

团队内部知识库的需求通常是:

  • 能问文档、接口说明、排障手册
  • 复杂问题能多查几轮
  • 必要时看代码仓库、工单或数据库

讨论里很快就会出现 RAG、Agent、MCP,然后变成:

反正都是让 AI 更聪明,先全上。

这三个词对应的工作并不相同:

RAG 取信息,Agent 做决策,MCP 连工具。

图1. 名字都热,职责不同。


2. 结论

  1. RAG:把私有知识变成可检索、可引用的证据。
  2. Agent:判断下一步做什么——再查、再验证,还是调工具。
  3. MCP:用更统一的方式,把文件、仓库、数据库等能力接进 AI 应用。
  4. 不必三者齐备;按痛点叠加。

顺序通常是:先让知识能被正确取到 → 再加编排 → 最后接外部系统。


3. 同一场景里各自干什么

问题示例:

支付回调最近总超时,按现行文档和最近变更,先查哪几处?还要看仓库配置吗?

3.1 RAG

  • 从制度、接口文档、变更说明、故障案例里找出相关片段
  • 把片段作为回答依据交给后续流程

解决的是:模型参数里没有的私有信息,怎么拿进来。

若问题只是“回调签名字段叫什么”,到 RAG 通常就够了。

3.2 Agent

  • 判断一次检索够不够
  • 要不要拆成:现行超时配置、最近变更、已知故障
  • 证据不够时要不要再查
  • 要不要去代码仓库核对

解决的是:流程怎么推进,不是单次检索本身。

上一篇的 Agentic RAG,就是把这类决策加进检索增强流程。

3.3 MCP

MCP 不负责“想出答案”,而是:

  • 连接文档库之外的能力:代码仓库、本地文件、数据库、工单
  • 尽量让这些能力可被发现和复用

解决的是:外部能力怎么接进来,不是这一次要不要调用。

只有一个应用、几个写死工具时,应用内 function calling 往往就能跑通;
工具多、客户端多、要复用时,MCP 才更有存在感。

层次差别见:MCP 和 function calling 的差别。

图2. 先分清职责,再决定补哪一层。


4. 边界

角色解决什么典型产出单独做不到的事
RAG私有知识如何被检索和引用文档片段、证据上下文复杂任务的多步规划
Agent下一步做什么、何时停止计划、重试、校验、工具选择替代扎实的检索质量
MCP外部能力如何被接入和复用Server / 工具 / 资源连接自动提高文档召回率

补充:Function calling 更靠近“这一次怎么调用”;MCP 更靠近“能力怎么组织进应用”。两者常一起工作,不是互相替换。


5. 工作流

  1. 用户提问
  2. Agent 判断:简单查找,还是需要拆解
  3. 需要文档证据 → RAG 检索
  4. 证据不足 → Agent 换查询或补检索
  5. 还需要仓库、日志、数据库 → 工具层(MCP 或应用内工具)
  6. Agent 汇总证据后回答,必要时留引用

图3. Agent 编排;RAG 提供私有证据;MCP / 工具接文档库之外的能力。

好处是定位清楚:检索差、编排差,还是工具没接好;也可以按阶段建设,不必第一天就上完整平台。


6. 按痛点决定先建哪一层

痛点优先补什么原因
简单问题都答不准,引用经常跑偏先做 RAG证据层不稳,加 Agent 只会更忙地用错材料
单次问答还行,跨文档综合就翻车给 RAG 加 Agent 回环需要拆问题、多步取证
文档够用,但还要看代码 / 工单 / 库表再接工具层已超出纯文档检索
工具在单个应用里写死,换客户端就要重做再看 MCP复用和标准化开始值钱
只有一个客户端、几个固定 API先 function calling不必为热词提前上协议复杂度

图4. 顺序服从任务复杂度,不服从热词发布时间。

检索没过关之前,不要急着做成很重的 Agent 平台。


7. 落地顺序

  1. 定义问题类型:FAQ、手册查找、排障综合,还是要动外部系统
  2. 把文档切片、索引、召回和引用做稳(RAG)
  3. 用错误案例判断要不要加多步编排(Agent)
  4. 确认哪些动作必须离开文档库(代码、日志、工单、数据库)
  5. 决定工具怎么接:少量固定工具用应用内调用;要复用再看 MCP
  6. 再谈权限、审计、人工确认点

图5. 从上到下:任务 → 编排 → 证据 → 外部能力。


8. 常见误区

8.1 三个词当成同一件事的三种叫法

不是。复杂知识库会同时需要取信息、做决策、连工具,不等于三者等价。

8.2 一上 Agent,就默认 RAG 可以随便做

反过来。Agent 会放大坏检索的成本:更频繁地基于错误证据继续行动。

8.3 一要接仓库和数据库,就先研究协议细节

先问:

  • 是不是真需要这些外部能力
  • 是不是只有一个应用在用
  • 有没有复用和统一接入的压力

没有这些压力时,先把调用跑通,比先背协议划算。

8.4 追求“全都有”,却说不清每层解决什么

能画清分工,比先把名词堆进架构图重要。


9. 术语速查

术语本文用法
本地知识库面向团队或个人私有文档的检索与问答系统
RAG检索增强生成,提供私有证据
Agent任务规划、回环、校验与编排
MCPAI 应用更统一地连接外部能力的协议层
Function calling模型这一轮发起工具调用的机制
Agentic RAG把 Agent 能力加进检索增强流程后的形态

MCP 基础概念:MCP 到底是什么,为什么它突然火了。


10. 小结

  • RAG:私有知识怎么被取到
  • Agent:复杂任务怎么推进
  • MCP:外部能力怎么接入和复用

多数项目不是“三个一起上”,而是:先让检索可用,再按复杂度加编排,真正需要外部系统时再接工具层。


11. 相关内容

上一篇可以从这里回看:RAG 过时了吗,为什么 Agentic RAG 又火了

如果后面继续写相关主题,也可以再展开知识库里的权限和人工确认点该怎么放。

如果这篇帮你把三个易混角色分开了,欢迎点赞、收藏,也欢迎关注后续更新。

相关新闻

  • 计算机毕业设计之基于SpringBoot的江西特色乡村综合风貌展示平台
  • 开源AI模型实战:从Claude Code到语音克隆的完整部署指南
  • Mermaid Live Editor:5分钟从代码小白到图表专家的免费在线编辑器

最新新闻

  • 5大核心技术构建高效抢票自动化系统:从原理到实战的完整指南
  • Python基础5-18
  • Python 项目配置管理:用 pydantic-settings 管理 RAG 服务的多环境配置
  • 电瓶车托运专线物流哪家靠谱?慧寄侠整车直发不拆电池260元起 - 快递物流资讯
  • 【MQTT】paho.mqtt.c 库的“介绍、下载、交叉编译” 详解,以及编写MQTT客户端例子源码
  • 如何彻底移除Windows Defender:系统管理员终极指南与性能优化工具

日新闻

  • 武汉卡地亚LOVE钻戒与钻石项链回收变现攻略|多家门店行情参考 - 大牌深度测评
  • 2026年无锡地区健康管理如何考量?四家机构业务体系概览
  • 2026图片去水印软件哪个好用 手机电脑免费工具盘点 - 免费软件工具方法教程

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号