AI大模型發展現狀與MCP協議誕生的技術演進

在這里插入圖片描述

1. 大模型能力邊界與用戶痛點(2023年)
  • 代表模型:GPT-4(OpenAI)、Claude 3(Anthropic)、通義千問(阿里云)等展現出強大的生成能力,但存在明顯局限:
    • 被動響應:僅能輸出文本/代碼,無法直接操作外部系統(如發送郵件、查詢數據庫)。
    • 人工干預:用戶需手動復制模型輸出結果到其他工具(如Excel、API調試界面)執行,效率低下。
2. Function Calling的技術突破(2023年6月)
  • OpenAI的里程碑:推出函數調用功能,使AI能識別用戶意圖并觸發預定義函數(如send_email()query_sql())。
  • 進化意義
    • 從"對話式AI"升級為"行動式AI",例如:
      # 傳統AI輸出
      "您可以通過requests庫調用GitHub API,示例代碼:..."
      # 啟用Function Calling后
      <自動調用GitHub API返回用戶倉庫列表>
      
    • 成為2024年AI Agent(如AutoGPT)的底層技術基礎。
3. 行業痛點催生MCP協議
  • 碎片化問題
    • 開發者需為每個AI模型(ChatGPT/Claude)單獨適配Function Calling接口。
    • 工具間協議不兼容(如Slack與Trello的API調用方式差異)。
  • 開發成本激增:企業需投入大量資源解決通信標準化問題,阻礙Agent生態發展。

MCP協議技術架構與核心價值

1. 協議設計理念
  • 開源標準化:Anthropic主導,采用JSON-RPC 2.0等通用協議,確保跨平臺兼容性。
  • 解耦架構
    指令
    MCP Client
    工具調用請求
    執行
    User
    宿主應用
    LLM
    MCP_Server
    Database/API/Tools
2. 關鍵角色分工
角色功能說明實例場景
MCP Client標準化任務指令(如將"查上季度銷售額"轉為JSON-RPC請求)VS Code插件、Claude聊天界面
MCP Server路由請求、管理工具上下文(如保持數據庫連接狀態)自建服務器/云服務(AWS Lambda)
MCP Host提供AI交互環境,集成Client(如IDE、智能音箱)Cursor編輯器、Discord機器人
3. 對比傳統方案的革命性改進
  • 動態工具發現:支持運行時注冊新工具(如臨時接入CRM系統),無需重新部署模型。
  • 多模態協作:單個請求可串聯多個工具(示例流程):
    用戶提問 → 調用日歷API查空閑時間 → 調用郵件API發送會議邀請 → 生成確認摘要
    

MCP Server的獲取與部署實踐

1. 開源社區資源
  • 官方倉庫:GitHub Servers目錄提供:
    • 預構建Server(數據庫查詢/爬蟲工具等)
    • 適配器(將現有API轉換為MCP兼容格式)
  • 熱門項目
    • mcp-finance-server:股票數據實時查詢
    • mcp-google-ops:集成Gmail/Calendar等套件
2. 企業級部署路徑
  • 云服務商方案
    廠商產品特點
    阿里云MCP Gateway支持私有化部署與VPC隔離
    AWSBedrock MCP Adapter無縫銜接Lambda函數
  • 自建建議
    • 使用輕量框架(如FastAPI)實現JSON-RPC 2.0接口
    • 參考協議文檔定義工具描述符(如下示例):
      {"name": "query_weather","description": "查詢城市天氣","parameters": {"city": "string"}
      }
      

行業影響與未來展望

  • 短期價值:降低AI Agent開發成本約60%(Anthropic 2024報告),加速金融、客服等領域落地。
  • 長期挑戰:需建立類似OAuth的權限控制標準,解決企業數據安全顧慮。
  • 生態預測:到2026年,70%的新增AI工具將原生支持MCP協議(Gartner)。

通過MCP協議,AI正從"對話引擎"進化為"數字世界操作中樞",其標準化進程將深刻重塑人機協作范式。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/902170.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/902170.shtml
英文地址,請注明出處:http://en.pswp.cn/news/902170.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深入理解Linux中的線程控制:多線程編程的實戰技巧

個人主頁&#xff1a;chian-ocean 文章專欄-Linux 前言&#xff1a; POSIX線程&#xff08;Pthreads&#xff09; 是一種在 POSIX 標準下定義的線程庫&#xff0c;它為多線程編程提供了統一的接口&#xff0c;主要用于 UNIX 和類 UNIX 系統&#xff08;如 Linux、MacOS 和 BS…

(mac)Grafana監控系統之監控Linux的Redis

Grafana安裝-CSDN博客 普羅米修斯Prometheus監控安裝&#xff08;mac&#xff09;-CSDN博客 1.Redis_exporter安裝 直接下載 wget https://github.com/oliver006/redis_exporter/releases/download/v1.0.3/redis_exporter-v1.0.3.linux-amd64.tar.gz 解壓 tar -xvf redis_…

鴻蒙應用元服務開發-Account Kit未成年人模式訂閱和處理用戶信息變更

一、概述 通過訂閱用戶信息變更&#xff0c;您可以接收有關用戶及其賬戶的重要更新。當用戶取消元服務的授權信息、注銷華為賬號時&#xff0c;華為賬號服務器會發送通知到元服務&#xff0c;元服務可以根據通知消息進行自身業務處理。 二、用戶信息變更事件介紹 三、訂閱用…

buildroot構建根文件系統報錯(已解決大部分問題)

title: buildroot構建根文件系統報錯(set FORCE_UNSAFE_CONFIGURE1) author: cbus categories: 小知識 tags:小知識 abbrlink: 53691 date: 2025-04-20 08:03:00 錯誤1 set FORCE_UNSAFE_CONFIGURE1 在使用buildroot構建根文件系統時&#xff0c;一切按照文檔的配置&#xff0…

7.QT-常用控件-QWidget|font|toolTip|focusPolicy|styleSheet(C++)

font API說明font()獲取當前widget的字體信息.返回QFont對象.setFont(const QFont& font)設置當前widget的字體信息. 屬性說明family字體家族.?如"楷體",“宋體”,"微軟雅?"等.pointSize字體??weight字體粗細.以數值?式表?粗細程度取值范圍為[…

通過面向目標的獎勵彌合人與機器人的靈活性差距

24年10月來自紐約大學的論文“Bridging the Human to Robot Dexterity Gap through Object-Oriented Rewards”。 直接通過人類視頻訓練機器人是機器人技術和計算機視覺領域的一個新興領域。盡管雙指機械手在雙指夾持器方面取得了顯著進展&#xff0c;但以這種方式讓多指機械手…

C++入門篇(下)

目錄 1、引用 1.1 引用概念 1.2 引用特性 1.3 常引用 1.4 使用場景 1.4.1 引用做參數 1.4.2 引用做返回值 1.5 引用和指針的區別 2、內聯函數 2.1 概念 2.2 特性 3、auto關鍵字 4、基于范圍的for循環 5、指針空值nullptr 5.1 C98 中的指針空值處理 5.2 C11 …

Multi-Query Attention (MQA) PyTorch 實現

和多頭注意力機制的唯一區別&#xff1a;K、V在不同的head之間實現了復用&#xff0c;而對于不同的頭&#xff0c;Q依然不同。 因此這里的代碼和標準多頭注意力的實現也是幾乎完全一樣&#xff1a; import torch import torch.nn as nn import torch.nn.functional as Fclass…

visual studio無法跳轉到函數定義、變量定義、跳轉函數位置不準問題解決

參考&#xff1a;https://blog.csdn.net/snakehacker/article/details/135438353 程序有時會出現大部分函數都不能準確的從頭文件中正確定位到函數定位,這是因為數據庫錯亂造成的,可以通過重構數據庫來解決,操作方法如下&#xff1a; 菜單欄&#xff1a;工具——選項 文本編輯…

Java優雅實現判空方法

在 Java 開發中&#xff0c;頻繁的 if (obj ! null) 判空代碼會導致代碼冗余、可讀性差&#xff0c;且容易遺漏判空導致 NullPointerException。以下從 語言特性、設計模式、工具類 和 編碼規范 四個維度&#xff0c;結合實際案例&#xff0c;詳解如何優雅處理空值問題。 一、…

京東百億補貼殺入外賣市場:一場關乎即時零售未來的攻防戰

當美團和餓了么在外賣市場雙雄爭霸十余年之際&#xff0c;京東突然以"百億補貼免傭金"的組合拳高調入場。這場看似跨界的外賣大戰&#xff0c;實則是互聯網巨頭對萬億級即時零售市場的生死爭奪。 外賣只是表象&#xff0c;即時零售才是終極戰場 京東黑板報4月10日官…

UNION和UNION ALL的主要區別

UNION和UNION ALL的主要區別在于處理重復數據和排序的方式。 UNION和UNION ALL都是SQL語言中用于合并兩個或多個SELECT語句結果集的關鍵字。它們的主要區別如下&#xff1a; 1、對重復結果的處理&#xff1a;UNION在進行表鏈接后會篩選掉重復的記錄&#xff0c;而UNION ALL不會…

七段碼 路徑壓縮 并查集 dfs

12.七段碼 - 藍橋云課 將七個二極管映射為 1-7 開一個二維矩陣 為 相鄰的邊連上線 edge[1][2] edge[1][6] 1;edge[2][1] edge[2][3] edge[2][7] 1;edge[3][2] edge[3][4] edge[3][7] 1;edge[4][3] edge[4][5] 1;edge[5][4] edge[5][6] edge[5][7] 1;edge[6][1…

科技如何改變世界?

技術是我們日常生活中不可或缺的一部分&#xff0c;以至于我們常常忘記了它的重要性。如果你正在科技領域工作&#xff0c;或者希望進入該領域&#xff0c;你可能是眾多有使命感的人之一&#xff0c;希望知道自己的日常工作能為社會或地球的長遠利益做出貢獻。 別再四處尋找了…

抽象的https原理簡介

前言 小明和小美是一對好朋友&#xff0c;他們分隔兩地&#xff0c;平時經常寫信溝通&#xff0c;但是偶然被小明發現他回給小美的信好像被人拆開看過&#xff0c;甚至偷偷被篡改過。 對稱加密算法 開頭的通信過程比較像HTTP服務器與客戶端的通信過程&#xff0c;全明文傳輸…

高級java每日一道面試題-2025年4月13日-微服務篇[Nacos篇]-Nacos如何處理網絡分區情況下的服務可用性問題?

如果有遺漏,評論區告訴我進行補充 面試官: Nacos如何處理網絡分區情況下的服務可用性問題&#xff1f; 我回答: 在討論 Nacos 如何處理網絡分區情況下的服務可用性問題時&#xff0c;我們需要深入理解 CAP 理論以及 Nacos 在這方面的設計選擇。Nacos 允許用戶根據具體的應用…

python解壓文件 zip tar.gz tar.xz

以下代碼為解壓zip包 tar包文件 zip_path&#xff1a;文件絕對路徑 output_folder&#xff1a;文件解壓后存放的文件夾路徑 def extract_file(zip_path, output_folder):# 支持解壓zip tar tar.gz tar.xz .tar.bz2# 確保輸出文件夾存在os.makedirs(output_folder, exist_okT…

網絡基礎(協議,地址,OSI模型、Socket編程......)

目錄 一、計算機網絡發展 二、協議 1.認識協議 2.OSI七層模型 3.TCP/IP 五層(或四層)模型 4.協議本質 三、網絡傳輸流程 1.MAC地址 2.協議棧 3.IP地址 IP地址 vs MAC地址 1. 核心區別 2. 具體通信過程類比 3. 關鍵總結 為什么需要兩者&#xff1f; 4.協議棧圖解…

生成式AI對話中提示詞策略:明確問題、明確目標和提供背景信息是最有效的策略

生成式AI對話中提示詞策略:明確問題、明確目標和提供背景信息是最有效的策略 最有效的提示詞策略包括明確問題、明確目標和提供背景信息。普適性有效提示詞策略可分為三類:明確需求與精確指引型、清晰解釋與邏輯排序型、拆解任務與多樣化表達型。[局限]數據來源于中國用戶,…

AtCoder ABC402 ABCD

A - CBC 把大寫字母按順序連起來 B - Restaurant Queue 一眼隊列&#xff0c;stl模擬就行 C - Dislike Foods 顯然&#xff0c;每次克服暴力枚舉每個菜肴會超時。 然而題目中給了每個菜肴的配菜個數&#xff0c;不妨換過來統計每個配菜用在了哪些菜肴。每次克服時&#x…