AI智能體應用開發

鮑亮 崔江濤 李倩 範濤

  • 出版商: 清華大學
  • 出版日期: 2026-07-01
  • 售價: $600
  • 語言: 簡體中文
  • ISBN: 7302719969
  • ISBN-13: 9787302719960
  • 相關分類: AI Coding
  • 下單後立即進貨 (約4週~6週)

  • AI智能體應用開發-preview-1
  • AI智能體應用開發-preview-2
  • AI智能體應用開發-preview-3
  • AI智能體應用開發-preview-4
  • AI智能體應用開發-preview-5
  • AI智能體應用開發-preview-6
  • AI智能體應用開發-preview-7
AI智能體應用開發-preview-1

商品描述

"《AI智能體應用開發》系統梳理AI智能體應用開發的全鏈條知識體系,詳解智能體開發流程涉及的核心理論、關鍵技術、工程方法、落地流程、實用工具與行業實戰案例,為開發者搭建從基礎理論到產業實踐的完整橋梁,助力解決技術落地中的架構設計、能力構建、場景適配等核心難題,推動AI智能體在工業、科研、政務、金融、服務等領域的規模化落地應用,配套示例源碼、PPT課件、配圖PDF文件、讀者微信交流群。 《AI智能體應用開發》共分16章,內容包括四大板塊:介紹智能體基礎概念(第1章);詳解智能體感知、記憶、知識、情感、推理、工具、協同等關鍵能力(第2~8章);揭示智能體開發流程、應用參考架構、應用設計模式等工程技術(第9~11章);剖析深度研究、數據分析、數據科學、決策優化、機器視覺等5類垂直場景智能體的完整開發過程(第12~16章)。 《AI智能體應用開發》既適合智能體初學者、智能體開發工程師、AI應用研發人員、行業智能化解決方案提供商,也適合高等院校或高職高專院校人工智能、軟件工程、計算機等相關專業的師生,以及關註智能體技術發展與產業應用的行業從業者。"

作者簡介

"鮑亮,西安電子科技大學教授、博導。中國計算機學會高級會員。研究方向為大模型應用和AI智能體技術。崔江濤,西安郵電大學副校長,二級教授、博導,國家級高層次人才,中國計算機學會傑出會員,享受國務院政府特殊津貼。長期從事數據庫內核、復雜數據管理領域的研究與開發工作。李倩,西安交通大學教授、博導。研究方向為人工智能與數字經濟、公司金融、金融科技等。範濤,中國煤炭科工集團研究員、首席科學家、博導。中國地球物理學會隧道與地下工程專委會委員。研究方向為AI+地球物理反演和地質垂直大模型應用技術。"

目錄大綱

目    錄

第1章  智能體基礎 1

1.1  智能體基礎 1

1.1.1  智能體的核心定義與本質 1

1.1.2  智能體與傳統程序的核心差異 2

1.1.3  智能體的核心構成要素 3

1.2  智能體發展歷史 4

1.2.1  奠基期:符號主義主導的理論萌芽 4

1.2.2  黃金期:連接主義推動的學習革命 5

1.2.3  復興期:深度學習加持的能力躍升 6

1.2.4  爆發期:大模型驅動的實用化浪潮 6

1.3  智能體的特點 7

1.3.1  自主性 7

1.3.2  適應性 8

1.3.3  學習能力 9

1.3.4  交互性 10

1.4  智能體應用的挑戰 10

1.4.1  技術瓶頸 10

1.4.2  倫理與安全困境 11

1.4.3  開發生態與經濟難題 11

1.5  本章小結 12

1.6  參考文獻 13

第2章  智能體感知能力 15

2.1  智能體感知能力概述 15

2.2  文檔感知任務定義與分類 16

2.2.1  文檔輸入類型 16

2.2.2  文檔預處理的核心任務 16

2.2.3  文檔預處理的輸出類型 21

2.3  主流文檔預處理工具 21

2.3.1  MinerU 21

2.3.2  PaddleOCR 23

2.3.3  PP-StructureV3 23

2.3.4  MonkeyOCR-1.5 25

2.3.5  DeepSeek-OCR 25

2.3.6  主流框架對比 26

2.4  智能體的其他模態感知能力 27

2.4.1  音頻感知 27

2.4.2  圖片感知 29

2.4.3  視頻感知 30

2.5  本章小結 33

2.6  參考文獻 33

第3章  智能體記憶能力 35

3.1  記憶能力的定義與內涵 35

3.1.1  記憶的形式化定義 36

3.1.2  記憶與上下文窗口的關系 37

3.1.3  多模態記憶:表征與對齊 38

3.2  記憶支撐與技術演進 39

3.2.1  記憶對智能體能力的系統性支撐 39

3.2.2  主流技術範式 40

3.2.3  研究挑戰:從“有記憶”到“好記憶” 42

3.3  智能體三層記憶參考框架 42

3.3.1  第一層:感知記憶 42

3.3.2  第二層:工作記憶 44

3.3.3  第三層:長期記憶 45

3.3.4  動態調度機制 47

3.3.5  工程化示例:從Hello World到生產級 47

3.4  開源框架、工具與評估指標 50

3.4.1  記憶編排與管理框架 50

3.4.2  混合存儲基礎設施 50

3.4.3  記憶能力的評估指標 51

3.5  本章小結 51

3.6  參考文獻 52

第4章  智能體知識能力 54

4.1  知識的定義與內涵 54

4.1.1  知識分層 55

4.1.2  知識類型 56

4.1.3  知識表示 57

4.2  知識管理 59

4.2.1  知識註入與檢索 60

4.2.2  非結構化數據的知識工程 61

4.2.3  結構化數據的知識工程 62

4.2.4  知識治理與質量評估 63

4.3  知識賦能 65

4.3.1  知識即感知 65

4.3.2  知識即思考 66

4.3.3  知識即能力 67

4.4  開源技術棧選型 68

4.4.1  知識存儲與檢索引擎 68

4.4.2  知識編排與RAG框架 69

4.5  參考文獻 71

第5章  智能體情感能力 73

5.1  能力定義 73

5.1.1  情感理解與共情 74

5.1.2  意圖推斷與心理理論(ToM) 75

5.1.3  社會適應與分寸 76

5.1.4  心智加持下的用戶體驗變化 76

5.2  如何為智能體提供支撐 77

5.2.1  心智情緒計算閉環:從輸入到行動 77

5.2.2  表示與公式:讓情緒成為可計算信號 77

5.2.3  推理與決策:快思考與慢思考 80

5.2.4  用戶模型與ToM:讓系統讀懂“言外之意” 80

5.2.5  記憶系統:讓相處跨越時間 81

5.2.6  反思機制:把事故變成經驗 81

5.2.7  表達控制:讓策略被聽見 82

5.3  研究現狀與趨勢 83

5.3.1  斯坦福虛擬小鎮 83

5.3.2  價值對齊與“憲法AI” 84

5.3.3  多模態共情的挑戰 85

5.3.4  從“會聊天”到“會相處”:長期一致性成為核心指標 85

5.3.5  評價體系缺位:我們如何知道“情感能力變強了” 86

5.3.6  現實落地的風險:心智越強,越要克制 86

5.4  開源軟件與工具:實踐形態與代表項目 86

5.5  本章小結 88

5.6  參考文獻 89

第6章  智能體推理能力 91

6.1  推理的計算本質 91

6.1.1  概率擬合與邏輯湧現 92

6.1.2  快慢思考與雙重架構 93

6.1.3  物理約束與信息邊界 95

6.2  推理範式的演進 96

6.2.1  符號主義與規則推理 97

6.2.2  聯結主義與概率預測 98

6.2.3  提示工程與邏輯湧現 98

6.2.4  自主智能與動態決策 98

6.3  推理增強的核心路徑 99

6.3.1  推理時計算擴展 99

6.3.2  訓練時能力內化 102

6.4  開發框架與工具鏈 103

6.4.1  推理編排與圖架構 104

6.4.2  群體智能與協作 104

6.4.3  聲明式提示編程 105

6.4.4  評估體系與可觀測性 106

6.5  本章小結 106

6.6  參考文獻 107

第7章  智能體工具能力 110

7.1  工具能力的定義與作用 110

7.1.1  工具能力的概念 110

7.1.2  工具能力在智能體中的地位 111

7.1.3  工具能力與智能體智能水平的關系 112

7.2  工具調用的核心機制 112

7.2.1  可調度能力 113

7.2.2  決策與選擇機制 113

7.2.3  風險控制 114

7.3  工具類型與能力框架 114

7.3.1  數據庫 114

7.3.2  數值計算 117

7.3.3  代碼執行 117

7.4  工具能力實現體系 118

7.4.1  工具描述協議 119

7.4.2  IO格式設計與工具調用流程 120

7.4.3  異常處理 124

7.4.4  實現一個LangChain-Like Agent的最小原型 124

7.4.5  揭秘服務器端 130

7.5  其他工具生態 132

7.5.1  MCP 133

7.5.2  Claude Skills 134

7.6  參考文獻 134

第8章  多智能體協同 137

8.1  多智能體協同的內涵與價值 137

8.1.1  核心概念 137

8.1.2  協同的核心價值與驅動力 140

8.1.3  核心協同場景 143

8.2  多智能體協同的能力支撐體系 146

8.2.1  協同架構模式設計 146

8.2.2  關鍵支撐技術 148

8.2.3  主流協同策略與實現路徑 151

8.3  多智能體協同的研究現狀與前沿 154

8.3.1  學術研究前沿方向 154

8.3.2  業界應用探索 156

8.4  開源軟件與工具 159

8.5  本章小結 161

8.6  參考文獻 162

第9章  智能體應用開發流程 164

9.1  從面向對象到面向智能體 164

9.1.1  復雜度的挑戰與抽象的躍遷 165

9.1.2  面向智能體設計的興起 167

9.2  問題定義與範圍劃定 169

9.2.1  痛點識別與價值主張 170

9.2.2  用戶畫像與核心場景識別 170

9.2.3  MVP邊界與可行性定義 171

9.3  調研與探索 171

9.3.1  前沿技術綜述與選型 171

9.3.2  關鍵技術原型驗證 172

9.3.3  領域知識工程 173

9.4  系統設計與架構規劃 174

9.4.1  智能體角色定義 174

9.4.2  協同機制與狀態流轉設計 175

9.4.3  記憶與知識體系設計 176

9.5  開發與實現 176

9.5.1  提示詞工程 177

9.5.2  工具封裝與調用 177

9.5.3  知識庫 179

9.6  測試、評估與疊代優化 179

9.6.1  建立行為評估體系 179

9.6.2  系統化行為測試方法 179

9.6.3  數據驅動的疊代閉環 180

9.7  部署與持續運營 180

9.7.1  部署策略 180

9.7.2  持續運營 181

9.8  本章小結 182

9.9  參考文獻 182

第10章  智能體應用參考架構 185

10.1  整體架構介紹 185

10.2  用戶交互層 186

10.2.1  插件集成 186

10.2.2  命令行接口調用 187

10.2.3  Web界面 187

10.3  Agent調度層 188

10.3.1  主循環引擎 188

10.3.2  異步消息隊列 189

10.3.3  會話流生成器 191

10.3.4  消息壓縮器 191

10.4  工具執行與管理層介紹 192

10.4.1  工具引擎 192

10.4.2  並發控制 193

10.4.3  權限驗證 194

10.4.4  可拓展工具生態系統 194

10.5  存儲與持久化層 195

10.5.1  短期記憶 196

10.5.2  中期記憶 196

10.5.3  長期記憶 197

10.6  本章小結 197

10.6  參考文獻 198

第11章  智能體應用設計模式 199

11.1  概述 199

11.2  流程與控制 200

11.2.1  提示鏈 200

11.2.2  路由 202

11.2.3  並行化 203

11.3  增強與優化 204

11.3.1  反思 204

11.3.2  規劃 206

11.3.3  學習與適應 207

11.3.4  目標設定與監控 208

11.3.5  探索與發現 209

11.4  交互與協作 210

11.4.1  人機協作 210

11.4.2  多智能體協作 211

11.5  穩健性與安全 213

11.5.1  異常處理與恢復 213

11.5.2  優先級調度 213

11.5.3  安全護欄 214

11.5.4  評估與監控 215

11.6  本章小結 216

11.7  參考文獻 217

第12章  深度研究智能體 219

12.1  需求分析 219

12.2  系統架構 220

12.2.1  系統功能模塊 220

12.2.2  系統架構設計 221

12.3  關鍵技術 222

12.3.1  用戶意圖澄清 222

12.3.2  研究狀態建模 223

12.3.3  研究子任務派遣 224

12.4  系統實現 225

12.4.1  主智能體 225

12.4.2  研究子智能體 237

12.5  本章小結 242

12.6  參考文獻 243

第13章  數據分析智能體 244

13.1  需求分析 244

13.2  系統架構 245

13.2.1  業務架構 245

13.2.2  技術架構 248

13.3  關鍵技術 250

13.3.1  提示詞工程 250

13.3.2  模式連接 253

13.3.3  代碼生成與優化 254

13.3.4  高級數據分析能力 256

13.3.5  安全性和可擴展性 257

13.4  系統實現 259

13.4.1  NL2SQL數據庫問答系統實現案例 259

13.4.2  NL2Code Excel電子表格問答系統實現案例 266

13.5  本章小結 273

13.6  參考文獻 273

第14章  數據科學智能體 276

14.1  需求分析 276

14.2  多智能體協同的能力支撐體系 276

14.3  系統架構 278

14.3.1  技術架構 278

14.3.2  業務架構 280

14.4  關鍵技術 282

14.4.1  大模型智能體協同框架 282

14.4.2  大模型利用數據科學工具 283

14.4.3  開放場景下的評估與基準體系 284

14.5  系統實現 285

14.5.1  理論闡述 285

14.5.2  案例分析 293

14.6  本章小結 313

14.7  參考文獻 313

第15章  決策優化智能體 316

15.1  需求分析 316

15.2  系統架構 317

15.2.1  系統功能模塊 317

15.2.2  系統架構設計 319

15.3  關鍵技術 320

15.3.1  決策優化領域知識圖譜構建技術 320

15.3.2  基於有向無環圖(DAG)的異構智能體編排技術 321

15.3.3  基於抽象語法樹(AST)的約束代碼生成技術 322

15.3.4  約束流模板化映射技術 323

15.3.5  基於沙箱的代碼自修復與驗證技術 324

15.3.6  基於問題特征學習的自適應算法選擇技術 324

15.3.7  求解結果的可解釋性分析與歸因技術 325

15.4  系統實現 326

15.4.1  領域知識圖譜的存儲與檢索實現 326

15.4.2  異構智能體工作流(LangGraph)的實現 328

15.4.3  抽象語法樹(AST)構建器的實現 330

15.4.4  約束模板庫與RAG檢索的實現 333

15.4.5  基於沙箱的代碼自修復與驗證實現 336

15.4.6  自適應算法選擇實現 340

15.4.7  求解結果可解釋性實現 343

15.5  本章小結 346

15.6  參考文獻 346

第16章  機器視覺智能體 347

16.1  需求分析 348

16.1.1  用戶需求與使用場景 348

16.1.2  系統功能需求 349

16.2  系統架構 350

16.2.1  系統模塊組成 350

16.2.2  模塊間的信息流與交互方式 352

16.2.3  系統運行流程 353

16.3  關鍵技術 353

16.3.1  任務理解與系統規劃關鍵技術 353

16.3.2  數據與標註關鍵技術 358

16.3.3  模型選擇與訓練流水線關鍵技術 364

16.3.4  評估分析與閉環優化關鍵技術 368

16.3.5  部署交付與系統工程關鍵技術 371

16.4  本章小結 373

16.5  參考文獻 373