RAG 与 MCP 如何以不同方式解决大模型的局限性

Ollama 可以在 Windows 上运行了 阅读详情

Claude和GPT-4o等大型语言模型 (LLM) 功能强大,但也面临两个主要限制:它们包含的知识是时效性的(更具体地说,是在训练时点固定的),并且决定它们一次可以处理多少信息的上下文窗口是有限的。

检索增强生成 (Retrieval-AugmentedGeneration, RAG) 和模型上下文协议 (Model Context Protocol, MCP) 是两种可以解决这些限制的方法。在本文中,我们将简短概述这两种方法的工作原理,以及区分它们的一些差异。

检索增强生成 (RAG)

RAG 是一种增强大型语言模型 (LLM) 的技术,它通过整合一个单独的检索系统,在模型生成响应之前从外部来源收集相关信息。RAG 的工作流程简单来说主要包括三个步骤:

  1. 查询处理:处理用户的查询,以识别关键信息需求。
  2. 检索:从外部数据库或知识库中获取相关的文档或信息片段。
  3. 增强生成:将检索到的文档添加到大型语言模型 (LLM) 的上下文窗口中,然后模型基于其预训练知识和收集到的信息生成响应。

这种方法弥合了静态的预训练知识与动态的信息检索系统之间的差距。

RAG 模型图RAG 模型图

RAG 的主要优势

  • 增强准确性:提供基于事实的、最新的信息
  • 减少幻觉:利用知识库中的信息
  • 可定制的知识:从特定领域来源获取知识
  • 透明度:通过来源提供引用想象一下一个大学聊天机器人,学生向它提问:
"高数期末考试是什么时候?"

如果使用 RAG 实现,系统将:

a) 处理这个查询

b) 从大学数据库中检索当前学期的考试时间表

c) 将此信息连同查询一起提供给大型语言模型 (LLM)

然后,大型语言模型 (LLM) 将生成包含最新信息的准确回复:

"高数期末考试安排在 12 月 15 日下午 2:00,地点在B教学楼"

RAG 允许系统访问最新的信息和专业知识,而无需重新训练模型。

模型上下文协议 (MCP)

模型上下文协议 (MCP) 使用不同的方法来扩展人工智能 (AI) 的能力。虽然 RAG 侧重于在生成之前进行检索,但 MCP 为大型语言模型 (LLM) 提供了一个标准化的接口,以便在生成过程中请求额外信息或执行操作,这里和RAG是区别性比较多的,MCP大致就是大模型变生成变调用外部能力。MCP 的工作原理如下:

  1. 识别:模型识别出何时需要额外的信息或工具。
  2. 协议执行:按照预定义的协议,模型输出一个结构化的请求。
  3. 外部处理:外部系统处理此请求,以获取数据或执行操作。
  4. 持续生成:模型整合结果并继续生成响应。

MCP 模型图MCP 模型图

MCP 的主要优势

  • 上下文优化:最大限度地利用有限的上下文窗口
  • 结构化信息:使用模型更容易理解的模式和格式
  • 信息层级:优先考虑任务的关键信息
  • 一致性:为可预测的模型行为提供标准化的格式
  • 性能提升:在相同的上下文大小下实现更好的推理

当处理需要多个信息来源,但又必须在模型上下文窗口容量限制内运行的复杂任务时,MCP 尤其有价值。

使用通过 MCP 实现的大学聊天机器人场景,当学生询问 高数 考试时:

a) 模型识别出它需要当前的考试时间表

b) 它生成一个结构化的 MCP 调用:

{action: "fetch_exam_schedule", course: "高数", semester: "current"}

c) 外部系统处理此调用并返回考试详情

模型将此信息整合到响应中:"高数期末考试在 12 月 15 日下午 2:00,地点在 B教学楼"

结论

RAG 和 MCP 都是扩展人工智能 (AI) 能力的强大方法,它们都超越了模型最初训练时的局限性。RAG 通常更容易实现,并且非常适合直接的信息检索。MCP 为需要各种工具和数据源的复杂、多步骤任务提供了更大的灵活性。

在实践中,许多先进的AIGC系统开始结合这两种方法的元素——使用 RAG 进行广泛的知识访问,而使用 MCP 进行特定的工具使用和动态信息检索。 当我们开始开发大模型应用程序时,请考虑哪种方法,或两种方法的结合更适合我们的特定用例。

如何零基础入门 / 学习AI大模型?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

想正式转到一些新兴的 AI 行业,不仅需要系统的学习AI大模型。同时也要跟已有的技能结合,辅助编程提效,或上手实操应用,增加自己的职场竞争力。

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高

那么我作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,希望可以帮助到更多学习大模型的人!至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

👉 福利来袭优快云大礼包:《2025最全AI大模型学习资源包》免费分享,安全可点 👈

全套AGI大模型学习大纲+路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

read-normal-img

640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。

👉 福利来袭优快云大礼包:《2025最全AI大模型学习资源包》免费分享,安全可点 👈

img

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

DeepSeek本地部署详细指南 通过上述步骤,你可以在本地成功部署DeepSeek模型,并通过Ollama或Open Web UI与模型进行交互。本地部署不仅能够保护数据隐私,还能根据需求灵活调整模型参数,满足不同场景下的使用需求。如果你在部署过程中遇到任何问题,可以在评论区留言,我们将一起解决。希望这篇教程能帮助你顺利部署DeepSeek模型,开启高效开发的新旅程! 阅读详情

相关推荐

MCP + 数据库,一种比 RAG 检索效果更好的新方式!

大家好,欢迎来到 code秘密花园,我是 ConardLi。在今天这一期,我们将一起学习一种基于 MCP 提高大模型检索外部知识精度的新思路,实测比 RAG 效果要好很多。

学习、分享 1681

一文彻底整明白,基于Ollama工具的LLM大语言模型Web可视化对话机器人部署指南

在上一篇博文中,我们在本地部署了**Llama 3 8B**参数大模型,并用 Python 写了一个控制台对话客户端,基本能愉快的与 Llama 大模型对话聊天了。但控制台总归太技术化,体验不是很友好,我们希望能有个类似 ChatGPT 那样的 Web 聊天对话界面,本博文就安排起来……

老牛啊 1万+

LLM的MCP协议:初识MCP,搭建第一个MCP Server

MCP(Model Context Protocol),是一个开发的协议,标准化了应用程序如何为大模型提供上下文。MCP提供了一个标准的为LLM提供数据、工具的方式,使用MCP会更容易的构建Agent或者是基于LLM的复杂工作流。

Criss@陈磊 2万+

使用ollama在本地部署llama3-8b大模型

使用ollama在本地部署llama3-8b大模型

weixin_39945822的博客 1万+

Hadoop与Kafka集群部署与优化实践指南

分布式系统是现代大数据处理的核心架构,其中Hadoop作为分布式存储与计算框架,Kafka作为分布式消息队列系统,共同构成了实时数据处理的基础设施。通过HDFS实现海量数据存储,结合YARN进行资源调度,而Kafka则保障了数据流的实时传输与高吞吐。这种技术组合在电商用户行为分析、物联网数据采集等场景中表现卓越。部署过程中需关注硬件资源配置、关键参数调优以及集群监控方案,例如通过调整HDFS块大小和Kafka partition数量来优化性能。合理运用Flume、Spark Streaming等工具可实现系

weixin_29061997的博客 363

SAP 财务接口开发:完全清账 vs 标准过账的 CO-PA(获利能力字段) 赋值全解析(含设计哲学)

用于完全清账场景:用于标准凭证过账/部分清账两者对 CO-PA 数据的传递方式截然不同。本文不仅提供完整的代码实现,更深入解析为什么 SAP 要这样设计——了解设计哲学,才能灵活应对各类需求。完全清账→ 调用,必须在T_FTPOST中传递,其他特征用BSEG-RKE_前缀。标准过账/部分清账→ 调用,在CRITERIA表中传递特征,字段名直接用WERKSARTNR等。SAP 的设计智慧面向不同场景,采用不同机制,各司其职。通过接口抽象,将复杂的 CO-PA 配置逻辑封装在内部,对外提供简洁的调用方式。

Pegasus666的博客 330

【AI大模型】RAG 与 MCP 如何以不同方式解决大模型的局限性

Claude和GPT-4o等大型语言模型 (LLM) 功能强大,但也面临两个主要限制:它们包含的知识是时效性的(更具体地说,是在训练时点固定的),并且决定它们一次可以处理多少信息的上下文窗口是有限的。 检索增强生成 (Retrieval-AugmentedGeneration, RAG) 和模型上下文协议 (Model Context Protocol, MCP) 是两种可以解决这些限制的方法。在本文中,我们将简短概述这两种方法的工作原理,以及区分它们的一些差异。

嘴巴吃糖了 939

GROMACS自由能景观图绘制全流程:从PCA分析到Origin 3D可视化(附避坑指南)

本文详细解析了使用GROMACS绘制自由能景观图的全流程,涵盖从PCA分析、数据预处理、自由能计算到最终在Origin中进行3D可视化的完整步骤。文章重点分享了数据处理与格式转换中的常见“避坑”指南,帮助研究者从分子动力学轨迹中有效提取并解读构象自由能信息,深化对生物大分子动力学过程的理解。

oauth7security的博客 309

【AI大模型】RAG 与 MCP 如何以不同方式解决大模型的局限性?看完这篇文章你就懂了!!

Claude和GPT-4o等大型语言模型 (LLM) 功能强大,但也面临两个主要限制:它们包含的知识是时效性的(更具体地说,是在训练时点固定的),并且决定它们一次可以处理多少信息的上下文窗口是有限的。 检索增强生成 (Retrieval-AugmentedGeneration, RAG) 和模型上下文协议 (Model Context Protocol, MCP) 是两种可以解决这些限制的方法。在本文中,我们将简短概述这两种方法的工作原理,以及区分它们的一些差异。

Gaga246的博客 519

MAIXCAM无线连接实战:5分钟搞定远程调试与代码烧录(避坑版)

本文提供了一份详细的MAIXCAM无线连接实战指南,帮助嵌入式视觉开发者快速配置远程调试与代码烧录。文章重点介绍了通过MaixHub IDE进行Wi-Fi配置、建立远程终端连接、使用SFTP进行文件传输以及管理自启动应用程序的完整流程,并针对IP地址变动、信号中断等常见问题提供了实用的避坑解决方案,旨在提升开发效率与灵活性。

weixin_29188043的博客 299

Transformers在自动驾驶领域的应用(High-level like in scene)

Transformers uses global attention mechanism to capture long-range interaction information. Two core modules in Transformers are Self-Attention and Cross-Attention, which defined asAttn(Q,K,V)=softmax(QK⊤dk)VSelfAttn(X)=Attn(WQX,WKX,WVX)CrossAttn(X,Y)=Attn

qq_39337332的博客 1776

MCP+数据库:超越RAG的新一代检索技术

在今天这一期,我们将一起学习一种基于 MCP 提高大模型检索外部知识精度的新思路,实测比 RAG 效果要好很多。目前市面上讲 MCP 的教程比较多,但大多数都是一些概念性的讲解,最近我对 MCP 的体验也比较多,我也切实体验到了 MCP 确实是一项很有意义的技术标准,能帮助我们解决很多之前难以解决的问题,所以在今天的教程里,我从这样一个实际的案例出发来跟大家聊一聊 MCP,整体的学习路径如下:在开始学习之前,我们先了解一下,RAG 技术目前的局限性。

m0_63171455的博客 6120

RV1126 ISP调参实战:3A算法参数调节的7个技巧

││ │ DEMOSAIC (去马赛克) │ ││ │ GAMMA (Gamma 校正) │ ││ │ DPC (坏点校正) │ ││。

小灰灰的博客 670

RAG 与 MCP解决大模型的局限性

模型上下文协议 (MCP) 使用不同的方法来扩展人工智能 (AI) 的能力。虽然 RAG 侧重于在生成之前进行检索,但 MCP 为大型语言模型 (LLM) 提供了一个标准化的接口,以便在生成过程中请求额外信息或执行操作,这里和RAG是区别性比较多的,MCP大致就是大模型变生成变调用外部能力。Claude和GPT-4o等大型语言模型 (LLM) 功能强大,但也面临两个主要限制:它们包含的知识是时效性的(更具体地说,是在训练时点固定的),并且决定它们一次可以处理多少信息的上下文窗口是有限的。

weixin_44245188的博客 764

基于 STM32 的智能冰箱食材管理与过期提醒系统设计

define MAX_FOOD 20 // 最多存储20种食材#define EXPIRE_WARN 3 // 剩余≤3天触发提醒// RFID卡号4字节// 食材名称// 保质期(天)// 入库日期// 0=空槽,1=有效。

weixin_42300449的博客 58

C#利用最小二乘法拟合任意次函数曲线

给出一组离散点,确定一个函数逼近原函数,插值是这样的一种手段。在实际中,数据不可避免的会有误差,插值函数会将这些误差也包括在内。因此,我们需要一种新的逼近原函数的手段: ①不要求过所有的点(可以消除误差影响);②尽可能表现数据的趋势,靠近这些点。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小 [1],其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达,具体可以查阅相关资料。最小二乘法(又称最小平方法)是一种数学技术。

qq_30725967的博客 3756

MCP+数据库:RAG检索的“升级版”来了!

本文探讨了一种基于MCP(模型上下文协议)提升大模型检索外部知识精度的方法,相比传统RAG技术效果更优。文章首先分析了RAG技术的局限性,包括检索精度不足、内容不完整等问题。随后介绍了MCP协议作为AI模型与外部交互的开放标准,其核心优势在于统一了不同模型的功能调用接口,降低了开发门槛。通过实际案例展示了MCP如何实现结构化数据的高精度检索,如将自然语言查询转换为数据库查询。随着主流平台对MCP的支持,该协议正成为AI工具调用的行业标准,为开发者提供了更高效的解决方案。

AI前沿技术的分享! 2343

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

从RAG困境到MCP+MongoDB突破:大模型开发者必学的技术演进(收藏必读)

本文深入剖析RAG技术面临的检索精度不足、内容不完整、缺乏推理能力和多轮检索薄弱等核心困境,提出MCP+MongoDB的创新解决方案。MCP通过标准化接口、工具发现和会话状态管理极大提升了AI与外部资源交互效率,结合MongoDB的灵活数据模型和强大查询能力,显著改善了知识检索效果。文中通过学生信息检索系统的实战案例,展示了该方案在复杂查询和趋势分析方面的优势,为AI知识检索开辟了新路径。

2401_85327249的博客 1692

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: RAG 实战|用 StarRocks + DeepSeek 构建智能问答与企业知识库
下一篇: “大模型”背后的秘密:一本让你从入门到精通的神书!
爱喝白开水a
博客等级 码龄3年 6793粉丝 763原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值