偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

讓AI像人一樣動(dòng)手!大模型是怎么學(xué)會(huì)使用工具的? 原創(chuàng)

發(fā)布于 2025-10-31 08:46
瀏覽
0收藏

“ 智能體使用工具的本質(zhì)——你告訴模型有哪些工具,需要哪些參數(shù);而模型告訴你調(diào)用哪個(gè)工具,參數(shù)是什么?!?/strong>

現(xiàn)在大模型智能體大行其道(agent),而且也是目前大模型的主流應(yīng)用方向之一,甚至有人說(shuō)智能體是實(shí)現(xiàn)AGI(通用人工智能)的技術(shù)手段。

但是,我們需要知道的是大模型和智能體的主要區(qū)別在于其是否會(huì)使用工具;就像哲學(xué)上人和動(dòng)物的根本區(qū)別在于是否會(huì)制造和使用工具。

那么,到底什么是智能體?

其實(shí)說(shuō)到智能體網(wǎng)絡(luò)上有一堆講述智能體的文章,并且有理論,有架構(gòu),有代碼;但其實(shí)簡(jiǎn)單來(lái)說(shuō),智能體就是基于大模型具備類似人類的獨(dú)立“思考”的能力,并能夠使用工具解決問(wèn)題。

所以,從應(yīng)用的角度來(lái)說(shuō),智能體就是一個(gè)會(huì)使用工具的“人”——大模型。

那么,問(wèn)題就來(lái)了,大模型是怎么使用工具的呢?其技術(shù)原理是什么?

大模型是怎么使用工具的

OK在前面說(shuō)了智能體的強(qiáng)大之處是因?yàn)榇竽P酮?dú)立的思考和規(guī)劃能力之外,還有一個(gè)很重要的原因就是能夠使用工具。

這時(shí)可能很多人就開(kāi)始好奇了,大模型只是一個(gè)程序,它又沒(méi)有實(shí)體沒(méi)手也沒(méi)腳,那它是怎么使用工具的呢?

讓AI像人一樣動(dòng)手!大模型是怎么學(xué)會(huì)使用工具的?-AI.x社區(qū)

其實(shí)大模型使用工具的原理很簡(jiǎn)單,因?yàn)榇竽P褪峭ㄟ^(guò)“程序員”的角色來(lái)使用工具的,即大模型會(huì)編程,當(dāng)然這里并不是說(shuō)大模型寫代碼的能力,而是它能“看懂代碼”。

在智能體中,工具是以函數(shù)的方式出現(xiàn)的;但什么是函數(shù)?學(xué)過(guò)編程的都知道,函數(shù)是一個(gè)具備特定功能的程序片段;而函數(shù)的定義是由函數(shù)的schema定義的,然后根據(jù)schema就知道函數(shù)需要哪些參數(shù);而大模型的作用就是理解函數(shù)的作用,然后根據(jù)需求生成參數(shù)。

所以,智能體中大模型使用工具的本質(zhì)是什么?

說(shuō)白了就是,我們把工具也就是函數(shù)信息告訴模型,包括函數(shù)名稱,功能,需要的參數(shù)等等;然后模型根據(jù)自己的理解,根據(jù)不同的業(yè)務(wù)需求構(gòu)造合適的參數(shù),之后再把結(jié)果輸出出來(lái)——這里的結(jié)果指的是函數(shù)名,參數(shù);也就是告訴我們,某個(gè)業(yè)務(wù)需要使用那個(gè)工具,參數(shù)是什么。

之后我們拿到函數(shù)名和參數(shù)(由模型輸出),再調(diào)用編程語(yǔ)言的函數(shù)調(diào)用功能去執(zhí)行并獲取結(jié)果。

而這就是智能體工具調(diào)用的全部過(guò)程——簡(jiǎn)單描述就是你告訴模型有哪些函數(shù),以及函數(shù)的功能和需要的參數(shù),然后模型根據(jù)自己的理解告訴你需要使用哪個(gè)函數(shù),然后參數(shù)是什么。就這么簡(jiǎn)單,具體函數(shù)怎么調(diào)用是你的問(wèn)題和大模型無(wú)關(guān)。

讓AI像人一樣動(dòng)手!大模型是怎么學(xué)會(huì)使用工具的?-AI.x社區(qū)

所以這里我們要明白一件事,智能體中使用工具并不是說(shuō)大模型有能力執(zhí)行工具代碼,而僅僅只是告訴需要執(zhí)行哪個(gè)工具,以及參數(shù)是什么;至于具體的工具執(zhí)行是由執(zhí)行引擎執(zhí)行的,而不是由模型執(zhí)行的。

那爆火的與智能體高度相關(guān)的MCP協(xié)議又是干啥的呢?

其實(shí)MCP協(xié)議本質(zhì)上和http協(xié)議類似,它是為了智能體而專門開(kāi)發(fā)的一套協(xié)議,其主要作用是為了統(tǒng)一模型函數(shù)調(diào)用的標(biāo)準(zhǔn)。

在MCP出現(xiàn)之前,智能體使用工具是由模型生成參數(shù)之后,由具體的執(zhí)行引擎負(fù)責(zé)函數(shù)的執(zhí)行;但這里就有一個(gè)問(wèn)題,不同廠商由于業(yè)務(wù)原因?qū)е缕湔{(diào)用工具的流程有所差別。

也就是說(shuō)用你家的模型和他家的模型,可能你需要開(kāi)發(fā)兩套工具調(diào)用的代碼,不但增加了技術(shù)成本還增加了資金成本。

所以MCP協(xié)議就出現(xiàn)了。

讓AI像人一樣動(dòng)手!大模型是怎么學(xué)會(huì)使用工具的?-AI.x社區(qū)

所謂的MCP協(xié)議就是一種網(wǎng)絡(luò)傳輸協(xié)議,其專門為了智能體而設(shè)計(jì)的;其好處是,我不管你們工具是怎么調(diào)用的,也不管你大模型是怎么處理的;你只需要按照我的標(biāo)準(zhǔn)開(kāi)發(fā)。

這時(shí),你把模型生成的調(diào)用參數(shù)告訴MCP,MCP就可以把調(diào)用請(qǐng)求發(fā)到工具端,然后由工具執(zhí)行完畢之后再把結(jié)果按照MCP的要求返回即可。

這樣不但符合代碼設(shè)計(jì)低耦合高內(nèi)聚的原則,同時(shí)還能提供統(tǒng)一的標(biāo)準(zhǔn),方便行業(yè)之間的交流。


本文轉(zhuǎn)載自??AI探索時(shí)代?? 作者:DFires

?著作權(quán)歸作者所有,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任
已于2025-10-31 11:52:48修改
收藏
回復(fù)
舉報(bào)
回復(fù)
相關(guān)推薦