LangChain簡明講義:從0到1構(gòu)建LLM應用程序
定 價:80 元
- 作者:劉偉舟
- 出版時間:2024/3/1
- ISBN:9787121475276
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.561
- 頁碼:196
- 紙張:
- 版次:01
- 開本:16開
本書的結(jié)構(gòu)由淺入深,第1章和第2章介紹大語言模型和LangChain的基礎知識,使讀者能夠?qū)Ρ緯鴥?nèi)容有整體的認識,并完成運行環(huán)境的安裝配置,為后續(xù)實踐奠定基礎。第3章至第8章詳細介紹LangChain的重要模塊,包括模型調(diào)用、鏈、智能體等,深入淺出地介紹了各模塊的原理和使用方式。第9章至第11章涉及實踐項目,包括對話機器人、代碼理解、檢索增強生成,通過這些項目,讀者能更好地理解如何基于LangChain構(gòu)建自己的大語言模型應用系統(tǒng)。
劉偉舟,中科院自動化研究所碩士,曾就職于曠視研究院,在大模型、計算機視覺、機器人等領域有豐富經(jīng)驗。目前在某頭部大模型公司任資深算法工程師,從事多模態(tài)大模型相關研發(fā)工作。張婉平,清華大學碩士。目前在某頭部互聯(lián)網(wǎng)公司任高級算法工程師,從事與多模態(tài)大模型應用落地相關的研發(fā)工作。
第1章 大語言模型簡介 1
1.1 大語言模型定義 1
1.2 大語言模型的工作原理 6
1.3 大語言模型的應用領域 11
1.4 大語言模型面臨的挑戰(zhàn)和前景 14
1.5 小結(jié) 16
第2章 LangChain簡介 17
2.1 初識LangChain 17
2.2 環(huán)境安裝 20
2.3 小結(jié) 26
第3章 模型調(diào)用 27
3.1 大語言模型調(diào)用 27
3.2 對話模型調(diào)用 32
3.3 文本嵌入模型調(diào)用 38
3.4 源碼解析 45
3.5 小結(jié) 58
第4章 模型輸入輸出 59
4.1 提示詞模板 60
4.2 對話提示模板 65
4.3 提示示例選擇器 69
4.4 輸出解析器 76
4.5 小結(jié) 80
第5章 數(shù)據(jù)連接 81
5.1 文檔加載器 82
5.2 文檔轉(zhuǎn)換器 90
5.3 向量存儲器 93
5.4 檢索器 97
5.5 小結(jié) 100
第6章 記憶模塊 101
6.1 對話記憶模塊 102
6.2 向量庫存儲記憶模塊 109
6.3 自定義記憶模塊 115
6.4 小結(jié) 119
第7章 鏈 120
7.1 大語言模型鏈 120
7.2 自定義鏈 128
7.3 組合鏈 132
7.4 小結(jié) 140
第8章 智能體 141
8.1 交互工具 141
8.2 智能體類型 143
8.3 構(gòu)建智能體 146
8.4 小結(jié) 150
第9章 實踐:對話機器人 151
9.1 流程概述 151
9.2 實現(xiàn)步驟 152
9.3 小結(jié) 157
第10章 代碼理解實踐 159
10.1 流程概述 160
10.2 詳細步驟 161
10.3 小結(jié) 165
第11章 檢索增強生成 166
11.1 LCEL 168
11.2 流程概述 172
11.3 詳細步驟 173
11.4 小結(jié) 188