Memory Tool - เครื่องมือบันทึกความจำสำหรับ AI เอเจนต์
(github.com/hanyki111)สวัสดีครับ ปกติผมได้แต่อ่านผลงานที่คนอื่นทำกันใน GN มาตลอด รอบนี้เลยอยากลองมาเขียนโพสต์ครั้งแรกเพื่อแชร์สิ่งที่ผมทำขึ้นมาและใช้อยู่เองครับ
ตอนใช้ claude-cli, gemini-cli หรือ codex แม้จะมี /resume อยู่ก็จริง แต่ถึงมีก็มักจะค่อย ๆ ลืม ยิ่งใช้ไปประสิทธิภาพก็ยิ่งแย่ลง สิ่งที่คุยกันไว้ในเซสชันสนทนาอื่นก็จำไม่ได้ แถมถ้าเกิดข้อผิดพลาดข้อมูลก็หายไปอีก เลยรู้สึกอึดอัดและสร้างสิ่งนี้ขึ้นมาครับ
มันจดจำข้อมูลด้วย 2 วิธี คือ timeline ที่บันทึกเนื้อหาสำคัญตามลำดับเวลา และ module ที่จัดระเบียบและบันทึกสถานะปัจจุบัน
ผมกำลังใช้เครื่องมือนี้กับโปรเจกต์ส่วนตัวอื่นอยู่ครับ โดยใช้โมดูลใหญ่ชื่อว่า roadmap เพื่อวาดภาพรวมทั้งหมด และใช้ไทม์ไลน์บันทึกว่าเมื่อไรได้ทำงานอะไรไปบ้าง หลังจากเขียนโค้ดเสร็จก็สั่งให้สรุปเนื้อหาโค้ดเป็นโมดูลและอัปเดตไว้ เพื่อให้ข้อมูลล่าสุดคงความเป็นปัจจุบันอยู่เสมอ
พอทำแบบนี้ เวลาสลับใช้ AI ตัวอื่นไปมา เช่น claude <--> gemini ก็รู้สึกว่า context ยังคงต่อเนื่องได้ค่อนข้างดีครับ
แม้การตั้งค่าจะค่อนข้างจุกจิกอยู่บ้าง แต่เพราะผมใช้โปรแกรมนี้ร่วมกับเครื่องมืออีก 2 ตัวที่ทำขึ้นมาเพื่อบังคับให้โปรแกรมและเวิร์กโฟลว์เป็นไปตามที่ผมต้องการ ก็เลยรู้สึกว่าเวลาสั่งงาน AI ทั้งเวิร์กโฟลว์และบันทึกต่าง ๆ ถูกจัดระเบียบมากขึ้นพอสมควรครับ
แน่นอนว่าในโลกนี้น่าจะมีโปรแกรมที่ดีกว่านี้อีกมาก แต่ในเมื่ออุตส่าห์ทำขึ้นมาแล้ว ก็เสียดายถ้าจะใช้คนเดียวแล้วปล่อยทิ้งไป เลยรวบรวมความกล้ามาแชร์ให้ดูกันครับ
ฝากติดตามกันด้วยนะครับ!! ขอบคุณครับ
ยังไม่มีความคิดเห็น