讓 LLM 飛起來的工具使用 - AI Agent MCP 協議開發、標準、應用
凌峰、王伊凝 著
買這商品的人也買了...
-
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
$958深度學習 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$539 -
機器學習的統計基礎 : 深度學習背後的核心技術$680$612 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,300$2,185 -
ASP.NET Core Razor Pages in Action (Paperback)$2,160$2,052 -
$454自然語言處理與應用 -
最強 AI 投資分析:打造自己的股市顧問機器人,股票趨勢分析×年報解讀×選股推薦×風險管理$750$593 -
超圖解 ESP32 應用實作$820$648 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
深度學習最佳入門與專題實戰:自然語言處理、大型語言模型與強化學習篇$880$695 -
AI 工程|從基礎模型建構應用 (AI Engineering : Building Applications with Foundation Models)$1,200$948 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616 -
$403LangChain 與 LangGraph 實戰工具鏈集成 , 多 Agent 編排及工作流設計 -
AI 研究寫作全攻略:NotebookLM × Gemini × ChatGPT × Perplexity$630$498 -
Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!$750$563 -
最紮實的基礎 - 使用 PyTorch X Transformer X Hugging Face 實作大模型$980$774
商品描述
★大模型上下文調度理論全解析
★MCP協定標準與互動規範詳解
★DeepSeek平台API與SDK開發實務
★多層級Context Object建模技術
★任務導向Prompt合成流程設計
★多模態上下文封裝與注入方法
★MCP狀態機驅動控制架構實作
★智慧郵件系統構建全流程範例
★跨模組語義控制與狀態共享模式
★開發工具鏈:模擬器、偵錯、Mock測試
★複合代理系統專案實戰三例
★兼顧專案實作與研究探討的標準參考
本書是深入探討大模型上下文管理技術的實戰型技術專著,針對MCP(Model Context Protocol)協定從架構設計、資料結構、互動語義到開發工具鏈全面剖析,為開發者提供一套可系統性複製的大模型應用開發方法論。書中不僅對上下文注入、多模態輸入處理、Prompt合成邏輯等複雜議題做出結構化解析,更基於DeepSeek開放平台實作一套可驗證、可擴充的智慧系統建構流程。無論是Context Object的巢狀結構與狀態快照、還是任務導向的Prompt拼接策略與多輪語義保持方法,皆有範例可循。書末三個大型專案包括AI劇本工坊、自演化議程系統與深夢指令生成器,更直接示範MCP協定在多元領域中的靈活應用與工程價值。適合有意進行智慧Agent開發、研究上下文協定架構或構建LLM應用平台的開發者、架構師與研究人員深入研讀。
本書共分為4部分9章,涵蓋MCP協定的原理、標準、開發方法與實踐專案。
第一章介紹大模型與上下文管理機制,包含Transformer結構、上下文表示方式及DeepSeek平台API。
第二章說明MCP的基本架構、上下文資料結構與狀態管理邏輯。
第三章整理MCP協定標準與訊息格式,涵蓋互動協定、錯誤碼、權限與安全設計。
第四章深入MCP與大模型的整合流程,包括Prompt注入、多模態處理與KV Cache對齊。
第五章說明開發工具鏈、SDK使用與本地偵錯技術。
第六章進入應用建構,介紹任務導向上下文組織、模組化設計與狀態控制流程。
第七章透過智慧郵件系統示範MCP應用開發的完整實作過程。
第八章擴展至多模態整合,處理圖像、音訊與表格型資料上下文注入。
第九章提供三個完整實戰專案,展示MCP協定在AI劇本、議程協作與夢境生成領域的應用能力。
作者簡介
淩峰 博士
長期從事機器學習、人工智慧、電腦視覺及大語言模型方向的研發與教學工作。專注於模型最佳化、訓練加速與資料驅動演算法設計,具備紮實的理論基礎與豐富的實踐經驗,主持及參與多項相關科研項目,致力於推動大模型及多模態技術在教學與產業中的實作應用。
王伊凝
就職於中國中科院成果孵化企業,演算法工程師。負責大數據分析演算法的研發,擅長使用人工智慧和機器學習技術解決複雜問題,精通PyTorch框架,致力於將先進的AI演算法應用於各類實際專案中,並推動技術創新與產業轉型。近些年積極參與大模型相關技術的研究與專案實踐,熟悉Agent與MCP的設計與實現,能夠高效協調多模組間的語義資訊傳遞與任務協作。
目錄大綱
第 1 章 大模型原理及 MCP 開發基礎
1.1 大模型概述
1.1.1 從統計語言模型到 Transformer 架構
1.1.2 GPT 系列大模型簡介
1.1.3 DeepSeek 系列大模型簡介
1.1.4 其他主流大模型簡介
1.2 Transformer 模型架構詳解
1.2.1 自注意力機制
1.2.2 多頭注意力與殘差連線
1.2.3 位置編碼與序列建模
1.2.4 編碼器-解碼器結構
1.3 LLM 的輸入輸出機制與上下文表示
1.3.1 Tokenization 與 BPE
1.3.2 Prompt 與上下文快取
1.3.3 上下文視窗限制與擴充
1.3.4 KV Cache 技術
1.4 LLM 在應用中的典型介面模式
1.4.1 Completion 與 Chat 模型 API 介面
1.4.2 流式響應協定
1.4.3 函式呼叫
1.5 DeepSeek 開發基礎
1.5.1 DeepSeek API 呼叫規範
1.5.2 API 基礎開發模式
1.6 本章小結
第 2 章 MCP 的基本原理
2.1 MCP 概述
2.1.1 MCP 定義
2.1.2 MCP 與傳統 Prompt 工程的區別
2.1.3 MCP 的上下文模型
2.1.4 MCP 對多輪任務與狀態保持的支援
2.2 MCP 上下文結構與層級劃分
2.2.1 上下文物件資料結構定義
2.2.2 Prompt 單元與上下文邊界管理
2.2.3 動態上下文鏈
2.2.4 多模型之間的上下文共享機制
2.3 MCP 的狀態管理與中間態控制
2.3.1 狀態快照與恢復機制
2.3.2 執行中斷與延遲執行
2.3.3 狀態變更通知與訂閱模式
2.3.4 內部狀態同步與外部事件繫結
2.4 MCP 與語義執行模型
2.4.1 MCP 語義單元對映
2.4.2 外掛式語義節點擴充設計
2.5 本章小結
第 3 章 MCP 協定標準與規範系統
3.1 協定訊息結構設計
3.1.1 請求結構欄位說明
3.1.2 響應結構與異常處理
3.1.3 系統詮譯資訊與上下文元資料定義
3.1.4 JSON 資料標準
3.2 互動協定與狀態碼系統
3.2.1 請求生命週期
3.2.2 成功與失敗的錯誤碼表設計
3.2.3 多步對話狀態標識
3.2.4 流量控制制欄位
3.3 上下文管理策略與限制規則
3.3.1 上下文最大長度限制與自動裁剪機制
3.3.2 上下文快取設計
3.4 安全性與許可權控制
3.4.1 上下文隔離許可權邊界模型
3.4.2 Token 與身份認證機制
3.4.3 加密傳輸與資料隱私規範
3.5 本章小結
第 4 章 MCP 與大模型的互聯機制
4.1 上下文注入機制與 Prompt 協商策略
4.1.1 MCP 上下文注入流程
4.1.2 Prompt Merge 與順序策略
4.1.3 Prompt 插槽式語義填充設計
4.2 多模態上下文注入
4.2.1 圖型上下文的封裝與對映
4.2.2 表格結構資訊的 Prompt 合成方式
4.2.3 檔案嵌入的前置處理與載入
4.3 響應解碼與上下文傳回
4.3.1 Token 串流的中間態解碼策略
4.3.2 響應結構中的上下文提示注入
4.4 與模型推理引擎的介面對接
4.4.1 DeepSeek 推理服務介面協定
4.4.2 KV Cache 與 MCP 上下文對齊策略
4.5 本章小結
第 5 章 MCP 開發環境與工具鏈
5.1 開發介面與 SDK 概覽
5.1.1 MCP 官方 SDK 使用指南
5.1.2 HTTP API 與 WebSocket 介面封裝
5.1.3 Python 客戶端基礎封裝
5.1.4 客戶端與服務端協作開發
5.2 本地偵錯與 Mock 函式測試
5.2.1 本地模擬器部署方式
5.2.2 偵錯時的日誌抓取與分析
5.2.3 Mock 函式與 Prompt 響應測試
5.3 本章小結
第 6 章 MCP 應用程式開發進階
6.1 面向任務的上下文組織結構
6.1.1 子任務巢狀與巢狀上下文定義
6.1.2 上下文轉移中的語義保持機制
6.1.3 面向任務的動態上下文排程
6.2 模組化上下文元件設計
6.2.1 Prompt 模板與上下文模板的分離
6.2.2 可重複使用的任務模組與參數注入
6.2.3 上下文元件的註冊與組合
6.2.4 Prompt Block 的條件拼接
6.3 狀態驅動的 MCP 控制流程
6.3.1 基於狀態機的上下文控制串流建模
6.3.2 多狀態響應協作排程模式
6.3.3 併發任務中的狀態隔離
6.4 本章小結
第 7 章 小試牛刀:建構基於 MCP 的智慧郵件處理系統
7.1 系統架構設計
7.1.1 智慧郵件處理系統結構劃分
7.1.2 MCP 應用程式開發流程
7.1.3 系統開發任務劃分(按檔案)
7.2 主要模組開發
7.2.1 系統入通訊埠與主控制器
7.2.2 上下文物件與 Prompt 模板定義
7.2.3 工具註冊模組(MCP Tool)
7.2.4 客戶端與服務端設定
7.2.5 任務狀態管理與流程控制
7.2.6 日誌與偵錯支援
7.2.7 系統設定與環境定義
7.3 系統整合
7.4 使用者互動與 MCP 介面整合
7.4.1 前端與 MCP 介面的通訊規範
7.4.2 流式互動反饋機制
7.5 本章小結
第 8 章 MCP 與多模態大模型整合
8.1 圖型輸入與視覺上下文注入
8.1.1 圖型編碼與 MCP 封裝介面
8.1.2 視覺描述生成
8.1.3 圖型推理結果
8.1.4 圖型部分與多輪問答上下文保持
8.2 音訊與語音輸入處理
8.2.1 自動語言辨識模型與文字上下文對齊
8.2.2 音訊部分的語義編碼方式
8.3 表格型態資料與檔案結構的上下文封裝
8.3.1 表格資訊的結構化 Prompt 插入
8.3.2 檔案段落取出與摘要上下文生成
8.4 本章小結
第 9 章 開發進階:複合代理開發實戰
9.1 專案一:人格共創 AI 劇本工坊
9.1.1 多角色協作/劇情狀態控制與驅動方式/劇情決策/情緒驅動生成
9.1.2 專案架構拆解(由模組到檔案)
9.1.3 模組實現
9.1.4 專案總結
9.2 專案二:自演化智慧議程會議系統
9.2.1 多 Agent 觀點建模/動態語義議題演化/協定主持排程
9.2.2 專案架構拆解(由模組到檔案)
9.2.3 模組實現
9.2.4 專案總結
9.3 專案三:深夢編導器——連續夢境指令稿生成器
9.3.1 多輪感官輸入/隱喻啟動 Prompt 構造/意象鏈式結構生成
9.3.2 專案架構拆解(由模組到檔案)
9.3.3 模組實現
9.3.4 專案總結
9.4 本章小結








