Dictionary · Context และ Session · 73 / 291

Clearing

การล้างบทสนทนาและ context ของ AI ให้ว่างก่อนเริ่มงานใหม่ เพื่อไม่ให้ข้อมูลเก่าที่ไม่เกี่ยวข้องสะสมจนคุณภาพคำตอบตก

Clearing คือการล้าง context ของ AI ใน session ปัจจุบันทิ้งทั้งหมด ให้เครื่องมือกลับไปเริ่มจากหน้าว่าง เหมือนลบกระดานทั้งแผ่นก่อนเขียนเรื่องใหม่ ใน Claude Code ทำได้ด้วยคำสั่ง /clear และเอกสาร best practices ของ Claude Code แนะนำตรงๆ ว่าให้ clear ระหว่างงานที่ไม่เกี่ยวข้องกัน เพราะ session ยาวที่เต็มไปด้วยเรื่องเก่าที่ไม่เกี่ยวข้อง ทำให้ประสิทธิภาพของโมเดลตกลงได้จริง

เหตุผลเบื้องหลังคือ context-window เป็นทรัพยากรจำกัด: ทุกข้อความที่คุย ทุกไฟล์ที่ AI อ่าน ทุกผลลัพธ์คำสั่ง ล้วนสะสมเป็น token อยู่ในหน้าต่างเดียวกัน บทความ context engineering ของ Anthropic อธิบายว่าโมเดลมี attention-budget จำกัด และเมื่อ token ใน context เพิ่มขึ้น ความแม่นยำในการดึงข้อมูลจาก context จะลดลง อาการนี้มีชื่อเรียกว่า context rot (ดู attention-degradation) การ clear จึงไม่ใช่การทิ้งของดี แต่คือการตัดเสียงรบกวนออก เพื่อให้ความสนใจทั้งหมดของโมเดลไปอยู่กับงานตรงหน้า

สำหรับคนทำงานยุค AI ไม่ว่าจะเขียนโค้ดหรือไม่ นี่คือทักษะพื้นฐานเดียวกับการเคลียร์โต๊ะก่อนเริ่มงานชิ้นใหม่ กติกาที่ใช้ได้ทันทีจากเอกสาร Claude Code: เปลี่ยนงานเมื่อไหร่ให้ clear เมื่อนั้น และถ้าแก้คำตอบ AI เรื่องเดิมเกินสองรอบแล้วยังไม่สำเร็จ อย่าฝืนแก้ต่อ ให้ clear แล้วเขียน prompt ใหม่ที่รวมบทเรียนจากรอบที่แล้ว เพราะ session สะอาดพร้อม prompt ที่ดีกว่า มักชนะ session ยาวที่สะสมการแก้ผิดแก้ถูกเสมอ ส่วนในระดับแพลตฟอร์มสำหรับนักพัฒนา ยังมีเทคนิคญาติกันคือการล้างเฉพาะ tool-call และ tool-result เก่าที่อยู่ลึกในประวัติข้อความ ซึ่ง Anthropic จัดเป็น compaction แบบเบา

ตัวอย่างจากบทสนทนาจริง

พนักงานบัญชี: "หนูใช้ AI คุยยาวมาตั้งแต่เช้า งานแรกให้สรุปงบ งานสองให้ร่างเมลทวงหนี้ พอสั่งงานสามให้ทำสไลด์ มันดันเอาตัวเลขงบกับสำนวนทวงหนี้มาปนในสไลด์ นี่ AI เริ่มโง่ลงหรือเปล่าคะ"

เทรนเนอร์: "โมเดลไม่ได้โง่ลงครับ แต่ context ใน session นั้นมีงานเก่าสามเรื่องกองปนกันจนรบกวนงานใหม่ อาการที่เอกสารเรียกว่า kitchen sink session ทางแก้คือ clearing: สั่งล้าง context (ใน Claude Code พิมพ์ /clear) แล้วเริ่มงานสไลด์ในหน้าว่าง พร้อมให้เฉพาะข้อมูลที่งานนี้ต้องใช้ คำตอบจะกลับมาคมเหมือนตอนเช้าครับ"

ระวังสับสนกับ

  • compaction : compaction คือสรุปสาระสำคัญเก็บไว้แล้วทำงานเดิมต่อ ใช้เมื่องานยังไม่จบแต่ context ใกล้เต็ม ส่วน clearing คือทิ้งทั้งหมดโดยไม่เก็บอะไรเลย ใช้เมื่อจะเริ่มงานใหม่ที่ไม่เกี่ยวกับของเดิม
  • การลบไฟล์หรือลบ session ถาวร : clearing ล้างเฉพาะความจำชั่วคราวใน context window ไฟล์งานที่ AI สร้างไว้ยังอยู่ครบ และความรู้ถาวรอย่างไฟล์ CLAUDE.md ใน memory-system จะถูกโหลดกลับมาเองเมื่อเริ่มบทสนทนาใหม่

ดูคำนี้ใน Knowledge Atlas →

■ ไม่อยากพลาดของใหม่

อ่านจบแล้วอยากตามเรื่อง AI แบบนี้ต่อทุกวัน เรามีสรุปข่าวภาษาไทยส่งทาง LINE ทุกเช้า กดเพิ่มเพื่อนไว้ได้เลย ไม่มีค่าใช้จ่าย

เพิ่มเพื่อนใน LINE →
QR เพิ่มเพื่อน LINE ของ TRAINIAC AIคอมพิวเตอร์สแกนด้วยมือถือได้เลย

AutocompactCompaction