Skip to content
Tayakorn

Context Engineering Handbook

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

เอาของออกจากโต๊ะ — สรุปยังไงไม่ให้ลืมข้อตกลง

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

นี่ไม่ใช่บั๊ก มันคือราคาที่กลไกนี้เก็บ และเราเลือกได้ว่าจะจ่ายด้วยอะไร

8.1 สองวิธีเอาของออก — ลบ กับ ย่อ

① ลบทิ้ง (context editing) — เอาผลลัพธ์เครื่องมือเก่า ๆ ออกจากหน้าต่างตรง ๆ ของที่ถูกลบหายไปเลย ไม่มีอะไรมาแทน · เหมาะกับผลที่ใช้เสร็จแล้วจบ เช่น log ที่อ่านไปแล้ว

② ย่อ (compaction) — สรุปประวัติเก่าให้เหลือย่อหน้าสั้น ๆ แล้วเริ่มหน้าต่างใหม่จากสรุปนั้น · เหมาะกับบทสนทนายาวที่ยังต้องรู้ว่าคุยอะไรกันมา

สองอย่างนี้ ไม่ใช่อย่างเดียวกัน และคนสับสนบ่อยมาก — ลบคือของหายไปเฉย ๆ ย่อคือของยังอยู่แต่เหลือแค่โครง

8.2 คำถามที่ถูกไม่ใช่ "ย่อยังไง" แต่คือ "อะไรต้องรอด"

การย่อคือการบีบอัดแบบมีของหายเสมอ — คำถามเดียวที่มีค่าคือ เลือกให้อะไรรอด

สิ่งที่ต้องรอดเรียงตามลำดับ:

  1. การตัดสินใจ และเหตุผลของมัน — "ตกลงใช้วิธี ก. เพราะวิธี ข. ทำให้ระบบเก่าพัง"
  2. ข้อห้าม — "ห้ามแตะไฟล์นี้" · "ห้ามลองวิธีนั้นซ้ำ"
  3. สถานะปัจจุบัน — ทำถึงไหนแล้ว เหลืออะไร

สิ่งที่ไม่ต้องรอด: คำพูดดิบ ๆ ทั้งหมด ผลเครื่องมือเก่า ทางที่ลองแล้วเลิก (ยกเว้นข้อสรุปว่ามันพัง)

เก็บการตัดสินใจกับเหตุผล อย่าเก็บบทสนทนา

8.3 เคล็ดลับ — สรุปเองก่อนที่ระบบจะสรุปให้

อันนี้ใช้ได้ทันทีวันนี้ ไม่ต้องมีเครื่องมืออะไรเลย · พอรู้สึกว่าบทสนทนายาวจนใกล้ถูกบีบ ให้พิมพ์ไปตรง ๆ:

ก่อนจะคุยต่อ สรุปให้หน่อยว่าเราตกลงอะไรกันไว้แล้วบ้าง
เขียนเป็นข้อ ๆ เอาเฉพาะการตัดสินใจกับเหตุผล และข้อห้าม
ไม่ต้องเล่ากระบวนการ

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

แล้วสรุปก้อนนั้นควรเก็บไว้ที่ไหน — คำถามนี้คือทั้งบทถัดไปครับ

Read the full book