EPISODE · Mar 13, 2026 · 9 MIN
不用 LangChain,80 行打出 Claude CLI:LLM 記憶不是魔法,是你自己維護的 array
from 脈報 · host 思思主播
Claude 每次對話都從零開始,完全沒有記憶。你以為它「記得你說的話」,其實是你每次都把整段對話附過去了,那個東西叫做陣列。工程師 Morgan Linton 用 80 行程式碼、不靠任何框架,打出一個完整的 Claude CLI,讓你親眼看見大型語言模型底層的實際運作,也搞懂框架在幫你抽象掉什麼。 ⭐ 文章深度讀:拆解 LLM 無狀態、串流輸出、系統提示三大底層邏輯,帶你看見框架背後的實際運作 → https://heymaibao.com/build-claude-cli-from-scratch/ 📝 懶人包 ∙ Claude API (以及所有主流大型語言模型 API) 完全無狀態,不記得你說過什麼。你以為的「對話記憶」,只是開發者每次附上的 {role, content} 陣列 (role 代表是誰說的,content 是內容)。 ∙ stream() 讓 AI 每收到一個字就輸出,create() 等全部完成才輸出。體感差距明顯,80 行 CLI 就能親眼示範。 ∙ 不靠框架 (LangChain 等) 從原始 API 打起,你才真正理解框架在把什麼東西包裝掉。 ∙ 「記憶是陣列」這件事說起來很普通,但真正理解後,你跟 AI 工具的關係會有點微妙的改變。從把它當黑箱,到知道自己在控制什麼。 📚 參考資料 How to build a simple Claude-powered AI CLI from scratch → https://x.com/morganlinton/status/2030366723711651857
Embed this episode
NOW PLAYING
不用 LangChain,80 行打出 Claude CLI:LLM 記憶不是魔法,是你自己維護的 array
No transcript for this episode yet
Similar Episodes
No similar episodes found.