MCP为核心组件的智能体时代,可随意替换的“大脑”

广告位招租
扫码页面底部二维码联系

大家好,这段时间已经被MCP轰炸,很多小【访问 www.tangshuang.net 获取更多精彩内容】【本文受版权保护】伙伴在问。今天,打算用最最最简单的话来聊【未经授权禁止转载】【转载请注明来源】一聊MCP的原理,帮助大家理解和跟进这项转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。技术。

原创内容,盗版必究。【本文首发于唐霜的博客】原创内容,盗版必究。

工具调用简史【作者:唐霜】

著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。【版权所有,侵权必究】【未经授权禁止转载】

最早大模型刚出现的时候,只能完成对话功能【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net。这也是为什么到了2025年的今天,你还【关注微信公众号:wwwtangshuangnet】【版权所有】唐霜 www.tangshuang.net能看到大模型有chat和非chat之分。【原创内容,转载请注明出处】原创内容,盗版必究。新发布的模型,基本上都不再以chat命名【访问 www.tangshuang.net 获取更多精彩内容】【访问 www.tangshuang.net 获取更多精彩内容】

【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。【原创内容,转载请注明出处】转载请注明出处:www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】

第一阶段:Function Callin原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】g

【版权所有,侵权必究】【本文首发于唐霜的博客】未经授权,禁止复制转载。【版权所有,侵权必究】原创内容,盗版必究。

2023年时,openAI发布了Func【本文首发于唐霜的博客】【原创内容,转载请注明出处】tion Calling功能,这个功能的【原创内容,转载请注明出处】转载请注明出处:www.tangshuang.net目的是让AI可以实现与实时信息对接。例如【作者:唐霜】本文作者:唐霜,转载请注明出处。查天气、联网搜索。

【关注微信公众号:wwwtangshuangnet】转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。

让我们来想象这样一个场景。转载请注明出处:www.tangshuang.net

【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net【本文受版权保护】【版权所有,侵权必究】转载请注明出处:www.tangshuang.net

我们写了一个函数:著作权归作者所有,禁止商业用途转载。

【原创不易,请尊重版权】【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net
function getWeather(city) {
    ....
}

现在,我们把这个函数丢给用户,希望用户在【原创不易,请尊重版权】【本文受版权保护】想要查天气的时候,调用这个函数。

本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。

现在,我们把视角切换到拿到getWeat【未经授权禁止转载】【未经授权禁止转载】her函数的用户这一侧。如果我们是会写代未经授权,禁止复制转载。【版权所有】唐霜 www.tangshuang.net码的程序员,我们可能会这样:

【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.net【转载请注明来源】
if (keyword === 'weather') {
    return await getWeather(params[0]);
}

然而,如果却是我们是普通不会写代码的人,【未经授权禁止转载】【本文首发于唐霜的博客】我们只会这样:

著作权归作者所有,禁止商业用途转载。【作者:唐霜】【原创不易,请尊重版权】
帮我查一下北京今天的天气情况。

这两个看似毫无关系的写作方式,却在查天气本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。这个场景下,本质完全相同。也就是说,对于【本文首发于唐霜的博客】【关注微信公众号:wwwtangshuangnet】不会编写代码的人而言,下面这段文字描述,【未经授权禁止转载】【本文受版权保护】完全等价于上面的代码,文字描述=函数调用【原创不易,请尊重版权】【访问 www.tangshuang.net 获取更多精彩内容】

【作者:唐霜】【作者:唐霜】著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。

作为开发者而言,如何把“【访问 www.tangshuang.net 获取更多精彩内容】帮我查一下北京今天的天气情况。”这句话,转化为转载请注明出处:www.tangshuang.netawait getWeather这段代码来执行呢?在传统编程中,我们几乎【未经授权禁止转载】本文作者:唐霜,转载请注明出处。做不到。然而,到了AI时代,借助Func未经授权,禁止复制转载。转载请注明出处:www.tangshuang.nettion Calling,却可以顺利完成本文作者:唐霜,转载请注明出处。【版权所有,侵权必究】。这也就是我们以前讲的“自然语言编程”。

著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net本文版权归作者所有,未经授权不得转载。【版权所有,侵权必究】著作权归作者所有,禁止商业用途转载。

那么,Function Calling是【本文受版权保护】【未经授权禁止转载】怎么起作用的呢?下面我们来聊一聊其具体原转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net理。

未经授权,禁止复制转载。【作者:唐霜】【作者:唐霜】【访问 www.tangshuang.net 获取更多精彩内容】

对于开发者而言,在提交对话请求到大模型的【作者:唐霜】【访问 www.tangshuang.net 获取更多精彩内容】API时,如果按照普通方式提交,就是完成未经授权,禁止复制转载。【未经授权禁止转载】一次与大模型对话的过程。但是,如果传入`原创内容,盗版必究。【访问 www.tangshuang.net 获取更多精彩内容】tools`参数,则不是对话,而是工具选【本文受版权保护】本文版权归作者所有,未经授权不得转载。择。tools参数里面是一个列表,列表的本文版权归作者所有,未经授权不得转载。【关注微信公众号:wwwtangshuangnet】具体细节我们可以暂时忽略。当这个请求被发【版权所有,侵权必究】【访问 www.tangshuang.net 获取更多精彩内容】送到API之后,大模型不再是直接补全对话【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。,而是根据用户提示,返回一个特定的JSO【转载请注明来源】本文作者:唐霜,转载请注明出处。N结构数据。这个数据包含了从tools列【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。表中筛选出来的,需要被调用的工具列表。

著作权归作者所有,禁止商业用途转载。【作者:唐霜】【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】

你看,Function Calling从【访问 www.tangshuang.net 获取更多精彩内容】【本文受版权保护】开发者的视角,就是一个智能化替代if&#【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】8230;else的超级工具而已。

本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。【本文受版权保护】

当开发者们拿到这个JSON之后,就可以根【原创不易,请尊重版权】未经授权,禁止复制转载。据这个JSON的信息,在本地执行某段程序本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。。而JSON中,其实包含了用户输入的某些原创内容,盗版必究。未经授权,禁止复制转载。内容,例如查天气时,用户输入的城市和时段【本文首发于唐霜的博客】未经授权,禁止复制转载。信息。

【本文首发于唐霜的博客】【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。【访问 www.tangshuang.net 获取更多精彩内容】

例如,我们以前写这样一个固定死的函数调用未经授权,禁止复制转载。原创内容,盗版必究。逻辑:

【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net【本文受版权保护】
function determineByInput(data) {
    switch (data.type) {
        case 'weather':
            return getWeather(...data.params);
        case ...
    }
}

现在我们修改为:著作权归作者所有,禁止商业用途转载。

【转载请注明来源】【作者:唐霜】转载请注明出处:www.tangshuang.net【本文受版权保护】
async function runByInput(text) {
    const callings = await function_calling(text);
    const outputs = await Promise.all(callings.map({ name, arguments: args }) => {
        return tools[name](args);
    });
    const result = await request_llm(text, outputs);
    return result;
}

你看,我们通过一小段代码就实现了“自然语未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。言编程”的效果。我们再做一个UI,就可以【关注微信公众号:wwwtangshuangnet】【版权所有,侵权必究】让用户输入自然语言,然后操作某些逻辑,并【版权所有】唐霜 www.tangshuang.net【转载请注明来源】最后返回用户自然语言的结果。

【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。未经授权,禁止复制转载。

具体数据流程我们可以用下面这张图总结:原创内容,盗版必究。

转载请注明出处:www.tangshuang.net【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】

【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。【未经授权禁止转载】【版权所有,侵权必究】

总结一下,使用Function Call原创内容,盗版必究。原创内容,盗版必究。ing要求开发者自己在本地已经写好一大堆原创内容,盗版必究。本文作者:唐霜,转载请注明出处。函数,并通过请求大模型API来决定调用哪【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。些函数,并再次把执行函数的结果一并发给大本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。模型,最终总结出给用户的答案。

【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net【作者:唐霜】

第二阶段:插件阶段【原创不易,请尊重版权】

著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。

Function Calling还是立足未经授权,禁止复制转载。【原创内容,转载请注明出处】于开发者执行函数的原子层面,帮助了开发者本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。,但对openAI建立生态没太大帮助,于【未经授权禁止转载】【转载请注明来源】是它搞了一个GPT插件。与Functio【版权所有】唐霜 www.tangshuang.net【本文首发于唐霜的博客】n Calling的差别在于,GPT插件原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。是把函数代码托管在服务端,并通过配置文件转载请注明出处:www.tangshuang.net本文版权归作者所有,未经授权不得转载。交给openAI,让openAI调用你的未经授权,禁止复制转载。【作者:唐霜】服务端代码。

【作者:唐霜】【关注微信公众号:wwwtangshuangnet】【本文受版权保护】转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。

大模型插件虽然是基于Function C【本文首发于唐霜的博客】【转载请注明来源】alling的,但是其商业感就强非常多了未经授权,禁止复制转载。【原创不易,请尊重版权】,且插件开发者需要承担自己的成本,于是大【访问 www.tangshuang.net 获取更多精彩内容】【原创内容,转载请注明出处】家坐上了一条船。

著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。

第三阶段:MCP到来【访问 www.tangshuang.net 获取更多精彩内容】

【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net

GPT插件体系让openAI一家吃独食,著作权归作者所有,禁止商业用途转载。【版权所有】唐霜 www.tangshuang.net而对于插件的开发者们而言,其实更想让利益【原创内容,转载请注明出处】【本文受版权保护】最大化,让自己的功能可以被任何大模型调用【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net。虽然openAI很抵触这种想法,但是作【版权所有】唐霜 www.tangshuang.net【原创不易,请尊重版权】为其竞争对手的claude大模型母公司A【原创不易,请尊重版权】【作者:唐霜】nthropic可不这么想,他们更愿意让原创内容,盗版必究。【访问 www.tangshuang.net 获取更多精彩内容】开发者们融入自己的大模型中。

【本文首发于唐霜的博客】未经授权,禁止复制转载。【版权所有】唐霜 www.tangshuang.net【关注微信公众号:wwwtangshuangnet】【版权所有,侵权必究】

Anthropic提出了MCP协议。简单著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。讲,MCP就是定义如何与大模型进行信息交【本文受版权保护】著作权归作者所有,禁止商业用途转载。换。你看,其实Function Call【本文受版权保护】著作权归作者所有,禁止商业用途转载。ing不是早就规定了如何与大模型进行信息本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】交换吗?但是架不住人家是Protocol【未经授权禁止转载】【作者:唐霜】,是协议呀,一下子就是产业级的词汇,而你【转载请注明来源】【原创不易,请尊重版权】还是代码块级的词汇。没办法,这个世界有时【未经授权禁止转载】未经授权,禁止复制转载。候就是命名学主导的。

【本文受版权保护】著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。【原创内容,转载请注明出处】

在MCP的基础上,开发者们就可以完全脱离【未经授权禁止转载】未经授权,禁止复制转载。Function Calling在代码层未经授权,禁止复制转载。【未经授权禁止转载】面的束缚了。他们只需要调用MCP工具包的【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。接口,而不需要思考数据流过程,因为数据流【原创不易,请尊重版权】【原创内容,转载请注明出处】过程已经被封装在MCP工具包里面了,这样【原创内容,转载请注明出处】【本文首发于唐霜的博客】,开发者们的思想负担就极具降低了。

本文作者:唐霜,转载请注明出处。【未经授权禁止转载】【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net

MCP的工具调用原理【转载请注明来源】

原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】

Anthropic提出了MCP协议并得到原创内容,盗版必究。【本文受版权保护】了社区的响应,说明他们选对了方向。普通开本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】发者们在实际开发中,并不会直接接触MCP本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。协议本身,而是调用MCP的工具组合包(主【版权所有,侵权必究】【访问 www.tangshuang.net 获取更多精彩内容】要含MCP-Client和MCP-Ser【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。ver)。

【关注微信公众号:wwwtangshuangnet】【作者:唐霜】【作者:唐霜】【原创不易,请尊重版权】著作权归作者所有,禁止商业用途转载。

无论是从普通用户的视角,还是一个第三方功未经授权,禁止复制转载。未经授权,禁止复制转载。能的开发者的视角,MCP工具组合包主导了【关注微信公众号:wwwtangshuangnet】原创内容,盗版必究。整个信息流动,但是对于与大模型交互的表象著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。来说,与原来的交互形式没有任何差别。终端本文版权归作者所有,未经授权不得转载。【关注微信公众号:wwwtangshuangnet】用户感受不到MCP的存在。

【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。

那么MCP到底是怎么工作的呢?我们通过一本文作者:唐霜,转载请注明出处。【访问 www.tangshuang.net 获取更多精彩内容】张图来详细解释。

【未经授权禁止转载】【作者:唐霜】转载请注明出处:www.tangshuang.net【本文首发于唐霜的博客】

本文作者:唐霜,转载请注明出处。【访问 www.tangshuang.net 获取更多精彩内容】【版权所有】唐霜 www.tangshuang.net

在这张图中,我们可以发现,其实整个信息流【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。上,和前面一张Function Call转载请注明出处:www.tangshuang.net原创内容,盗版必究。ing的图大差不差,核心思想不能说完全一【版权所有】唐霜 www.tangshuang.net本文作者:唐霜,转载请注明出处。样,只能说毫无不同。只不过增加了一些特定本文版权归作者所有,未经授权不得转载。【作者:唐霜】角色进来而已。因此,我就不对图中的信息流著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】向做过多解释了。

【本文受版权保护】转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net原创内容,盗版必究。

整个生态会有如下的角色参与:1.用户;2【原创不易,请尊重版权】【关注微信公众号:wwwtangshuangnet】.APP应用开发者;3.大语言模型服务商【作者:唐霜】转载请注明出处:www.tangshuang.net;4.软件或应用服务商;5.MCP工具组本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net合包的维护人员。

本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net【版权所有,侵权必究】

对于用户而言,他们对技术变化无感,以前怎【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。么用,以后还怎么用。

【转载请注明来源】著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。

对于APP开发者而言,他们需要在APP中【关注微信公众号:wwwtangshuangnet】【关注微信公众号:wwwtangshuangnet】接入MCP工具组合包,并配置好MCP-S著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。erver的连接信息。

【版权所有,侵权必究】原创内容,盗版必究。【版权所有,侵权必究】

对于大语言模型服务商,需要对模型进行适配【版权所有】唐霜 www.tangshuang.net本文作者:唐霜,转载请注明出处。优化,以适应MCP协议,在MCP-Cli【版权所有,侵权必究】【本文首发于唐霜的博客】ent询问应该调用什么工具时,准确的回答本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】调用工具。

【访问 www.tangshuang.net 获取更多精彩内容】【本文受版权保护】转载请注明出处:www.tangshuang.net【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。

对于软件或应用服务商,需要开发自己的MC【作者:唐霜】【版权所有】唐霜 www.tangshuang.netP-Server,并改造自己的软件(在A【原创内容,转载请注明出处】【本文受版权保护】PP所在的本地机器上运行)或服务(通过接本文版权归作者所有,未经授权不得转载。【本文受版权保护】口远程调用),以适配MCP-Server【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。的开发。或者,软件或服务提供公开的接口,【关注微信公众号:wwwtangshuangnet】【关注微信公众号:wwwtangshuangnet】让开源社区的开发者们来帮助软件或应用开发未经授权,禁止复制转载。【转载请注明来源】MCP-Server。

转载请注明出处:www.tangshuang.net原创内容,盗版必究。【作者:唐霜】原创内容,盗版必究。

对于MCP工具组合包的维护人员,基本没事【原创不易,请尊重版权】【版权所有】唐霜 www.tangshuang.net干。

【关注微信公众号:wwwtangshuangnet】【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。

为何MCP会突然火爆?【原创不易,请尊重版权】

转载请注明出处:www.tangshuang.net【版权所有,侵权必究】【本文受版权保护】未经授权,禁止复制转载。

作为2025年的头牌,MCP可能会撬动亿【未经授权禁止转载】【版权所有】唐霜 www.tangshuang.net级市场。虽然

转载请注明出处:www.tangshuang.net【转载请注明来源】【原创内容,转载请注明出处】本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net

Anthropic也并不受很多人推崇,但本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】是不得不承认的是,目前市场上已经有很多公本文版权归作者所有,未经授权不得转载。【版权所有,侵权必究】司开始入局MCP,前有编码工具curso原创内容,盗版必究。【版权所有,侵权必究】r、cline,后有游戏工具unity,本文版权归作者所有,未经授权不得转载。【本文受版权保护】开发者们更是前仆后继的投入其中。我们很难转载请注明出处:www.tangshuang.net著作权归作者所有,禁止商业用途转载。说清楚为什么MCP会被认可,即使open著作权归作者所有,禁止商业用途转载。【作者:唐霜】AI一开始也很抵触,但是现在也松开说会跟【版权所有】唐霜 www.tangshuang.net【本文受版权保护】进MCP。我们不得不承认一个规律,即当越原创内容,盗版必究。【本文受版权保护】来越多的人参与这个生态的时候,它会最后成本文版权归作者所有,未经授权不得转载。【未经授权禁止转载】为事实上的标准。就像曾经的docker、【版权所有,侵权必究】未经授权,禁止复制转载。github的模式、openAI的API原创内容,盗版必究。【版权所有,侵权必究】接口,但凡人们聚集,它就成为事实上的唯一未经授权,禁止复制转载。【版权所有】唐霜 www.tangshuang.net选择。

【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net

MCP的破局【访问 www.tangshuang.net 获取更多精彩内容】

著作权归作者所有,禁止商业用途转载。【转载请注明来源】【原创不易,请尊重版权】转载请注明出处:www.tangshuang.net

在此之前,我们几乎所有人都会有一个疑问:【转载请注明来源】著作权归作者所有,禁止商业用途转载。有了Function Calling,为【本文首发于唐霜的博客】【本文受版权保护】什么MCP还会火?现在我们逐渐意识到,这转载请注明出处:www.tangshuang.net【原创内容,转载请注明出处】是必然趋势。

【转载请注明来源】【本文首发于唐霜的博客】【本文受版权保护】

有一个不争的事实,MPC不依赖Funct【本文首发于唐霜的博客】【原创不易,请尊重版权】ion Calling.

著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。【版权所有,侵权必究】本文版权归作者所有,未经授权不得转载。

Function Calling需要大模【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。型端支持,而deepseek-r1等模型转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。是不支持Function Calling【作者:唐霜】转载请注明出处:www.tangshuang.net的。MCP则不需要模型支持在API中传t【原创内容,转载请注明出处】转载请注明出处:www.tangshuang.netools,而是通过提示词的方式,将ser【本文受版权保护】【转载请注明来源】ver和tool_name携带过去,并通本文作者:唐霜,转载请注明出处。【未经授权禁止转载】过特殊的来标记。而通过提示词的方式,可以【转载请注明来源】【访问 www.tangshuang.net 获取更多精彩内容】极大的增强灵活性,即使不支持Functi【本文首发于唐霜的博客】【本文首发于唐霜的博客】on Calling的大模型,也可以被接【本文受版权保护】【关注微信公众号:wwwtangshuangnet】入到MCP生态中,这使得大模型成为旁路,【本文首发于唐霜的博客】【访问 www.tangshuang.net 获取更多精彩内容】也就是说,在整个应用体系中,大模型是可以著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net被插拔替换的,就像为一个“人”随时替换“【版权所有,侵权必究】【未经授权禁止转载】大脑”一样,需要它使用高智能的时候,替换【本文受版权保护】本文作者:唐霜,转载请注明出处。一个贵一点的“大脑”,需要它性能快的时候【版权所有】唐霜 www.tangshuang.net【未经授权禁止转载】,替换一个参数量小的“大脑”。

【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。【原创不易,请尊重版权】

基于这一点,以前围绕大模型来进行的Age未经授权,禁止复制转载。【本文受版权保护】nt设计方式,现在不需要了。这对应用侧而【版权所有】唐霜 www.tangshuang.net【版权所有】唐霜 www.tangshuang.net言,是一个莫大的提升。也就是说,应用的开转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net发对大模型的依赖减少,从而可以在实际功能本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】的实现上投入更多。这就为AI应用的爆发提本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】供了非常好的条件。

原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net【未经授权禁止转载】

也正是如此,我冒昧的预测,很快,Agen著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。t的开发将会以MCP为内核,依赖MCP完【原创不易,请尊重版权】【作者:唐霜】成Agent的开发,大模型成为Agent未经授权,禁止复制转载。【作者:唐霜】接入的很小部分,这意味着,Agent的爆本文版权归作者所有,未经授权不得转载。【转载请注明来源】发会更有可能。

【未经授权禁止转载】【本文受版权保护】【转载请注明来源】

另外,各类公司入局MCP也为应用开发者们本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net创造了条件。我们可以通过调用这些头部Ap【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。p厂商们提供的MCP服务器来实现将自己的本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net智能体接入美图、携程等等这类生活服务型的【本文受版权保护】【版权所有,侵权必究】功能,使智能体更贴近真实生活场景。

【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。【本文首发于唐霜的博客】【作者:唐霜】

我之前讲,toA编程,也就是具体功能服务【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。的开发者们,将来不仅要提供可供用户们使用【访问 www.tangshuang.net 获取更多精彩内容】本文作者:唐霜,转载请注明出处。的UI、可供开发者调用的API,甚至还要原创内容,盗版必究。【版权所有,侵权必究】提供可供MCP-Client调用的MCP【转载请注明来源】原创内容,盗版必究。-Server,这三者缺一不可,也就是t未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】oC、toB、toA需要全覆盖。

【访问 www.tangshuang.net 获取更多精彩内容】【版权所有】唐霜 www.tangshuang.net本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net

结语【本文首发于唐霜的博客】

著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。

这篇文章通过两张图向你解释了爆火的MCP本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net究竟是怎么回事。通过把以前的数据流形成固未经授权,禁止复制转载。【转载请注明来源】有模式,并且通过一些提示词语法的方式,形【原创内容,转载请注明出处】【转载请注明来源】成MCP协议,从而做到了无论什么大模型,本文版权归作者所有,未经授权不得转载。【本文受版权保护】都可以简单的接入到应用中作为智力支持,看本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。似没有什么大的创新,却又撬动了巨大的市场【原创不易,请尊重版权】原创内容,盗版必究。。这就是MCP,未来Agent可能依赖的【版权所有,侵权必究】【未经授权禁止转载】核心协议。

【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。【未经授权禁止转载】【本文首发于唐霜的博客】

2025-04-02 3254

为价值买单,打赏一杯咖啡

本文价值32.54RMB