MCP如何工作?

MCP(Model Context Protocol)是 Anthropic为基于大模型的AI应用(Application Host)提供了一个标准的应用层协议以支持其为AI大语言模型提供更丰富的实时的上下文,最终助力开发出更有效,功能更实用和更丰富的AI应用。关于什么是MCP,请参阅Introduction - Model Context Protocol

举一个使用MCP的例子,比如,一个基于AI大模型的AI旅游攻略应用,它可能需要获得当地的天气情况,由于LLM是基于过去的世界知识训练的,没有任何未来天气预报的信息。这种情况下,AI应用可以将提供天气查询服务的MCP服务集成,通过MCP协议获取当地的天气预报信息,然后提供给LLM,以便它制定旅游攻略时参考。

下面是一个用户直接询问获取天气的例子,其展示了MCP相关方具体如何协作,最终完成天气查询的过程。

注:

1,图中的AI Application, MCP Client一般部署在一起,同驻Application Host 进程中;

2,LLM API Server,提供大语言模型远程服务

3,MCP Server 实际上一般会调用现有的天气查询服务。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容