MCP協議——大模型構建Agent智能體的橋梁 原創
“ 智能體肯定會成為未來人工智能應用的主要方向,而MCP就是智能體的HTTP,它的影響深遠且長。”
大模型技術的發展日新月異,但關于大模型的應用卻步履維艱;自從2024年開始市場開始把大模型應用提上日程,但到底怎么把大模型應用于各行各業是很多人都在思考的問題。
隨著時間的推移,RAG,Agent智能體的概念被提出,特別是智能體技術被稱為人工智能的未來,也是大模型被應用于其它領域的途徑。
但到底怎么打造智能體,卻是業界一直在思考的問題;雖然后來提出了思維鏈以及function call,然后結合工作流技術(如coz平臺),但大模型在實際應用中依然存在各種各樣的問題,而且效果也并不太好。
而這時一項具有劃時代意義的協議——MCP協議被提了出來。
MCP (Model Context Protocol,模型上下文協議)定義了應用程序和 AI 模型之間交換上下文信息的方式。這使得開發者能夠以一致的方式將各種數據源、工具和功能連接到 AI 模型(一個中間協議層),就像 USB-C 讓不同設備能夠通過相同的接口連接一樣。MCP 的目標是創建一個通用標準,使 AI 應用程序的開發和集成變得更加簡單和統一。
現如今大模型的功能越來越強大,但每家公司的大模型實現都不一樣,也沒一個統一的標準;特別是需要使用外部工具的情況下(通過接口等調用外界服務),也就是給大模型加上手和腳;面對外部復雜的接口,中間件,怎么集成這些功能卻是一個大難題。
雖然可以使用function call實現部分接口調用的功能,但其效果并不是很好,而且也沒一個統一的標準,因此MCP的作用就顯出來了。
MCP協議官方架構圖:
MCP就是一個中間層協議,其目的就是給大模型調用外部工具提供一個統一的標準;其功能就類似于互聯網協議中的Http協議,從技術的角度來說,它只是提供了一套數據標準。
但Http協議對互聯網的影響,我想應該就不用多說了吧;可以說當今的互聯網就是建立在Http協議之上。
因此MCP協議對于人工智能——AI的意義,就類似于Http協議對互聯網的意義。
有了這個標準,所有的公司都按照這個標準做開發,那么不同模型和服務之間就可以實現無縫切換。這就類似于,現在互聯網常見的開發模式,只要你提供標準的Http接口,那么任何公司都可以調用你的服務,而你的產品就擁有無限小的邊際成本。
人工智能技術雖然還處于研發和探索階段,但人工智能的影響終將會是未來幾十年,甚至幾百年的核心技術;就類似于當今的互聯網一樣,雖然它變得很普通,但它無處不在。
本文轉載自公眾號AI探索時代 作者:DFires
原文鏈接:??https://mp.weixin.qq.com/s/WUtpWAh2nZvkdytbjv_q9w??
