書摘筆記|Learning LangChain(Oshin & Campos)

來源:Mayo Oshin & Nuno Campos,《Learning LangChain》(O'Reilly)

這是一篇整理筆記,記錄這本書關於 LLM 應用組裝、RAG 兩部曲、認知架構光譜與上線工程的核心觀點。重點是可複習的概念與線索,不是完整教學。

核心主題

做 LLM 應用的真正功夫,不在呼叫模型,而在「組裝」:把提示、檢索、記憶、工具呼叫組成適合你目的的認知架構,再用工程方法讓它可靠地上線——LangChain 與 LangGraph 就是這套組裝的工具箱。

核心觀點

詳細內容

一、基礎建材:模型、RAG 與記憶(第 1-4 章)

二、認知架構與代理(第 5-7 章)

三、上線工程:模式、部署與測試(第 8-10 章)

四、LLM 該長什麼樣子給人用(第 11 章)

金句摘錄

實踐方法

  1. 從光譜最低處開始:先試單次 LLM 呼叫,不夠再升級成鏈、路由器,最後才是代理——每升一級都付出可靠度
  2. 動手前先寫兩份清單:應用的目的、行為的限制條件;限制條件會直接指向適合的架構
  3. 資料量小就直接塞提示,大到塞不下才需要 RAG;檢索品質不好時,先改查詢(改寫、多查詢)再動索引
  4. 需要下游程式處理的輸出,一律用結構化輸出並為每個欄位寫清楚描述
  5. 上線前先建評測資料集,讓每次改提示都有回歸測試可跑,而不是憑感覺判斷有沒有變好

這篇筆記後來長成了方法論文章:〈想做自己的 AI 應用,需要學 LangChain 嗎?一張地圖看懂 AI 應用開發〉