ข้ามไปยังเนื้อหา
Tayakorn
Context Engineering Handbook

Context Engineering Handbook

LEVEL 2 · ระดับกลาง

ความจำที่อยู่นอกหน้าต่าง — สามชั้นความจำ

บทที่ 8 จบด้วยคำถามว่าสรุปเก็บไว้ที่ไหน · คำตอบคือ ข้างนอกหน้าต่าง และเมื่อออกไปข้างนอกแล้ว มันมีชั้นของมันเอง

ชั้น 1 · ในหน้าต่างประวัติการคุยตอนนี้ทันที · จ่ายทุกรอบหายเมื่อจบเซสชันชั้น 2 · ไฟล์ที่โหลดเสมอไฟล์คำสั่ง + ดัชนีความจำทันที · จ่ายทุกรอบไม่หาย — จึงต้องเล็กชั้น 3 · คลังข้างนอกไฟล์ โน้ต ฐานข้อมูลต้องไปหยิบจ่ายเฉพาะที่หยิบจริงลูกศรซ้าย = การหยิบของจากชั้นนอกเข้ามาในหน้าต่างเมื่อต้องใช้จริง
FIG 9.1 ชั้นที่จ่ายทุกรอบต้องเล็กและนิ่ง — ของหนักไปอยู่ชั้นนอกให้หมด แล้วให้ชั้นกลางเก็บแค่ “ดัชนี” ว่าของอยู่ตรงไหน

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 กฎการเขียนความจำที่ใช้ได้จริง

  • หนึ่งเรื่อง หนึ่งไฟล์ — ไฟล์รวมทุกอย่างคือไฟล์ที่ไม่มีใครอัปเดต
  • บรรทัดแรกต้องบอกว่าไฟล์นี้เกี่ยวกับอะไร — เพราะการค้นจะเห็นแค่บรรทัดนั้น
  • เขียนเหตุผลลงไปด้วยเสมอ — "ห้ามทำ ก." ไม่มีค่าเท่ากับ "ห้ามทำ ก. เพราะเคยทำแล้ว ข. พัง"
  • ของที่ผิดต้องลบหรือสแตมป์ ไม่ใช่ปล่อยไว้
  • อย่าเขียนสิ่งที่โค้ดหรือประวัติบอกอยู่แล้ว — มันจ่ายค่าเช่าซ้ำโดยไม่ให้อะไรใหม่

อ่านแบบเต็มเล่ม