跳到主要內容

Tool Use 一統江湖 - MCP 協定讓大模型成為變形金鋼 (1版)

$792元 定價: $880 9折 現貨: 1

也可以到門市自行翻閱這本書

店內位置

下單選門市自取可使用文化幣
有團購需求請加官方LINE詢問

LINE US!
直接購買
作者
芯智智能, 丁志凱
出版社
深智數位
ISBN
9786267889343
版次
1
出版日期
2026/06
頁數
368

簡介

★ 大語言模型與上下文協定設計 ★ Model Context Protocol(MCP)架構與組件 ★ 上下文 Slot 與生命週期管理 ★ MCP 與 LLM 通訊流程 ★ JSON-RPC 協定與訊息格式 ★ 能力協商與版本控制機制 ★ MCP SDK 使用與工具鏈 ★ 服務端架構與併發處理 ★ 安全性與權限管理設計 ★ 工具呼叫與上下文注入 ★ 多智慧體(MAS)上下文協調 ★ MCP 與 RAG 系統整合 ★ 上下文壓縮與成本控制 ★ 企業級 MCP 專案實戰案例 【內容簡介】 本書從系統工程角度切入大語言模型應用開發,將焦點放在模型上下文的結構化管理與協定化設計,完整說明 Model Context Protocol 在 LLM 系統中的角色與實作方式。 全書不僅涵蓋 LLM 與 Transformer 的必要基礎,更深入解析 MCP 的通訊機制、訊息格式、生命週期管理、能力協商與版本控制,並延伸至服務端部署、併發處理與安全性設計。 在應用層面,書中系統性說明 MCP 如何支援工具整合、Agent 系統、多智慧體協作與 RAG 架構,對於實際建構可控、可擴充的智慧體系統具有高度參考價值。 書中範例涵蓋 SDK 使用、偵錯測試、上下文 Slot 設計、知識整合與企業場景實作,適合已有 LLM 開發經驗、希望進一步解決上下文管理與系統穩定性問題的工程師與架構師閱讀。

目錄

▍第1 章 LLM 基礎 1.1 LLM 的演進與應用 1.1.1 從傳統NLP 到LLM 的技術發展 1.1.2 LLM 在各領域的應用案例 1.2 Transformer 架構解析 1.2.1 Transformer 的基本組成與工作原理 1.2.2 自注意力機制的實現與最佳化 1.2.3 Transformer 在LLM 中的應用 1.3 LLM 的訓練與微調 1.3.1 預訓練與微調的策略與方法 1.3.2 資料集的選擇與處理 1.3.3 模型評估與效能最佳化 1.4 LLM 的侷限性 1.4.1 模型的可解釋性問題 1.4.2 資料偏差與倫理問題 1.5 本章小結 ▍第2 章 MCP 概述 2.1 MCP 的起源與目標 2.1.1 MCP 的提出背景 2.1.2 MCP 解決的問題與目標 2.1.3 MCP 與其他協定的比較 2.2 MCP 的核心概念 2.2.1 上下文管理與傳輸機制 2.2.2 MCP 中的Prompt 處理與管理 2.2.3 資源與工具整合 2.3 MCP 的架構與元件 2.3.1 用戶端與伺服器端 2.3.2 通訊協定與資料格式 2.3.3 能力協商與版本控制 2.4 MCP 的應用場景 2.4.1 在LLM 應用中的典型使用場景 2.4.2 與現有大模型整合 2.4.3 MCP 基本開發流程總結 2.5 本章小結 ▍第3 章 MCP 與LLM 的整合 3.1 MCP 在LLM 應用中的角色 3.1.1 MCP 如何增強LLM 的上下文理解 3.1.2 MCP 對LLM 輸入/ 輸出的影響 3.1.3 MCP 在多模態互動中的應用 3.2 MCP 與LLM 的通訊流程 3.2.1 請求與回應的處理流程 3.2.2 錯誤處理與例外復原機制 3.2.3 資料同步與一致性保證 3.3 提示詞與資源的管理 3.3.1 提示詞範本的建立與維護 3.3.2 資源的註冊與存取控制 3.3.3 動態資源載入與更新 3.4 本章小結 ▍第4 章 MCP 的詳細解析 4.1 MCP 的訊息格式與通訊協定 4.1.1 JSON-RPC 在MCP 中的應用 4.1.2 訊息的結構與欄位定義 4.1.3 請求與回應的匹配機制詳解 4.2 生命週期與狀態管理 4.2.1 階段的建立與終止流程 4.2.2 狀態維護與同步 4.2.3 逾時與重試機制 4.3 版本控制與能力協商 4.3.1 協定版本的管理與相容性 4.3.2 用戶端與伺服器端的能力宣告 4.4 本章小結 ▍第5 章 MCP 開發環境與工具鏈 5.1 開發環境的架設 5.1.1 必要的系統要求與依賴 5.1.2 開發工具與IDE 的選擇與配置 5.1.3 版本控制與協作開發流程 5.2 MCP SDK 的使用 5.2.1 SDK 的安裝與初始化 5.2.2 核心API 的介紹與使用範例 5.2.3 SDK 的擴充與自訂開發 5.3 偵錯與測試工具 5.3.1 常用的偵錯方法與技巧 5.3.2 單元測試與整合測試的撰寫 5.4 本章小結 ▍第6 章 MCP 伺服器端的開發與部署 6.1 MCP 伺服器端的架構設計 6.1.1 伺服器端的核心元件與模組 6.1.2 MCP 伺服器端的路由機制 6.1.3 多場景並行處理 6.2 伺服器端的部署與維運 6.2.1 部署環境的選擇與配置 6.2.2 監控與日誌的收集與分析 6.2.3 故障排除與系統復原策略 6.3 安全性與權限管理 6.3.1 身分驗證與授權機制 6.3.2 安全稽核與存取日誌分析 6.4 本章小結 ▍第7 章 工具與介面整合 7.1 工具 7.1.1 工具介面的語義定義 7.1.2 工具方法與參數的綁定規則 7.1.3 基於Slot 的工具上下文注入 7.2 工具呼叫與回應流程 7.2.1 ToolCall 語法與執行路徑 7.2.2 工具執行結果的封裝與回傳 7.2.3 並行/ 串列工具呼叫 7.3 Tool 套件與外掛程式系統 7.3.1 工具重複使用模組的組織方式 7.3.2 動態載入與模組熱更新 7.3.3 外掛程式化開發介面標準 7.4 與外部系統的介面整合 7.4.1 RESTful API 與Webhook 整合 7.4.2 與資料庫、訊息佇列等的上下文橋接 7.4.3 基於業務服務/ 微服務系統的具體實現 7.5 本章小結 ▍第8 章 MCP 驅動的智慧體系統開發 8.1 智慧體的基本架構 8.1.1 MAS 8.1.2 智慧體的職責分工與上下文邊界 8.1.3 智慧體狀態管理與排程 8.2 MCP 中的智慧體上下文模型 8.2.1 Per-Agent Slot 配置策略 8.2.2 多智慧體之間的上下文共用 8.2.3 智慧體行為與上下文依賴分析 8.3 任務編排與決策機制 8.3.1 任務Slot 排程模型 8.3.2 意圖辨識與計畫生成 8.3.3 狀態驅動任務流 8.4 智慧體互動與協作機制 8.4.1 Agent-to-Agent 訊息協定 8.4.2 跨智慧體的上下文協作Slot 綁定 8.4.3 基於MCP 的智慧體生態建構想法 8.5 本章小結 ▍第9 章 MCP 與RAG 技術結合 9.1 RAG 技術基礎 9.1.1 基於Embedding 的語義檢索 9.1.2 向量資料庫的選用與連線 9.1.3 檢索→選擇→生成鏈條解析 9.2 Knowledge Slot 與語義融合機制 9.2.1 RAG 上下文在MCP 中的Slot 設計 9.2.2 檢索內容結構化與多段注入 9.2.3 多來源知識融合與上下文消歧 9.3 檔案型知識整合實戰 9.3.1 企業檔案切片與段落索引建構 9.3.2 高可用性檔案管理與更新策略 9.4 本章小結 ▍第10 章 多場景MCP 專案實戰及發展趨勢分析 10.1 專案實戰案例剖析 10.1.1 客服助理系統中的MCP 應用 10.1.2 金融產業導向的問答系統實現 10.1.3 智慧體工作流平臺的MCP 應用方案 10.2 部署模式與架構模式對比 10.2.1 單體應用vs 微服務部署 10.2.2 雲端原生環境中的部署最佳化(K8s-Serverless) 10.2.3 多租戶與多使用者模式上下文隔離架構 10.3 效能調校與上下文壓縮策略 10.3.1 Token Cost 預估與最佳化策略 10.3.2 Prompt 壓縮演算法與Slot 融合演算法 10.4 MCP 的發展趨勢與生態開發建構 10.4.1 協定標準化與開放原始碼生態建構 10.4.2 與LangChain、AutoGen 等生態整合 10.4.3 向多模態與跨領域智慧體演進 10.5 本章小結

為您推薦