← Context Engineering Handbook
LEVEL 2 · ระดับกลาง
ความจำที่อยู่นอกหน้าต่าง — สามชั้นความจำ
บทที่ 8 จบด้วยคำถามว่าสรุปเก็บไว้ที่ไหน · คำตอบคือ ข้างนอกหน้าต่าง และเมื่อออกไปข้างนอกแล้ว มันมีชั้นของมันเอง
9.1 สามชั้น กับต้นทุนของแต่ละชั้น
| ชั้น | อยู่ที่ไหน | เร็ว | ราคา | หายเมื่อไหร่ |
|---|---|---|---|---|
| 1 · ในหน้าต่าง | ประวัติการคุยตอนนี้ | ทันที | จ่ายทุกรอบ | จบเซสชัน |
| 2 · ไฟล์ที่โหลดเสมอ | ไฟล์คำสั่ง + ดัชนี | ทันที | จ่ายทุกรอบ | ไม่หาย |
| 3 · คลังข้างนอก | ไฟล์ โน้ต ฐานข้อมูล | ต้องไปหยิบ | จ่ายเฉพาะที่หยิบ | ไม่หาย |
กติกาการวางของ: ชั้น 2 ต้องเล็กและนิ่ง เพราะจ่ายทุกรอบ · ของหนักไปอยู่ชั้น 3 ให้หมด แล้วให้ชั้น 2 เก็บแค่ดัชนีว่าของอยู่ตรงไหน
9.2 ของจริง — สมองที่สองบนเครื่องนี้
ขอยกโครงจริงของคลังความรู้ที่เจ้าของเว็บนี้ใช้อยู่ทุกวันมาให้ดู เฉพาะโครงกับจำนวนไฟล์ ไม่แตะเนื้อใน:
Brain/
Knowledge/ 110 ไฟล์ ← บทเรียนที่จ่ายราคาไปแล้ว
Daily/ 16 ไฟล์ ← บันทึกรายวัน
Decisions/ 13 ไฟล์ ← เคาะอะไรไปบ้าง เพราะอะไร
Projects/ 9 ไฟล์
_meta/ 7 ไฟล์
_System/ 4 ไฟล์ ← ตัวตน วิธีทำงาน สิ่งที่ชอบ/ไม่ชอบ
People/ 3 ไฟล์162 ไฟล์ ไม่มีทางอยู่ในหน้าต่างพร้อมกันได้ และไม่ควรอยู่ด้วย · สิ่งที่อยู่ในหน้าต่างจริง ๆ คือ ดัชนีหนึ่งใบ กับไฟล์ที่ถูกหยิบเข้ามาเพราะงานวันนี้ต้องใช้ — บทที่ 7 ทั้งบทคือกลไกที่ทำให้เรื่องนี้เป็นไปได้
สังเกตโฟลเดอร์ Knowledge ที่ใหญ่ที่สุด — มันไม่ได้เก็บ "ความรู้ทั่วไป" ที่โมเดลรู้อยู่แล้ว แต่เก็บของที่โมเดลไม่มีทางรู้: บทเรียนที่คนคนนี้จ่ายราคาไปแล้วบนเครื่องเครื่องนี้
9.3 อันตรายที่ไม่มีใครเตือน — ความจำที่ผิดอยู่ยาวกว่าความจำที่ถูก
ความจำที่ถูกต้องถูกใช้ ถูกยืนยัน ถูกอัปเดต · ส่วนความจำที่ผิดจะนอนนิ่ง ๆ อยู่อย่างนั้น รอวันที่มีใครหยิบมันขึ้นมาใช้ แล้วพาไปผิดทาง
ทางแก้ที่ใช้จริงคือ สแตมป์ — บนเครื่องนี้ ใบความจำที่หมดอายุแล้วจะถูกเขียนทับหัวไว้เลยว่า:
✅ สแตมป์ปิดสถานะค้าง 2026-08-17 — รอบคู่ขนาน ก.ค. 2026 จบครบทุกสายแล้ว
⚠️ ไฟล์กติกาที่ใบนี้สั่งให้ไปอ่านตายหมดแล้ว
ของในใบนี้ที่ยังต้องรู้จริง ๆ เหลือสามข้อ: ...ใบนั้นไม่ถูกลบ เพราะมันยังมีของดีอยู่สามข้อ — แต่มันถูก ติดป้ายว่าอย่าเชื่อทั้งใบ · ต้นทุนของการเขียนหัวแบบนี้คือสามบรรทัด ต้นทุนของการไม่เขียนคืออีกเดือนหนึ่งที่ใครสักคนทำตามกติกาที่ตายไปแล้ว
9.4 กฎการเขียนความจำที่ใช้ได้จริง
- หนึ่งเรื่อง หนึ่งไฟล์ — ไฟล์รวมทุกอย่างคือไฟล์ที่ไม่มีใครอัปเดต
- บรรทัดแรกต้องบอกว่าไฟล์นี้เกี่ยวกับอะไร — เพราะการค้นจะเห็นแค่บรรทัดนั้น
- เขียนเหตุผลลงไปด้วยเสมอ — "ห้ามทำ ก." ไม่มีค่าเท่ากับ "ห้ามทำ ก. เพราะเคยทำแล้ว ข. พัง"
- ของที่ผิดต้องลบหรือสแตมป์ ไม่ใช่ปล่อยไว้
- อย่าเขียนสิ่งที่โค้ดหรือประวัติบอกอยู่แล้ว — มันจ่ายค่าเช่าซ้ำโดยไม่ให้อะไรใหม่