
不到100行代码,我把Claude变成了“永远不会忘记我”的私人秘书
還在被 Claude「重啟就失憶」搞瘋?這支影片帶你用不到 100 行 Python 接上 ClaudeAPI 的 Memory Tool(memory_20250818),做出一個能記住你、能跨天接續專案、連跑好幾天都不會斷片的 AI coding 助手。從一個會失憶的聊天機器人開始,一步步補上記憶、安全防護、跨 session 接續,影片最後還有一個我自己每天在用的進階用法。
📂 影片中提到的工具與資源:
- Anthropic Memory Tool 官方文件:https://docs.claude.com/en/docs/agents-and-tools/tool-use/memory-tool
- Claude API Cookbook(記憶範例):https://github.com/anthropics/claude-cookbooks
- Anthropic Python SDK:https://github.com/anthropics/anthropic-sdk-python
⏱️ 章節時間軸:
00:00 不到 100 行 Python 做出有記憶的 AI 助手
00:12 重現失憶現場:寫一個最簡單的聊天機器人
01:01 下班關機明天重開,Claude 完全不記得你是誰
01:24 第1步:新建有記憶的版本,接上 Memory Tool
01:39 寫 handle_memory:view 跟 create 兩個基本指令
02:14 while True 迴圈:Claude 連續操作記憶的關鍵設計
03:27 跑起來看效果:Claude 自己決定建記憶檔
03:50 review 訂單 API:Agent 主動把結論存進記憶
04:47 重啟程式測試:全新 process 接上昨天的 review
05:30 第2步:Claude 想用 str_replace 卻發現 handler 沒做
06:39 補上 str_replace、insert、delete、rename 完整指令
07:17 第3步:path traversal 安全雷,差點讀到 .env 的真實事故
08:05 realpath + prefix check 一行 code 擋掉路徑穿越攻擊
08:58 第4步:跨天專案實戰,存「決策」而不是程式碼
10:01 第二天全新 session,Claude 主動提醒你昨天沒回答的問題
10:28 結語:100 行做出真正有記憶的 AI 同事
這支影片我從 ClaudeAPI 最常見的痛點開始講起:用 messages 陣列維護對話的 Agent,程式一關記憶就全部消失,這是任何想用 ClaudeAPI 做長期助手的人都會遇到的牆。Anthropic 在 2025/09 釋出了 Memory Tool beta(type: memory_20250818),它的設計很特別——不是黑盒子的雲端記憶,而是讓 Claude 對你本機的檔案系統發出 view、create、str_replace 這些指令,整個記憶完全存在你自己的硬碟上,你可以直接 cat 出來看。
我會帶你從零實作一個 handle_memory function,先做最基本的 view 跟 create,再補上 str_replace 這種精準修改的指令,讓 Claude 不需要每次重寫整個檔案。中間我會講一個我自己第一版上線踩到的安全雷:沒做路徑檢查時,Claude 真的可以透過「點點斜線」跳出 memories 資料夾讀到我的 .env 檔,這個漏洞跟 Anthropic TypeScript SDK 在 CVE-2026-34451 揭露的問題是同一類,務必要加 realpath + prefix check 防護。
最後也是最關鍵的:跨天專案接續。我會示範如何讓 Claude 自己把「決策、待辦、未確認問題」存進記憶,第二天全新的 process 啟動後,它會主動讀記憶、提醒你昨天還有哪些懸而未決的問題要先回答。這才是真正像「同事」一樣的 AI Agent 用法。整支影片不到 100 行 Python,跑通就能直接用在你自己的專案上。
#ClaudeAPI #AIAgent #Python
💬 你之前用 ClaudeAPI 或其他 LLM 做 Agent 時,有沒有被「失憶」搞瘋過?你的解法是什麼?留言告訴我,我每則都會回。
關於這個頻道:
專注在 AI Coding、ClaudeAPI、Claude Code 的實作教學,每支影片都是從零跑通可以直接用在自己專案上的程式碼。台灣繁體中文,不講行銷話術,只講工程師關心的細節。
