MCP
定义:MCP全称是Model Context protocol,是Anthropic2024年12月提出的,是一种模型和外部工具的接口协议。
作用:大家知道Tool或者说工具,可以大幅度提升模型的能力,比如查温度,查位置等。但是之前一个工具要给不同的应用接入,需要分别和不同的应用分别接口和联调,非常麻烦。MCP定义了一个标准,使得工具只需要定义一次,就可以给所有的应用使用,大幅度减少了和更多应用接入的成本。工具的开发者只需要专注于工具能力的提升即可。可以看到很多已有的app,比如支付宝提出了支付工具,高德提出了定位的工具,已经接入MCP市场。
例子:支付宝的支付工具,高德的定位工具。对于应用方只需要从应用市场调用相关的工具,然后基于工具的接口调用即可,大幅增强了大模型应用的能力。大模型应用能力的增强又会大幅度提升消费者的体验,从而让更多用户来体验大模型应用。MCP发展非常快,OpenAl,阿里和腾讯都支持了这个协议。
A2A
定义:A2A全称是Agent To Agent,是Google 2025年4月提出的,是一种Agent之间交互的协议。
作用:使得Agent之间可以相互调用。Agent是一- 个更加复杂的应用,比如定机票的Agent,定酒店的Agent。如果Agent之间可以相互调用,那么就可以基于这些Agent构建更加复杂的应用,解决更加实际的问题。一 般来说Agent比Too能完成更加复杂的任务,Agent具有记忆,规划以及调用Tool的能力。
例子:有了这个协议,如果你要做一个旅游攻略的应用,那么你可以调用上面的订机票Agent预定机票,然后再调用上面定酒店的Agent预定酒店,最后你自己再开发下当地的旅游攻略,那么你就可以成功开发出一个个人出游的agent了。
讨论
原因:国外的公司非常善于指定标准。上面面的MCP和A2A就是一种大模型领域的标准。目前MCP已经得到了OpenAl,阿里和腾讯的支持,成为了事实上模型调用工具的业界标准。俗话说,一流的公司做标准,二流的公司做品牌,三流的公司做产品。制作标准可以拿到最高的利润和最后的护城河。这块国内的公司确实需要加强的。
长期看:如果MCP和A2A得到广泛的应用,使得工具开发者和Agent开发者有了更大的发展空问,同时也大幅度增强了大模型应用的能力。这就会形成所谓的双边网络和飞轮效应。工具越多越好,大模型应用能力越强。大模型应用能力越强,用户就越多,工具开发者的收益会越来越高。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!