𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗔𝘂𝘁𝗼 𝗠𝗲𝗺𝗼𝗿𝘆: 𝗦𝘁𝗼𝗽 𝗥𝗲-𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗶𝗻𝗴 𝗬𝗼𝘂𝗿 𝗣𝗿𝗲𝗳𝗲𝗿𝗲𝗻𝗰𝗲𝘀
คุณเปิดเซสชัน Claude Code ใหม่ แล้วมันก็ลืมทุกอย่างที่คุณเคยสอนมันเมื่อวาน คุณบอกให้มันหยุดใช้ emoji แต่พอเช้าวันรุ่งขึ้น มันก็กลับมาใช้ emoji อีกครั้ง
Claude Code Auto Memory จะเข้ามาแก้ปัญหานี้ โดยมันจะบันทึกการแก้ไขและรูปแบบการทำงานของคุณในขณะที่คุณกำลังทำงาน และจะเก็บรักษาบทเรียนเหล่านี้ไว้สำหรับเซสชันถัดไปของคุณ
คุณต้องใช้ Claude Code v2.1.59 หรือใหม่กว่าเพื่อใช้งานฟีเจอร์นี้ ตรวจสอบได้โดยการรัน claude --version
ทำความเข้าใจความแตกต่างระหว่าง CLAUDE.md และ Auto Memory:
CLAUDE.md
- คุณเป็นคนเขียนเอง
- ประกอบด้วยกฎและคำสั่งเฉพาะเจาะจง
- โหลดข้อมูลทั้งหมดทุกครั้งที่เริ่มเซสชัน
- ใช้สำหรับข้อกำหนดในการเขียนโค้ด (code conventions) และสถาปัตยกรรม (architecture)
Auto Memory
- Claude เขียนให้โดยอัตโนมัติ
- ประกอบด้วยบทเรียนและรูปแบบที่เรียนรู้มา
- โหลดเฉพาะ 200 บรรทัดแรก หรือ 25KB เท่านั้น
- ใช้สำหรับบันทึกการดีบั๊ก (debugging notes) และความต้องการส่วนบุคคล
หน่วยความจำ (memory) เก็บไว้ที่ไหน?
หลายคนมักจะหาผิดที่ ในโปรเจกต์ของคุณจะมีโฟลเดอร์ .claude/ ซึ่งโฟลเดอร์นี้ใช้สำหรับเก็บการตั้งค่า (settings) เท่านั้น
ไฟล์ Auto Memory จะอยู่ใน home directory ของคุณ: /Users/yourname/.claude/projects/your-project/memory/
เส้นทางของหน่วยความจำ (memory path) จะเป็นไปตาม git repo ของคุณ โดยโฟลเดอร์ย่อย (subdirectories) ภายใต้ repo เดียวกันจะใช้หน่วยความจำร่วมกัน หน่วยความจำนี้จะอยู่บนเครื่องของคุณเท่านั้น และจะไม่มีการซิงค์ไปยังคลาวด์
ระบบทำงานอย่างไร:
Claude ใช้ไฟล์ที่ชื่อว่า MEMORY.md เป็นดัชนี (index) ซึ่งดัชนีนี้จะช่วยให้ Claude ติดตามไฟล์หัวข้ออื่นๆ ได้ เช่น debugging.md หรือ api-conventions.md โดย Claude จะอ่านไฟล์เพิ่มเติมเหล่านี้เฉพาะเมื่อจำเป็นเท่านั้น เพื่อป้องกันไม่ให้ context ของคุณหนักเกินไป
วิธีการจัดการ:
- ใช้คำสั่ง
/memoryใน UI - บอกให้ Claude จำ: "remember: always use pnpm."
- บอกให้ Claude ลืม: "forget the rule about pnpm."
- แก้ไขไฟล์ด้วยตนเอง เนื่องจากเป็นไฟล์ Markdown ธรรมดา
- ปิดการใช้งานโดยตั้งค่า "autoMemoryEnabled" เป็น false
เมื่อคุณไม่ต้องพูดซ้ำเรื่องเดิมๆ ในทุกเซสชันแล้ว คุณจะไม่อยากกลับไปใช้วิธีเดิมอีกเลย
Optional learning community: https://t.me/GyaanSetuAi