





★以 LangGraph 1.0 從零打造 AI 代理的完整實戰指南
★從大語言模型到代理:釐清代理的核心價值與應用版圖
內容簡介
https://youtu.be/oSGygTohT4E
★以 LangGraph 1.0 從零打造 AI 代理的完整實戰指南
★從大語言模型到代理:釐清代理的核心價值與應用版圖
★環境安裝與大模型設定,含 Qwen3 網頁版與線上 API 實戰
★LangGraph 程式設計基礎:工作流架設、工具呼叫與輸出範式
★掌握 Map 與 Reducer,處理大量與彙整型任務
★建構圖的多條件分支與節點平行化處理
★九大代理設計模式循序拆解,從反應式到 Supervisor
★ReAct 範式與 create_agent 預建構模組、中介軟體詳解
★記憶系統:短期儲存與長期記憶的載入與整理
★規劃與執行:整合 tavily 網路搜尋的代理實戰
★上下文工程:提示詞設計、上下文污染與卸載策略
★多代理實戰:共用空間驅動與主代理驅動的協作系統
本書共分12章
◼第 1 章初識代理,從大語言模型談到代理的應用並解析 LangGraph 1.0
◼第 2 章講 Agent 環境安裝與大模型設定,涵蓋 Python 環境、Qwen3 API 與 Hello Agent 實戰
◼第 3 章介紹程式設計基礎,含工作流架設、工具呼叫範式、Map 與 Reducer、輸出範式,並帶出設計模式一反應式代理與自動導航
◼第 4 章講多條件分支與節點平行化
◼第 5 章為設計模式二 ReAct,詳解 ToolNode、create_agent 與中介軟體
◼第 6 章為設計模式三記憶系統,涵蓋記憶儲存與長期記憶整理
◼第 7 章為設計模式四規劃與執行,結合 tavily 搜尋實戰
◼第 8 章為設計模式五上下文工程,探討提示詞、上下文污染與卸載
◼第 9 章進入多代理實戰
◼第 10 至 12 章為案例實戰,依序是新能源車文案設計、共用空間驅動的多代理,以及主代理驅動的多代理與 Supervisor 模式。
產品目錄
1.1 從大型語言模型到代理
1.1.1 代理的誕生
1.1.2 代理的核心能力與技術支柱
1.2 代理革新日常應用
1.2.1 代理重塑應用
1.2.2 代理建構過程
1.3 LangGraph 1.0 開發框架全面解析
1.3.1 LangGraph 新技術底座
1.3.2 LangGraph 讓Agent 開發更快、更靈活
1.4 本章小結
▍第 2 章 Agent 環境安裝與大型語言模型設定
2.1 Python 環境的安裝與設定
2.1.1 Miniconda 的下載與安裝
2.1.2 PyTorch 的下載與安裝
2.1.3 PyCharm 的安裝與使用
2.2 網頁版Qwen3 的使用
2.2.1 網頁版Qwen3 的註冊與基本使用
2.2.2 不同提示(Prompt)對回答的影響
2.3 Qwen3 線上API 的使用
2.3.1 線上Qwen3 註冊與基本使用
2.3.2 不同API 呼叫Qwen3 的範例
2.4 Hello Agent 實戰
2.4.1 透過API 呼叫Qwen3
2.4.2 基於LangGraph 建構Agent
2.5 本章小結
▍第 3 章 LangGraph 程式設計基礎
3.1 LangGraph 與工作流程建立
3.1.1 LangGraph 基礎介紹
3.1.2 LangGraph 元件
3.1.3 LangGraph 中的State
3.1.4 LangGraph 中的Node
3.1.5 LangGraph 中的Edges
3.2 LangGraph 中的基本輸入及工具呼叫範式
3.2.1 LangGraph 中的提示詞
3.2.2 LangGraph 中的工具定義與呼叫
3.2.3 基於LangGraph 實作的工具使用代理
3.3 LangGraph 中的Map 與Reducer
3.3.1 LangGraph 中的Map
3.3.2 LangGraph 中的Reducer
3.3.3 各司其職的Map 與Reducer
3.3.4 State 中的輔助參數BaseModel、Annotated 與Literal 詳解
3.4 LangGraph 中的輸出範式
3.4.1 LangGraph 中的格式化輸出1:StrOutputParser
3.4.2 LangGraph 中的格式化輸出2:JSON 格式
3.4.3 LangGraph 中的格式化輸出3:可控的JSON 格式
3.5 代理設計模式1:反應式代理與自動導航案例
3.5.1 初識反應式代理
3.5.2 反應式室內清掃代理設計
3.5.3 反應式室內清掃代理的實作
3.5.4 模擬場景下的清掃代理視覺化示範
3.6 本章小結
▍第 4 章 建構圖的多條件分支
4.1 多場景條件分支
4.1.1 多條件分支實戰
4.1.2 LangGraph 的串流輸出
4.1.3 Command 命令完成節點內部的跳轉
4.2 LangGraph 節點的平行化處理
4.2.1 LangGraph 中的平行化實戰
4.2.2 平行化實戰中Reducer 的妙用
4.3 本章小結
▍第 5 章 代理設計模式 2:ReAct
5.1 ToolNode 詳解與重新包裝
5.1.1 ToolNode 詳解
5.1.2 ToolNode 中的工具呼叫
5.2 ReAct 設計範式
5.2.1 初識ReAct 與實作
5.2.2 基於大型語言模型的ReAct 詳解
5.3 替代ReAct 的預建構create_agent 模組詳解
5.3.1 create_agent 的基礎使用
5.3.2 使用create_agent 建構ReAct
5.4 create_agent 的結構化輸出與輸入
5.4.1 create_agent 中的結構化輸出格式
5.4.2 create_agent 中的輸入重構
5.5 create_agent 中介軟體middleware 詳解
5.5.1 中介軟體的使用
5.5.2 中介軟體裝飾器詳解
5.5.3 使用中介軟體裝飾器動態重構輸入格式
5.6 本章小結
▍第 6 章 代理設計模式 3:記憶系統
6.1 LangGraph 中的記憶儲存
6.1.1 基於記憶體的短期記憶
6.1.2 基於持久化儲存的長期記憶儲存
6.2 LangGraph 中的長期記憶載入與整理
6.2.1 基於持久化儲存的長期記憶預載入1:拼接提示詞
6.2.2 基於持久化儲存的長期記憶預載入2:before_agent 中介軟體的使用
6.2.3 基於持久化儲存的長期記憶預載入3:before_model 與檢索整理
6.2.4 before_agent 與before_model 的使用差異
6.3 本章小結
▍第 7 章 代理設計模式 4:規劃與執行
7.1 網路搜尋工具tavily 詳解
7.1.1 tavily 搜尋引擎註冊
7.1.2 tavily 使用詳解
7.2 結合tavily 搜尋的代理實戰
7.2.1 基於create_agent 的多工具呼叫實戰
7.2.2 完整建立的LangGraph 多工具呼叫代理
7.3 LangGraph 中TypedDict 與BaseModel 的共通與巢狀結構
7.3.1 LangGraph 中TypedDict 與BaseModel 的共通點
7.3.2 LangGraph 的狀態空間進階:多類型資料巢狀結構
7.4 基於代理規劃的成長指導
7.4.1 目標抽象:從「經驗驅動」到「目標驅動」
7.4.2 步驟明確:從「模糊願景」到「清晰藍圖」
7.4.3 執行實踐:從「靜態邏輯」到「動態循環」
7.5 本章小結
▍第 8 章 代理設計模式 5:上下文工程
8.1 上下文工程中的提示詞
8.1.1 提示詞範本PromptTemplate
8.1.2 提示詞設計規範
8.1.3 帶有人格描述的提示詞範本
8.2 上下文污染與上下文卸載
8.2.1 上下文污染
8.2.2 上下文卸載
8.3 本章小結
▍第 9 章 多代理實戰
9.1 初識多代理
9.1.1 單代理與多代理
9.1.2 多代理的應用場景
9.2 多代理基礎設計模式實戰
9.2.1 多代理設計模式6:管線式
9.2.2 多代理設計模式7:反思
9.3 本章小結
▍第 10 章 案例實戰:結合長短期目標的新能源車文案設計
10.1 文案設計的基礎知識
10.1.1 基於業務要求的背景和歷史文案蒐集
10.1.2 Embedding 編碼與歷史文字查詢
10.1.3 文案目標定義與生成
10.2 文案設計的代理實戰
10.2.1 文案生成中不同角色的定義與抽象
10.2.2 角色的動態生成函式
10.2.3 結合長短期目標的新能源車文案
10.2.4 多代理設計模式8:Swarm
10.3 本章小結
▍第 11 章 案例實戰:共用空間驅動的多代理
11.1 多代理的共用空間驅動
11.2 多代理的共用空間驅動實戰
11.2.1 基於共用空間驅動的多代理實戰
11.2.2 管控全域的共用空間詳解
11.3 本章小結
▍第 12 章 案例實戰:主代理驅動的多代理
12.1 多代理角色的定義與實作
12.1.1 主狀態空間的定義
12.1.2 多代理「專家」角色設定
12.1.3 多代理「主管」角色設定
12.2 多代理設計模式9:Supervisor
12.2.1 角色建構與路由分析
12.2.2 Supervisor 模式的多代理實戰
12.3 本章小結
作者介紹
高校計算機專業講師,研究方向為雲計算、大數據與人工智慧。其著作包括
《AI Agent 智能體與MCP開發實踐:基於Qwen3大模型》
《DeepSeek原生應用與智能體開發實踐》
《LLM 開源大物 - DeepSeek 深入技術多模態開發》
《深入探索Mamba模型架構與應用》
《PyTorch深度學習與計算機視覺實踐》
《PyTorch語音識別實踐》
《ChatGLM大模型本地部署、應用開發與微調》
《新範式來臨 - 用 PyTorch 了解 LLM 開發微調 ChatGLM 全過程》
《PyTorch 2.0深度學習從零開始》
規格
退貨說明
退貨須知:
- 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
- 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。
依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
- 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
- 報紙、期刊或雜誌。
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
- 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
- 國際航空客運服務。
若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:
- 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
- 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
- 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
- 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。










