【转载】出处:特工少女
MCP 最近非常火,但也存在许多非共识和噪音,每个人对 MCP 的理解都有些参差,网上的各种分析也是眼花缭乱,读起来让人觉得知其然而不知其所以然。
MCP 具体干了个什么事?MCP 和 Function Calling 的关系是什么?MCP Market 和 Plugin Market 的区别是什么?百炼这么做的战略意义是什么?
我们尝试提出一个非常小白化的解释,来让没什么基础的读者也能搞明白以上所有问题,请允许我们娓娓道来。

MCP 的形象比喻
首先,用户让 LLM 调用工具,就好比我(特工少女,即 User)让男朋友(LLM)去小店(软件服务提供商)买东西(Data & Tool)并使用。如果模型接到的任务 则可能需要多个工具调用(Tool Use),这就好比我跟男朋友讲的需求比较复杂,比如做从零做一道番茄炒蛋。

然后男朋友通过规划(Planning)决定去苏泊尔买个锅和铲,去菜场买个西红柿 和鸡蛋,再去便利店买个糖和盐,以此来完成番茄炒蛋这道菜。但是在传统的 AI 应用开发过程中,男朋友( LLM )能去的小店(能使用的工具)都需要开发者预先定义线路(编写代码)。
但是,男朋友(LLM)每去一个新地方,都要造一条新路(编写代码),似乎不太方便。于是后来字节扣子、百度千帆、阿里云百炼等平台出现了,他们就好比是开了一个商超。商超跟各种小店说,我这里人气旺,你们直接按我们的要求来货架上架你们的商品就行,再跟我(User)说我这现成的商品多,以后让男朋友(LLM)来这买就行。

最低0.47元/天 解锁文章
953

被折叠的 条评论
为什么被折叠?



