LangChain 實戰:大模型應用開發實例
崔皓
買這商品的人也買了...
-
$374統計信號處理基礎:實用算法開發‧捲III -
生成深度學習|訓練機器繪畫、作曲、寫作與玩遊戲 (Generative Deep Learning)$580$458 -
$500概率深度學習 使用 Python、Keras 和 TensorFlow Probability (Probabilistic Deep Learning: With Python, Keras and Tensorflow Probability) -
$479GitLab CI/CD 從入門到實戰 -
Halliday & Resnick`s Principles of Physics, Extended, 12/e (IA)(Paperback) (書況有些許瑕疵,不介意在下單)$1,640$1,607 -
$422擴散模型:生成式 AI 模型的理論、應用與代碼實踐 -
史上最強 Python 入門邁向頂尖高手之路王者歸來, 3/e (全彩印刷)$1,200$948 -
$556大規模語言模型:從理論到實踐 -
白話深度學習的數學$419$398 -
$422LangChain 實戰:從原型到生產,動手打造 LLM 應用 -
$331LangChain 編程:從入門到實踐 -
LangChain 開發手冊 -- OpenAI × LCEL 表達式 × Agent 自動化流程 × RAG 擴展模型知識 × 圖形資料庫 × LangSmith 除錯工具$680$537 -
最新機器學習的教科書, 2/e$780$616 -
多模態大模型:算法、應用與微調$714$678 -
LLM 大型語言模型的絕世祕笈:27路獨步劍法,帶你闖蕩生成式 AI 的五湖四海 (iThome鐵人賽系列書)$650$507 -
LLM 串接所有服務 - LangChain 原型到產品全面開發$680$537 -
輕量又漂亮的 Python Web 框架 - Streamlit AI 時代非學不可$690$545 -
LLM 的大開源時代 - Llama 模型精讀實戰$650$514 -
多 Agent 智慧體 - LangChain 大型 ReAct 系統開發$880$695 -
$708可解釋機器學習:黑盒模型可解釋性理解指南, 2/e -
$305AI 文案寫作從入門到精通 -
我要招架一切【痛點】:從工程師到開發團隊的 Azure DevOps 冒險指南(iThome鐵人賽系列書)$650$429 -
你的第一本智慧體 AI 書 - LangChain 開發全方位手冊$720$569 -
人工智慧基礎概論 (含iPAS檢定 - AI應用規劃師)$650$618 -
Physics for Scientists and Engineers & with Modern Physics, 11/e Custom Version (封膜不分售)$1,580$1,548
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書深入介紹了LangChain平臺和大模型的核心概念、應用和實戰經驗。從LangChain的架構出發,逐一講解了模型輸入/輸出、檢索、鏈、記憶和代理等核心組件,並結合豐富的開發場景以詳細的代碼呈現給讀者。此外,本書還將通過幾個具體案例來展示如何綜合運用所學知識,通過這些案例,讀者不僅可以掌握LangChain的實用技術,還可以提升解決實際問題的能力。
本書既適合初學者快速入門LangChain,深入瞭解大模型領域的最新技術,也適合專業開發者拓展技能,上手大模型應用的開發。
作者簡介
崔皓
華中科技大學碩士,資深架構師,51CTO平臺特約作者、社區編輯、AIGC大模型應用實戰精品班講師。在大模型領域擁有豐富的教學經驗,並協助企業成功實施大模型項目。曾在惠普負責企業服務交付工作長達9年,近幾年專註於大模型技術的實際應用和企業數字化轉型。著有《分佈式架構原理與實踐》。
目錄大綱
目 錄
第 1章 攜手大模型與LangChain,邁向AI新紀元 1
1.1 大模型:不僅火熱,更是未來 2
1.2 大模型揭秘:從數字到現實 3
1.3 LangChain:你的大模型工具箱 5
1.4 LangChain探索:開發的第 一步 7
1.5 內容導覽:與LangChain共創未來 10
1.6 LangChain的整體框架 12
1.7 總結 14
第 2章 LangChain探索之旅:準備與初始配置 15
2.1 LangChain 安裝:步驟簡單 16
2.2 環境搭建:Python的簡潔與Jupyter NoteBook的力量 17
2.3 密鑰之力:打開大模型的通道 18
2.4 啟動序章:大模型的調用與應用 20
2.5 總結 23
第3章 駕馭大模型的輸入與輸出 24
3.1 model I/O概述:通往大模型應用的橋梁 25
3.2 提示模板探究:構築靈活的提示體系 26
3.2.1 動態提示構造:提示模板在自動客服應用中的應用 27
3.2.2 從客服到技術:ChatMessagePromptTemplate在角色切換中的實踐 30
3.2.3 部分提示模板:引導用戶獲取精準服務 32
3.2.4 自動客服模板組合:PipelinePromptTemplate集成多模板 37
3.3 示例選擇探究:借用示例選擇器提升響應效率 39
3.3.1 客服交互設計:LengthBasedExampleSelector實現三步響應法 40
3.3.2 用戶請求歸類:SemanticSimilarityExampleSelector實現相似度選擇 44
3.4 模型交互核心:模型應用實戰 48
3.4.1 模型框架探析:LangChain實踐展現 48
3.4.2 緩存優勢展現:實戰效能提升 50
3.4.3 虛擬環境構建:FakeListLLM演示 52
3.4.4 並發優勢探索:異步調用實現 55
3.5 輸出格式解析:輸出解析器優化系統交互 58
3.5.1 CRM數據整合:PydanticOutputParser實現輸出解析 58
3.5.2 解析自動修復:OutputFixingParser實現解析失敗的備選方案 61
3.6 總結 64
第4章 檢索技術 65
4.1 檢索器概要:執行路徑與組件功能 66
4.2 文檔加載器:連接數據源與文檔的工具 67
4.3 文檔轉換器:文本分割與格式化 71
4.3.1 分塊與重疊:遞歸文本分割策略 72
4.3.2 結構化數據抽取:用戶評論智能轉換 75
4.4 文本嵌入向量:深入詞向量原理 78
4.5 向量存儲:從嵌入到查詢 81
4.6 檢索器:多維查詢與上下文壓縮 84
4.7 總結 90
第5章 鏈組件 91
5.1 模塊設計:鏈組件概述 92
5.2 交互優化:提示模板與鏈協同工作 93
5.3 生成摘要:探索StuffDocumentsChain的應用 94
5.4 海量文檔搜索:探索MapReduceDocumentsChain的應用 98
5.5 過濾請求:實現問題分類與路由選擇 105
5.6 串聯服務鏈:使用SequentialChain實現連續處理流程 110
5.7 自動客服系統:架設自然語言到SQL語句的橋梁 114
5.7.1 數據庫設計:明確實體與關系 115
5.7.2 數據庫部署:SQLite的選擇與安裝 118
5.7.3 從自然語言到SQL語句:使用SQLDatabaseChain實現查詢功能 119
5.8 總結 122
第6章 高效AI聊天機器人:借助記憶組件優化交互體驗 123
6.1 增強對話連貫性:記憶組件的實現與應用 124
6.2 優化AI聊天體驗:借助記憶組件實現聊天記憶 126
6.3 長聊天交互:使用ConversationSummaryMemory提升聊天連續性 131
6.4 精準檢索歷史對話:使用VectorStoreRetrieverMemory實現信息檢索 135
6.5 多輸入鏈:兼顧歷史文檔與實時查詢 141
6.6 總結 148
第7章 代理與回調組件:實時交互與智能監控 149
7.1 代理組件:實現動態交互 150
7.2 天氣與物流協同:對話代理實現對話實時交互 156
7.3 在線文檔搜索:搜索與查找實現文檔實時交互 159
7.4 自問自答與搜索:實現電商銷售推薦 163
7.5 對接訂單與物流:StructuredTool自定義工具 165
7.6 實時監控與日誌記錄:回調實現自定義處理器 169
7.7 總結 174
第8章 大模型項目實踐:從理論到應用的跨越 175
8.1 知識圖譜實踐:理論、方法與工具 176
8.1.1 知識圖譜構建:開發流程與關鍵步驟 176
8.1.2 三元組抽取:從文本到圖譜的轉化 177
8.1.3 LangChain處理三元組:語義的深度解析 179
8.2 企業知識庫構建:技術架構與操作流程 183
8.2.1 自動客服流程:從用戶請求到模型響應的完整流程 184
8.2.2 數據應用構建:Streamlit前端與Python後端的融合 185
8.2.3 自動客服執行:從PDF上傳到問題響應 186
8.3 用戶評論分析:從文本到情感識別 192
8.3.1 用戶評價分析:客戶反饋與信息抽取 192
8.3.2 從評論到數據洞察:LangChain驅動文本分析流程 194
8.3.3 追加情感分析:LangChain標記鏈實踐 197
8.3.4 情感數據可視化:雷達圖洞悉服務滿意度 202
8.4 大模型微調: GPT-3.5 Turbo安全微調與效能提升 204
8.4.1 微調GPT-3.5 Turbo:安全標準與成本透明性 205
8.4.2 提升效率與性能:GPT-3.5 Turbo的微調過程 206
8.4.3 數據集構建:打造幽默氣象助理 206
8.4.4 定製幽默感:GPT-3.5 Turbo 微調詳解 209
8.5 總結 213
第9章 LCEL技術深掘:構建高效的自動化處理鏈 214
9.1 LCEL概要 215
9.2 自定義鏈:Runnable接口的功能與實現 216
9.3 組件協作:輸入/輸出模式和數據傳遞機制 218
9.4 流暢的AI對話:結合Runnable、模板和解析器 221
9.5 自動化回答鏈:結合檢索、模板和大模型 226
9.6 序列化鏈:借助LCEL實現技術問題診斷與解決方案生成 228
9.7 並行鏈:借助LCEL實現多方案整合 231
9.8 總結 236


