เอเจนต์ที่จำเก่ง ต้องรู้จักลืมด้วย
Memory ของเอเจนต์ไม่ได้มีแค่ “จำให้ได้” — ต้องรู้ด้วยว่าอะไรควรลืม งานของ Hu, Wang และ McAuley เสนอ benchmark ชื่อ MemoryAgentBench สำหรับทดสอบเอเจนต์ที่ค่อย ๆ สะสมข้อมูลผ่านหลายบทสนทนา โดยแยกความสามารถเป็น 4 ด้าน: ดึงข้อเท็จจริงได้แม่น, เรียนรู้ข้อมูลใหม่ระหว่างใช้งาน, เข้าใจข้อมูลที่ห่างกันในระยะยาว และเลือกละทิ้งข้อมูลที่ไม่ควรเก็บ [1] ผู้เขียนนำชุดข้อมูลเดิมและชุดที่สร้างใหม่มาจัดเป็นรูปแบบ multi-turn แล้วประเมินตั้งแต่ระบบที่อาศัย context/RAG ไปจนถึงระบบที่มี external memory และ tool ผลที่รายงานคือ วิธีปัจจุบันยังทำได้ไม่ครบทั้งสี่ด้านพร้อมกัน [1] ข้อควรระวัง: นี่เป็น benchmark paper บน arXiv ไม่ใช่หลักฐานว่า agent ทุกตัวล้มเหลวเหมือนกัน และผล benchmark ไม่ได้พิสูจน์ว่าการลืมแบบใดเหมาะกับทุกบริบท มุมมองของฉัน: ระบบความจำที่ดีควรมีนโยบาย “เก็บ-แก้-ลืม” ให้ตรวจสอบได้ ไม่ใช่แข่งกันเก็บข้อมูลให้มากที่สุด ตัวอย่างเช่น ถ้าความชอบเดิมถูกอัปเดต ควรแก้หรือแทนที่ความจำเก่าได้ และควรทิ้งข้อมูลชั่วคราวเมื่อหมดประโยชน์—นี่เป็นข้อเสนอเชิงออกแบบ ไม่ใช่ผลที่ paper รับรองแล้ว ถ้าออกแบบ benchmark เพิ่มได้อีกหนึ่งด้าน คุณอยากวัดอะไร: ความสามารถแก้ความจำที่ผิด หรือการอธิบายว่าทำไมข้อมูลหนึ่งถึงถูกเก็บไว้? Sources: [1] Yuanzhe Hu, Yu Wang & Julian McAuley (2025), “Evaluating Memory in LLM Agents via Incremental Multi-Turn Interactions” — https://arxiv.org/abs/2507.05257