AI Agent智能體與MCP開發實踐:基於Qwen3大模型

王曉華

  • 出版商: 清華大學
  • 出版日期: 2025-09-01
  • 售價: $600
  • 語言: 簡體中文
  • ISBN: 7302700885
  • ISBN-13: 9787302700883
  • 相關分類: Large language model
  • 下單後立即進貨 (約4週~6週)

  • AI Agent智能體與MCP開發實踐:基於Qwen3大模型-preview-1
  • AI Agent智能體與MCP開發實踐:基於Qwen3大模型-preview-2
  • AI Agent智能體與MCP開發實踐:基於Qwen3大模型-preview-3
  • AI Agent智能體與MCP開發實踐:基於Qwen3大模型-preview-4
  • AI Agent智能體與MCP開發實踐:基於Qwen3大模型-preview-5
  • AI Agent智能體與MCP開發實踐:基於Qwen3大模型-preview-6
  • AI Agent智能體與MCP開發實踐:基於Qwen3大模型-preview-7
AI Agent智能體與MCP開發實踐:基於Qwen3大模型-preview-1

商品描述

"隨著人工智能技術的蓬勃發展,大語言模型與智能體技術正引領著新一輪的技術革新。《AI Agent智能體與MCP開發實踐:基於Qwen3大模型》聚焦於智能體技術前沿領域,系統闡述AI Agent智能體開發的技術棧及其示例,並剖析5個大型智能體項目案例,幫助讀者深入掌握智能體開發方法。《AI Agent智能體與MCP開發實踐:基於Qwen3大模型》配套示例源碼、PPT課件、配圖PDF文件、讀者微信技術交流群,所有代碼經過測試,均能正確運行。 《AI Agent智能體與MCP開發實踐:基於Qwen3大模型》共分16章,內容包括從大語言模型到智能體的演進、Agent開發環境配置、基於陪伴Agent的大模型微調、在線Qwen3大模型的基本使用、RAG與提示工程、Agent架構設計、多Agent跨境電商智能客服實戰、多Agent協作的原生A2A協議詳解、MCP協議與應用詳解、雲上MCP服務的部署與使用、高德地圖MCP服務智能調用實戰、構建個性化的arXiv科研論文MCP服務實戰、基於gradio的雲上MCP服務發布、基於MCP的旅遊規劃智能體開發實戰、多智能體框架LangGraph與聊天助手實戰、基於LangGraph的高品質住宅投研智能體開發實戰。 《AI Agent智能體與MCP開發實踐:基於Qwen3大模型》既適合智能體開發初學者、智能體開發人員、大模型應用開發人員、行業大模型智能體解決方案提供商,也適合高等院校或高職高專院校智能體開發課程的學生。"

作者簡介

王曉華,高校計算機專業講師,研究方向為雲計算、大數據與人工智能。其著作包括《DeepSeek原生應用與智能體開發實踐》《DeepSeek大模型高性能核心技術與多模態融合開發》《深入探索Mamba模型架構與應用》《PyTorch深度學習與計算機視覺實踐》《PyTorch語音識別實戰》《ChatGLM3大模型本地化部署、應用開發與微調》《從零開始大模型開發與微調:基於PyTorch與ChatGLM》《PyTorch 2.0深度學習從零開始學》《TensorFlow深度學習應用實踐》《OpenCV+TensorFlow深度學習與計算機視覺實戰》《TensorFlow語音識別實戰》《TensorFlow 2.0卷積神經網絡實戰》《深度學習的數學原理與實現》。

目錄大綱

目    錄

 

第1章  從大語言模型到智能體的演進 1

1.1  從大語言模型到智能體 1

1.1.1  自回歸大模型核心技術的突破 1

1.1.2  大語言模型發展的裏程碑 2

1.1.3  從大語言模型到智能體 3

1.2  Qwen3架構革新與性能躍遷 4

1.2.1  Qwen3核心技術解讀 4

1.2.2  Qwen3並行計算效能躍遷 6

1.2.3  Qwen3重新定義工作認知 8

1.3  本章小結 9

第2章  Agent開發環境配置 10

2.1  智能體開發環境安裝 10

2.1.1  Miniconda的下載與安裝 11

2.1.2  PyTorch的下載與安裝 13

2.1.3  PyCharm編譯器的安裝與使用 16

2.2  本地化Qwen3的下載與基礎使用 19

2.2.1  ModelScope簡介 20

2.2.2  Qwen3模型的本地化部署與使用 21

2.2.3  Qwen3中思考模式的切換 22

2.3  本章小結 24

第3章  基於陪伴Agent的大模型微調 25

3.1  大模型微調 25

3.1.1  大模型微調的作用 25

3.1.2  大模型微調技術有哪些 26

3.2  二次元風格的陪伴Agent微調實戰 26

3.2.1  微調模型與數據集的準備 27

3.2.2  使用TRL全量微調大模型 29

3.2.3  使用微調後的大模型進行二次元風格問答 31

3.3  本章小結 32

第4章  在線Qwen3大模型的基本使用 33

4.1  網頁端Qwen3大模型的基本使用 33

4.1.1  在線Qwen3的註冊與基本使用 34

4.1.2  不同提示詞對回答的影響 35

4.2  Qwen3在線API的使用 37

4.2.1  在線Qwen3註冊與基本使用 37

4.2.2  不同需求的Qwen3的API使用 38

4.2.3  在線API的工具調用與簡單RAG處理 41

4.3  本章小結 44

第5章  RAG與提示詞工程 45

5.1  RAG技術體系 46

5.1.1  RAG的定義與核心流程 46

5.1.2  數據處理與分塊策略 47

5.1.3  Rerank機制詳解 49

5.2  問題表示與提示工程 51

5.2.1  核心原則與最佳實踐 51

5.2.2  提示工程中的思維鏈詳解 52

5.3  結合RAG與思維鏈的任務拆解實戰 54

5.3.1  加載思維鏈的查詢處理 54

5.3.2  思維鏈的查詢處理 55

5.3.3  結合RAG的思維鏈任務規劃 57

5.4  本章小結 61

第6章  Agent架構設計 62

6.1  智能體技術演進路徑 62

6.1.1  從大模型到自主智能體的能力躍遷 63

6.1.2  LLM、Workflow與Graph技術路線對比分析 64

6.1.3  交互範式變革:從工具調用到意圖理解 65

6.2  智能體架構設計 66

6.2.1  “感知-決策-執行”閉環架構設計 67

6.2.2  記憶模塊與上下文管理機制 67

6.2.3  工具調用與外部系統集成策略 68

6.3  本章小結 69

第7章  多Agent跨境電商智能客服實戰 70

7.1  分層Agent跨境電商智能客服基本架構設計 70

7.1.1  DTC模式的崛起與智能客服的新要求 71

7.1.2  跨境電商智能客服架構設計 72

7.1.3  用於復雜任務分配、解決與匯總的分層Agent架構 73

7.2  搭建具備商業問答能力的交流客服Agent 74

7.2.1  基於Qwen3的多語種智能客服基座模型簡介 75

7.2.2  真實客服數據集介紹與使用詳解 76

7.2.3  使用LoRA微調基座模型 77

7.2.4  使用微調後的智能客服基座模型完成推理 81

7.2.5  原生Qwen3多語種支持與跨境電商智能客服語言設置 82

7.3  給交流客服Agent註入垂直領域知識 85

7.3.1  給客服大模型直接添加知識的方法 86

7.3.2  更高精度的RAG詳解與使用示例 88

7.3.3  基於BM25算法的RAG實戰 90

7.3.4  基於Embedding向量排序的RAG實戰 94

7.3.5  補充講解1:智能客服模型垂直領域知識註入 100

7.3.6  補充講解2:用Qwen3開展向量計算 102

7.4  搭建基於Qwen3的調度Agent 104

7.4.1  使用MCP構建適配智能客服的工具集 104

7.4.2  基於在線Qwen3的客戶意圖識別與工具調度Agent 108

7.5  本章小結 112

第8章  多智能體協作的原生A2A協議詳解 114

8.1  A2A架構詳解 115

8.1.1  A2A的功能與定義 115

8.1.2  A2A通信與交互模塊詳解 116

8.2  Hello Agent:A2A多智能體交互實戰 119

8.2.1  定義模塊組件的實現與查看 119

8.2.2  服務模塊組件的實現與啟動 122

8.2.3  執行模塊組件的實現與運行 125

8.3  本章小結 127

第9章  MCP與應用詳解 128

9.1  工具調用詳解 128

9.1.1  Python調用工具的基本原理 129

9.1.2  使用Qwen3演示大模型工具調用方法 130

9.2  MCP協議詳解 133

9.2.1  MCP功能與架構詳解 134

9.2.2  單機MCP服務端的搭建 137

9.2.3  單機MCP客戶端的搭建與使用 138

9.3  本章小結 143

第10章  雲上MCP服務的部署與使用 144

10.1  多種MCP連接協議詳解 144

10.1.1  stdio與SSE傳輸協議 144

10.1.2  基於SSE傳輸協議的MCP服務端 146

10.1.3  可視化驗證基於SSE協議的MCP服務 146

10.2  局域網MCP服務器的搭建與使用實戰 150

10.2.1  局域網MCP服務端的搭建 150

10.2.2  局域網MCP客戶端連接MCP服務 152

10.3  基於騰訊雲的MCP服務架設與使用 154

10.3.1  高效便捷的MCP雲服務平臺 154

10.3.2  騰訊雲MCP服務部署代碼的編寫 157

10.3.3  騰訊雲端口的開啟以及在線MCP服務的驗證 158

10.3.4  騰訊雲的持久化服務的開啟 160

10.4  本章小結 161

第11章  高德地圖MCP服務智能調用實戰 162

11.1  MCP驗證工具與高德地圖剖析 162

11.1.1  MCP Inspector使用演示 162

11.1.2  FastMCP用法講解 166

11.1.3  高德地圖MCP服務剖析與測試 171

11.2  高德MCP服務的解析與應用重構 181

11.2.1  基於URL的高德MCP服務的解析 182

11.2.2  原生高德MCP服務的解析 187

11.2.3  解析基於高德MCP工具調用的示例 191

11.3  智能化自定義高德MCP服務實戰 196

11.3.1  在線Qwen3大模型的使用 196

11.3.2  高德MCP函數工具的解析與格式轉換 198

11.3.3  在線Qwen3的工具格式、函數體與轉換函數 200

11.3.4  結合Qwen3智能化自定義高德MCP應用實戰 208

11.4  本章小結 214

第12章  構建個性化的arXiv科研論文MCP服務實戰 215

12.1  將arXiv MCP服務拆解為API應用 215

12.1.1  基礎arXiv MCP服務的安裝與拆解運行 216

12.1.2  使用大模型實現輔助工具函數設置 217

12.1.3  對查詢結果的個性化排序處理 222

12.1.4  適配閱讀習慣的可視化操作 225

12.2  設計個性化的科研論文查詢函數設計 226

12.2.1  FastAPI用法講解 226

12.2.2  基於Flow過程的科研論文查詢 229

12.2.3  將查詢服務重新包裝成API服務 233

12.3  將arXiv API包裝為MCP服務 236

12.3.1  重構原有的arXiv API服務 237

12.3.2  將arXiv API重新包裝為定制的MCP服務 240

12.4  本章小結 244

第13章  基於gradio的雲上MCP服務發布 245

13.1  gradio的基本使用詳解 245

13.1.1  從gradio的Interface開始 245

13.1.2  gradio輸入與輸出組件 248

13.1.3  啟動gradio的launch 252

13.1.4  gradio中多樣化的輸入/輸出組件 253

13.1.5  gradio中常用的幾個組件 256

13.2  基於gradio的MCP服務 268

13.2.1  基於gradio本地實現MCP服務程序 269

13.2.2  基於gradio免費部署雲端MCP服務 271

13.3  本章小結 274

第14章  基於MCP的旅遊規劃智能體開發實戰 275

14.1  基礎智能體組件 276

14.1.1  智能體的基本模塊 276

14.1.2  智能體的System Prompt 277

14.1.3  對MCP服務的加載和處理 280

14.2  智能體整合與單一MCP實戰 282

14.2.1  完整的智能體整合 282

14.2.2  智能體整合高德MCP服務實戰 291

14.3  智能體引導的尋味之旅 292

14.3.1  規劃與文件處理MCP詳解 292

14.3.2  饗攬杭城:智能體引導的尋味之旅 301

14.4  本章小結 312

第15章  多智能體框架LangGraph與聊天助手實戰 313

15.1  初識LangGraph與工作流搭建 313

15.1.1  用LangGraph把大象裝進冰箱 314

15.1.2  LangGraph特性與技術原理 319

15.1.3  LangGraph組件詳解 319

15.1.4  LangGraph中的StateGraph 320

15.1.5  LangGraph中的節點 321

15.1.6  LangGraph中的邊 323

15.2  基於LangGraph的聊天助手搭建 324

15.2.1  LangGraph構建的聊天助手 325

15.2.2  原生LangGraph接口對Qwen3的調用 327

15.2.3  一般智能體運行範式詳解 328

15.2.4  基於LangGraph與Qwen3完成聊天助手 331

15.2.5  進階智能體構建 333

15.3  本章小結 337

第16章  基於LangGraph的高品質住宅投研智能體開發實戰 338

16.1  搭建投研助手必備的知識維度 339

16.1.1  負公攤深析:解構高品質住宅的價值基底 339

16.1.2  搭建全域知識架構的投研認知體系 340

16.1.3  智居範式躍遷:重構技術驅動的居住品質生態 341

16.2  基於Qwen3的高品質住宅投研助手實戰 342

16.2.1  智能體流程功能的定義 343

16.2.2  智能體流程角色的設定 344

16.2.3  投研智能體不同角色的組合與實現 346

16.2.4  完整投研智能體的搭建與運行 351

16.2.5  在騰訊雲上部署高品質住宅投研助手 354

16.3  本章小結 356