人工智能初创公司Anthropic PBC近日推出了模型上下文协议(Model Context Protocol,简称MCP),这是一个开源工具包,旨在简化大型语言模型(LLM)与外部系统的连接过程。MCP协议在开源许可下提供,已被多家科技公司采用,使得公司能够将LLM连接到外部系统,提升其实用性。
例如,电子产品制造商可以利用LLM访问故障排除指南库,以回答客户支持请求。AI模型还能与外部应用程序交互,如修改所含数据。通常,将LLM连接到外部系统需要编写大量自定义代码,而Anthropic的MCP协议旨在简化这一任务,提供集成构建块,减轻开发人员从头开始创建的压力。 Anthropic声称,MCP能让软件团队在不到一小时的时间内开发出LLM集成。Claude Desktop应用程序提供对Anthropic的Claude LLM系列的访问权限,并能自动执行一些手动工作。要使用MCP,开发人员需要在其基于LLM的应用程序和将访问的远程系统中实现它。连接建立通过三阶段过程:应用程序向远程MCP启用系统发送网络请求,系统以类似请求响应,应用程序通过自动确认签署连接。 MCP使用JSON-RPC 2.0协议发送数据,该技术将信息打包成JSON数据格式,适合在不同系统间传输文件。MCP不仅支持远程系统数据访问AI应用程序,还能让开发人员使LLM访问云托管工具。例如,公司可以将AI编程助手连接到基于云的开发环境,测试生成的代码。 MCP还提供采样功能,允许支持MCP的服务器请求AI应用程序执行任务。Anthropic表示,开发人员可以以一种方式实现该功能,允许用户在处理此类请求前进行审查。 MCP已有多家早期采用者,包括Block Inc.和Apollo Inc.,后者是一家拥有同名销售平台的初创公司,已在其部分系统中实施了该协议。Anthropic透露,许多由风险投资支持的开发工具提供商正在开发自己的集成方案。
|