LogoAIRosetta

AI Agent 全面解讀:定義、核心構成、技術架構與 MCP Server 協作原理

原创

Summary本文系統解讀2025年興起嘅 AI Agent:涵蓋定義、五大核心模組(語言模型、記憶、工具、規劃器、環境)、技術架構,及 MCP Server 如何標準化 Agent 與外部系統互動,並示例流程與未來方向。

2025年作為 AI Agent 元年,越嚟越受各界關注。本文試圖系統性講解⁠—⁠⁠—⁠由定義、作用、核心構成、技術架構,再到同 MCP Server 嘅關係,為讀者提供一個前瞻性嘅視角去理解佢。

一、乜嘢係 AI Agent?

AI Agent(人工智能體),通俗講,就係一個能夠「自主理解、決策、執行任務」嘅人工智能系統。

它唔只係一個被動答問題嘅語言模型,而係一個具備以下特徵嘅主動智能體:

  1. 理解目標(Goal Understanding)
  2. 能夠理解用戶意圖,而唔係淨係回應文字輸入。
  3. 自主決策(Autonomous Reasoning)
  4. 能夠自己規劃任務步驟(例如用 ReAct 或 Plan‑Act 框架)。
  5. 調用工具 / 與環境互動(Tool Use & Environment Interaction)
  6. 可以調用 API、數據庫、檔案系統,甚至機械人設備。
  7. 記憶與反思(Memory & Reflection)
  8. 可以保存歷史信息、回顧過去決策並改進。
  9. 持續運行(Persistent Execution)
  10. 可以長時間運行,而唔係一次對話(例如 AutoGPT、OpenDevin)。

二、AI Agent 嘅作用

簡單嚟講:LLM 係大腦,Agent 係大腦加埋身體。

三、AI Agent 嘅主要構成模組

現代 AI Agent 通常由以下五個核心部分組成(亦係 LangChain、LlamaIndex、CrewAI 等框架嘅基本設計):

1️⃣ 語言模型(LLM)

智能核心,負責理解任務、推理同生成指令。

常見模型:GPT‑4、Claude 3、Gemini、DeepSeek‑V2、Mistral 等。

2️⃣ 記憶(Memory)

儲存歷史對話、任務上下文、長期知識。

常見形式:

  • 短期記憶:會話緩存;
  • 長期記憶:向量資料庫(例如 Pinecone、MongoDB Atlas Vector Search)。

3️⃣ 工具 / 動作系統(Tools / Actions)

Agent 可透過函數調用外部系統:

  • 瀏覽器 / 網頁搜索;
  • 數據庫 / API;
  • Shell 命令;
  • 檔案系統;
  • 其他智能體。

(喺 OpenAI 體系中稱為 “Function calling” 或 “Actions”。)

4️⃣ 規劃器(Planner)

將複雜任務拆解為多個步驟(task decomposition);

可使用 ReAct、Tree‑of‑Thought、Graph‑of‑Thought 等算法。

5️⃣ 環境(Environment)

Agent 運行嘅上下文(可以係 Web、CLI、IDE 或企業系統)。

呢個係 Agent 感知外部世界嘅“介面層”。

四、MCP Server 與 AI Agent 嘅關係

MCP(Model Context Protocol)係 Anthropic 喺2024年底提出嘅一個 LLM 同外部系統溝通嘅新標準協議,主要目的係讓大型語言模型(LLM)以標準化嘅方式訪問外部工具、數據源同上下文信息。佢定義咗一套通訊協議,令模型喺執行任務時可以動態呼叫本地或遠端資源,例如數據庫、API、文件、代碼執行環境等。

你可以咁理解:

MCP Server 係一種標準化嘅“插件通訊協議”。

佢定義咗智能體同外部系統嘅介面,例如:

  • 文件讀寫 (fs server)
  • HTTP 請求 (http server)
  • Shell 命令執行 (shell server)
  • 自定義 API 調用 (custom server)

例如:

npx @modelcontextprotocol/server-http

就可以令一個 Agent 透過 MCP 協議訪問互聯網,而唔需要暴露 API 密鑰。

✅ 核心作用:

  • 令智能體「好似人一樣」訪問世界(數據、API、系統)
  • 提供安全、可控嘅工具調用層
  • 可與唔同 LLM 相容(GPT、Claude、Gemini、DeepSeek 等)

五、Agent + MCP 嘅典型工作流程

  1. 用戶輸入任務:
「幫我查下 DeepSeek 最新模型嘅開源倉庫,並總結主要特性。」
  • LLM(Agent 大腦)理解任務 → 生成計劃:
  • 調用網絡搜索;
  • 獲取倉庫信息;
  • 分析 README;
  • 輸出報告。
  • MCP Server 提供工具層:
  • mcp_http → 執行網絡請求;
  • mcp_fs → 讀取臨時檔案;
  • mcp_shell → 調用命令。
  • Agent 匯總結果 → 輸出自然語言報告。

六、總結:AI Agent 與 MCP 嘅未來方向

🔹一句話總結:

LLM 係大腦,Agent 係大腦+行動系統,MCP 係 Agent 與世界嘅通訊協議。

CopyrightStatement

Comment

Please login before commenting

NoComments

RelatedNews

LoadingMore

AI Agent 全面解讀:定義、核心構成、技術架構與 MCP Server 協作原理 - Airosetta News