本文提供了一个全面的视角,来看待如何利用模型上下文协议(MCP)实现 AI 应用架构设计新范式的落地实现,核心内容主要是以下5点:
- MCP 概念与机制。
- MCP 与 Function Calling 区别。
- MCP 本质与挑战:挑战包括系统提示词的准确性、Client 与 Server 协同、快速构建 Server、自建 Dify 的痛点等。
- 解决 MCP 挑战的方法:通过 MCP Register、统一管理 Server 和 Prompt、建立效果验证体系与安全保障、设置 MCP 网关、动态服务发现、Streamable HTTP、弹性效率、可观测等手段解决。
- AI 应用架构设计新范式:MCP 推动 AI 应用架构向新范式发展,并通过 Server First 理念,提升应用性能和用户体验。
一、AI Agent 现状与架构
AI 大模型在商业领域的应用正成为推动创新和效率提升的核心力量。其关键在于多个AI Agent 的协作,这些 AI Agent 通过分工与合作,共同承载 AI 应用所支持的业务需求。这种协作模式不仅优化了企业运营,还展现了 AI 在解决高影响力挑战中的潜力。
目前 AI Agent 与各种 Tools(业务服务接口)、Memory(存储服务接口)以及 LLMs(大语言模型)的交互主要通过 HTTP 协议实现。除了 LLMs 基本遵循 OpenAI 范式外,与其他 Tools 和 Memory 的交互需要逐一了解它们的返回格式进行解析和适配,这增加了开发的复杂性。
当一个 AI 应用包含多个 AI Agent,或者需要与多个业务服务接口和存储服务接口交互时,开发工作量显著增加,主要体现在以下三个方面:
第一、寻找合适的接口
- 寻找三方服务接口。
- 在公司内部寻找合适的服务接口。
- 如果找不到,就需要自行开发接口。
第二、解析接口返回格式
- 无论是三方服务接口还是公司内部的服务接口,返回格式可能千差万别,需要逐一了解和解析。
第三、编排多个 AI Agent
-
使用如 Dify 这类流程可视化的工具辅助编排,虽然减轻了一些工作量,但复杂度依然较高,且在运行效率和性能方面存在瓶颈。
-
通过编码方式编排(比如:使用 Spring AI Alibaba 或 LangChain 等),虽然性能更优,但复杂度更高,编排效率和灵活性不足。
因此,目前许多 AI应用只包含少数几个 AI Agent,甚至很多应用背后只有一个 AI Agent。这也是目前 AI 应用背后的 AI Agent 仍处于第一阶段(Siloed, Single-Purpose Agents)的原因。
为了使 AI Agent 进入第二阶段(Platform-Level Agents),我们使用云原生 API 网关作为统一的接入层,通过网关的三种不同角色,解决了部分复杂度问题:
第一、作为南北向流量网关
- 统一管理 AI Agent 的入口流量,核心功能包括转发、负载均衡、鉴权认证、安全和流控等。
第二、作为 AI 网关
- 代理各类 LLMs,向 AI Agent 屏蔽了繁杂的接入,并解决了许多生产级问题,比如:多模型切换、模型 Fallback、多 API Key 管理、安全和联网搜索等。
第三、作为东西向网关
- 统一管理来自不同源(ACK、ECS、函数计算FC、SAE、三方服务)的各类服务,供 AI Agent 使用。
然而,上述方法仅解决了部分复杂度问题,更核心的寻找接口和解析接口的问题仍未得到解决。直到 MCP(Model Context Protocol)的出现,我们看到了真正通往第二阶段(Platform-Level Agents)的道路,甚至有望触及第三阶段(Universal Agents, Multi-Agents)。
二、如何系统学习掌握AI大模型?
AI大模型作为人工智能领域的重要技术突破,正成为推动各行各业创新和转型的关键力量。抓住AI大模型的风口,掌握AI大模型的知识和技能将变得越来越重要。
学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。
这里给大家精心整理了一份
全面的AI大模型学习资源
,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享
!
1. 成长路线图&学习规划
要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。
这里,我们为新手和想要进一步提升的专业人士准备了一份详细的学习成长路线图和规划。可以说是最科学最系统的学习成长路线。
2. 大模型经典PDF书籍
书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。(书籍含电子版PDF)
3. 大模型视频教程
对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识。
4. 2024行业报告
行业分析主要包括对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。
5. 大模型项目实战
学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。
6. 大模型面试题
面试不仅是技术的较量,更需要充分的准备。
在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。
全套的AI大模型学习资源已经整理打包,有需要的小伙伴可以
微信扫描下方CSDN官方认证二维码
,免费领取【保证100%免费
】