Anthropic 正在提出一种新的标准,以连接 AI 助手与数据存储系统。
这一标准被称为 Model Context Protocol,简称 MCP。Anthropic 表示,这一开源标准旨在帮助 AI 模型生成更准确、更相关的查询响应。
(adsbygoogle=window.adsbygoogle||[]).push({});
MCP 允许模型——不限于 Anthropic 的模型——从商业工具和软件等多个来源收集数据,以完成所需任务,并能够从各种内容存储库和应用开发环境中提取数据。
“随着 AI 助手的普及,行业在模型能力方面投入了大量资源,并在推理和质量上迅速取得了进展,”Anthropic 在其 博客文章 中表示,“然而,即使是最先进的模型也受限于与数据的隔离——被信息孤岛和遗留系统困住。每个新的数据源都需要定制实现,使得真正的互联系统难以扩展。”
MCP 通过一个协议来解决这一问题,该协议使开发人员能够在数据源与 AI 驱动的应用(例如聊天机器人)之间建立双向连接。开发人员可以通过“MCP 服务器”公开数据,并构建“MCP 客户端”(例如应用程序和工作流)来按需连接这些服务器。
Anthropic 表示,包括 Block 和 Apollo 在内的公司已将 MCP 集成到其系统中,而 Replit、Codeium 和 Sourcegraph 等开发工具公司也正在将 MCP 支持添加到其平台。
“开发人员现在可以基于统一的标准协议构建,而无需为每个数据源维护单独的连接器,”Anthropic 写道。“随着生态系统的成熟,AI 系统在不同工具和数据集之间移动时将保持上下文,取代当前碎片化的集成方式,形成更可持续的架构。”
开发人员现在可以开始使用 MCP 连接器进行开发,而订阅了 Anthropic 的 Claude Enterprise 计划的用户可以通过 MCP 服务器将公司的 Claude 聊天机器人连接至内部系统。Anthropic 已分享了针对企业系统(如 Google Drive、Slack 和 GitHub)的预构建 MCP 服务器,并表示将很快提供一个工具包,用于部署支持整个组织的生产级 MCP 服务器。
“我们致力于将 MCP 打造成一个协作的开源项目和生态系统,”Anthropic 写道。“我们邀请 [开发人员] 共同构建具有上下文感知能力的 AI 未来。”
理论上,MCP 是个良好的构想。然而,目前尚不清楚它是否会获得广泛的支持,尤其在 OpenAI 等竞争对手中,这些公司可能更倾向于客户和生态系统合作伙伴采用 它们 的数据连接方法和标准。
实际上,OpenAI 最近为其 AI 驱动的聊天机器人平台 ChatGPT 引入了一项数据连接功能,允许 ChatGPT 在面向开发者的代码编辑应用中读取代码,与 MCP 推动的用例类似。OpenAI 表示计划将这一名为 Work with Apps 的功能扩展到其他类型的应用,但选择与紧密合作的伙伴实施,而非开源其底层技术。
此外,MCP 是否如 Anthropic 所声称的那样能够显著提高效能和效率仍待观察。例如,该公司声称 MCP 可以让 AI 机器人“更好地检索相关信息,以进一步理解与编码任务相关的上下文”,但并未提供任何基准测试来支持这一说法。
暂无评论