跳到主要內容

AI 模型上下文協定 (Model Context Protocol) 簡介

Matt McKinney
AIAIGNEArcBlockContextmcp

您沒聽錯:AIGNE 即將支援 MCP (Model Context Protocol)。

在接下來的幾週內,我們將發布一系列文章和 Podcast,幫助您了解即將到來的內容,更重要的是,它能做什麼。以下是關於 MCP 的簡要入門指南。

隆重介紹模型上下文協定 (Model Context Protocol):就像 AI 應用的 USB-C!

您隨處可見 AI 助手,而且它們正變得越來越聰明!如果您正使用 ArcBlock 的 AIGNE 無程式碼平台 構建自己的 AI 應用,您一定親身感受過 AI 的強大。但這裡有一個秘密:即使是這些神奇的 AI 大腦,在孤立運作時也常會遇到瓶頸。它們就像才華橫溢的天才,卻無法存取所需的檔案,被困在獨立的房間裡,與那些能讓他們真正大放異彩的資訊斷絕了聯繫。

很令人沮喪,對吧?特別是當您希望您的 AIGNE AI 應用 能夠接入您的數據、您的工具以及您整個資訊世界時!

現在,準備好迎接這項改變遊戲規則的技術。想像一種通用的方式,可以將任何 AI 系統連接到任何數據源,就像插上 USB-C 線一樣簡單。這正是 Model Context Protocol (MCP) 的作用!

將 MCP 想像成 AI 應用的 USB-C 埠。就像 USB-C 簡化了各種裝置的連接一樣,MCP 是一種全新的開放標準,旨在讓 AI 模型連接到不同的數據源和工具變得異常簡單。這意味著您的 AIGNE 應用 將變得更加強大且多才多藝!

MCP 到底什麼?

image.png

模型上下文協定 (Model Context Protocol) 是一個巧妙的開放協定,它為應用程式如何為強大的大型語言模型 (LLMs) 提供「上下文」設定了標準。它正在創建一種通用的語言和連接方法,以便開發者可以在其寶貴數據與想要使用的 AI 工具之間,建立安全的雙向橋樑。

想像一下,構建一個 AIGNE 應用,它可以從資料庫提取數據、連接到雲端服務,甚至存取您電腦上的檔案——這一切都是無縫銜接的。與其在每次想要將具備知識的數據源連結到 AIGNE 內的 AI 時都構建一個複雜的新連接器,MCP 讓您只需根據一個標準協定進行構建。這就像為您的 AIGNE 創作 配備了一個隨處可用的萬用轉接頭!

為什麼您應該為 AIGNE 專案導入 MCP 感到興奮?釋放 AI 的真正力量

MCP 的核心在於讓基於 LLM 構建具備知識的 AI 代理 (Agents) 和複雜工作流變得更加容易,這直接惠及每一位使用 AIGNE 的使用者:

  • 預建整合 – 為您的 AIGNE AI 應用實現即插即用!想像一下,您的 AIGNE 構建的 LLM 應用可以「插入」到一個不斷增長的預建連接清單中。MCP 正在打造的正是這些預建整合,讓您的 AIGNE 專案連接到熱門服務和數據源變得易如反掌。
  • 靈活性 – MCP 的靈活性意味著您可以切換驅動 AIGNE 應用 的不同 AI 大腦,而無需重新構建所有連接。這賦予了您更多選擇,並確保您的 AIGNE 成果 具備前瞻性。
  • 數據安全 – MCP 將保護數據的最佳實踐直接整合到您自己的基礎設施中。您可以控制自己的數據以及數據的存取方式,即使是在由 AIGNE 驅動的 AI 使用時也是如此。
  • 為 AIGNE 打造具備前瞻性的 AI 架構 – 隨著 AI 世界的不斷發展,MCP 為您的 AIGNE AI 應用 提供了更永續的基礎。想像一下 AI 系統 在工具和數據集之間移動時,能順暢地保持上下文。MCP 致力於用更精簡、更具前瞻性的架構,取代當今混亂、碎片化的連接方式。

技術原理:MCP 如何運作(簡化版!)- 讓數據存取變得簡單

MCP 使用客戶端-伺服器 (Client-Server) 架構,但別擔心,這聽起來沒那麼複雜,特別是考慮到它如何簡化 AIGNE 內部的運作時:您可以這樣理解:

  • MCP 主機 (Hosts,即「使用者」): 這些是像 Claude Desktop、您喜愛的開發環境 (IDEs) 或 AI 工具 (AIGNE) 等想要透過 MCP 獲取數據的程式。它們就像您插入的設備。
  • MCP 用戶端 (Clients,即「連接器」- 可能整合至 AIGNE 中): 這些就像電纜。它們與伺服器建立直接的一對一連接。
  • MCP 伺服器 (Servers,即「數據提供者」): 這些是輕量級程式,每個程式都旨在透過標準化的 MCP 協定公開特定的功能或數據源。將其視為數據埠。
  • 您的數據 – 本地與遠端:可供 AIGNE 應用存取: 這是您的資訊世界!它可以是您電腦上的檔案、資料庫、本地服務,甚至是透過網路提供的外部服務(例如透過 APIs)。

MCP 構建塊 – 工具箱中有哪些能幫助 AIGNE 使用者的工具?

MCP 為開發者提供了一切所需:

  • MCP 規則手冊與工具包 (SDKs): 模型上下文協定的官方規範。
  • Claude Desktop 內建的 MCP 伺服器支援: 一個了解和測試 MCP 的實用起點。
  • MCP 伺服器社群中心: 一個開源集合,您可以在此找到並分享 MCP 伺服器。

未來的關鍵在於連結:歡迎來到 MCP 時代 - 以及更強大的 AIGNE!

模型上下文協定為 AI 系統連接到其所需的數據提供了一條令人興奮的路徑,使其變得真正強大且實用,這對於像 ArcBlock AIGNE 這樣的無程式碼平台尤為重要。透過建立標準化協定,MCP 正在簡化整合、加強數據安全,並為 AI 構建一個更永續、更互聯的未來,這直接造福了使用 AIGNE 構建創新應用的使用者。就像 USB-C 徹底改變了設備連接一樣,MCP 也將在 AI 領域引發同樣的變革,並釋放 AIGNE AI 應用 的更大潛力!請保持關注以了解更多資訊,並嘗試在 AIGNE 中使用 MCP。

收聽 Podcast 概覽

參考資料:

Model Context Protocol 介紹

Anthropic:隆重介紹 Model Context Protocol

本頁涉及

產品

  • AIGNE active

    面向開發者的 agent 開發框架。從命令列建立並執行一個專案,需要細節時再查框架文件。

術語

  • MCP

    Model Context Protocol:一種開放做法,讓模型透過一個宣告好的介面去取得工具和資料,而不是每次做一套客製對接。它在這裡要緊,是因為它和 AFS 回答的是同一個問題的兩側:一項任務被允許看到什麼。

  • 上下文

    一項任務的 context 包括相關資料、可用工具和允許的操作。它們被放進清楚的範圍裡,agent 才知道該從哪裡找資訊、能用什麼完成工作。