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

Memento คือเครื่องมือโอเพนซอร์สที่ช่วยจัดระเบียบกล่องอีเมลสะสมหลายปี ตั้งแต่หลักพันไปจนถึงหลักแสนฉบับ ให้กลายเป็น "วิกิส่วนตัว" ที่ค้นหาและคุยถามตอบกับ AI ได้ แทนที่จะเรียงข้อความตามลำดับเวลาเหมือนแอปอีเมลทั่วไป Memento จะจัดหมวดหมู่ข้อมูลใหม่ตามบุคคลที่เราติดต่อ (People), โปรเจกต์ที่เคยทำ (Projects), หัวข้อที่พูดถึงบ่อย (Concepts) และจดหมายข่าว (Newsletters) จากนั้นเราก็พิมพ์ถามเป็นภาษาธรรมชาติได้ทันที เช่น "ดีลกับลูกค้ารายนี้เคยสรุปเงื่อนไขไว้ว่าอย่างไรบ้าง" แล้วระบบจะค้นหาข้อมูลจากคลังอีเมลทั้งหมดมาสรุปคำตอบให้
จุดเด่นสำคัญของ Memento คือการทำงานแบบ local ทั้งหมดบนเครื่องของเรา อีเมลทุกฉบับไม่ต้องอัปโหลดขึ้นคลาวด์ภายนอก ตัวโปรแกรมเป็นไฟล์ binary เดี่ยว รันบน 127.0.0.1 ภายในเครื่องเท่านั้น เหมาะสำหรับคนที่ต้องการให้ AI ช่วยขุดค้นข้อมูลในอีเมลเก่า แต่ยังคงต้องการรักษาความเป็นส่วนตัวและความปลอดภัยของข้อมูลไว้อย่างสมบูรณ์
ปัญหาไม่ใช่หาไม่เจอ แต่คุณค่ากระจายอยู่ข้ามหลายปี
โปรแกรมอีเมลส่วนใหญ่ถูกออกแบบมาเพื่อแสดงข้อความล่าสุดไว้บนสุด ข้อความเก่าจึงค่อยๆ จมลงไปตามกาลเวลา ช่องค้นหาจะช่วยได้ก็ต่อเมื่อเรารู้คีย์เวิร์ดที่แน่นอน และต่อให้ค้นหาเจอ ระบบก็ทำได้เพียงแสดงรายการอีเมลยาวๆ ให้เราต้องไล่เปิดอ่านทีละฉบับอยู่ดี
ความเป็นจริงคือ ข้อมูลสำคัญในอีเมลไม่ได้อยู่ในฉบับใดฉบับหนึ่งเพียงลำพัง แต่มักกระจายตัวอยู่ในบทสนทนาข้ามหลายปี ทั้งการตัดสินใจในโปรเจกต์ รายชื่อผู้ร่วมงาน และประเด็นที่พูดคุยกันซ้ำๆ ข้อมูลเหล่านี้มีมูลค่าสูงแต่ถูกตัดแบ่งออกเป็นชิ้นเล็กชิ้นน้อยตามวันที่รับส่ง ทำให้ยากต่อการมองเห็นภาพรวม Memento จึงแก้ปัญหานี้ด้วยการเปลี่ยนแกนการจัดหมวดหมู่จาก "เวลา" มาเป็น "ความหมายและบริบท"
วิกิที่จัดอีเมลตามความหมาย ไม่ใช่ตามวันที่

Memento จัดมุมมองของกล่องอีเมลออกเป็น 5 ส่วนหลัก เพื่อตอบคำถามแต่ละด้านได้อย่างตรงจุด:
- People: รวมประวัติการติดต่อกับแต่ละบุคคลไว้ในที่เดียว เหมาะสำหรับดูว่าเราเคยคุยเรื่องอะไรกับใครไว้บ้าง
- Projects: สรุปภาพรวมของแต่ละโปรเจกต์ แสดงรายชื่อผู้เกี่ยวข้อง การตัดสินใจสำคัญ และไทม์ไลน์ความคืบหน้าของงาน
- Concepts: รวบรวมข้อมูลและหลักฐานที่เกี่ยวข้องกับหัวข้อหรือประเด็นที่เราสนใจจากทั่วทั้งคลังอีเมล
- Newsletters: คัดแยกจดหมายข่าวและบทความสรุปออกมา เพื่อให้ย้อนอ่านเนื้อหาที่น่าสนใจได้สะดวก
- Home: หน้าหลักพร้อมฟังก์ชัน Ask Memento สำหรับพิมพ์คำถามที่ต้องการค้นหาข้ามทั้งระบบ
หากยังไม่แน่ใจว่าจะเริ่มต้นค้นหาจากตรงไหน สามารถเริ่มพิมพ์คำถามที่หน้า Home ได้ทันที ส่วนหน้า People และ Projects จะเหมาะสำหรับเวลาที่เราต้องการเจาะจงเรื่องราวของบุคคลหรือโปรเจกต์ใดโปรเจกต์หนึ่งโดยเฉพาะ
เบื้องหลังการจัดหมวดหมู่นี้ มี AI agents ที่ออกแบบมาเฉพาะด้าน เช่น Agent ส่วน People จะวิเคราะห์ความถี่และความสัมพันธ์ระหว่างบุคคล Agent ส่วน Projects จะติดตามการตัดสินใจและลำดับเวลา ส่วน Agent ด้าน Concepts จะสกัดแก่นสาระของหัวข้อต่างๆ ผลลัพธ์ที่ได้จึงไม่ใช่แค่ลิสต์อีเมล แต่เป็นเอกสารสรุปเนื้อหาที่อ่านเข้าใจง่ายในตัวเอง
ทุกคำตอบอ้างอิงกลับไปยังอีเมลต้นทางได้เสมอ
จุดที่ทำให้ Memento แตกต่างจากการให้ AI ทั่วไปสรุปข้อความแบบลอยๆ คือ ทุกข้อความสรุปจะมีลิงก์อ้างอิงย้อนกลับไปยังอีเมลต้นทางจริงเสมอ หากระบบระบุว่า "โปรเจกต์นี้เลื่อนกำหนดส่งงานไปเดือนหน้า" เราสามารถคลิกเพื่อตรวจสอบได้ทันทีว่าข้อความนี้มาจากอีเมลฉบับไหน ใครเป็นผู้ส่ง และส่งเมื่อวันที่เท่าไร
กลไกนี้เป็นไปได้เพราะ Memento มีการประมวลผลข้อมูลพื้นฐาน (Deterministic processing) ก่อนส่งต่อให้ AI เสมอ เช่น การรวมรายชื่อผู้ติดต่อที่ซ้ำกัน การคัดแยกประเภทอีเมล และการคำนวณสถิติการติดต่อ เมื่อข้อมูลพร้อมแล้วจึงส่งต่อให้ AI วิเคราะห์เชิงลึก พร้อมเครื่องมือค้นหาทั้งแบบ full-text search, semantic search และการวิเคราะห์โครงสร้างเธรดบทสนทนา
เอกสารใน Memento จึงเป็น "living document" หรือเอกสารที่มีชีวิต สามารถเปิดกลับมาแก้ไข เพิ่มเติม และปรับปรุงได้ตลอดเวลา แตกต่างจากระบบถามตอบทั่วไปที่ตอบเสร็จแล้วลืมบริบทเดิมไปทันที
ข้อมูลอยู่ในเครื่อง แต่ยังเลือกใช้โมเดลได้อย่างอิสระ

สถาปัตยกรรมของ Memento ถูกสร้างขึ้นแบบ local-first โดยแท้จริง ตัวแอปเป็น binary เดี่ยวที่รันเว็บเซิร์ฟเวอร์ในตัวบน 127.0.0.1:8787 อ่านข้อมูลอีเมลจากฐานข้อมูลต้นทางแบบ read-only และบันทึกข้อมูลเฉพาะส่วนการวิเคราะห์ลงในฐานข้อมูลของ Memento เอง
ในส่วนของโมเดลภาษา เราสามารถเลือกตั้งค่าได้ตามต้องการ หากต้องการให้ข้อมูลไม่ออกนอกเครื่องเลย สามารถเชื่อมต่อกับโมเดลโลคอลผ่าน Ollama หรือ LM Studio (รองรับโมเดลที่มีความสามารถ function calling / tool use) หรือหากต้องการความสามารถของโมเดลขนาดใหญ่ ก็สามารถต่อเข้ากับ API คลาวด์ที่รองรับมาตรฐาน OpenAI-compatible ได้เช่นกัน
ความยืดหยุ่นนี้ทำให้เราเป็นผู้กำหนดระดับความเป็นส่วนตัวและประสิทธิภาพของระบบได้เองตามความเหมาะสม
เริ่มต้นทดลองใช้งานผ่าน Demo Mode
Memento มีโหมด demo ที่จำลองคลังอีเมลตัวอย่างมาให้ทดลองใช้งานได้ทันทีโดยไม่ต้องเชื่อมต่อกับกล่องอีเมลจริง ช่วยให้เราเห็นรูปแบบการทำงานของวิกิก่อนลงมือใช้งานจริง
ขั้นตอนเริ่มต้นทดสอบ:
- Clone และ build โปรแกรมจาก GitHub ของ latentsignal-org/memento (ต้องติดตั้ง Go 1.26 ขึ้นไป, Node.js 22 ขึ้นไป และ pnpm ในเครื่อง)
- รันคำสั่งเปิดโหมด demo:
./memento app --demo - เบราว์เซอร์จะเปิดหน้าเว็บ
http://127.0.0.1:8787ขึ้นมาให้เราทดลองใช้งานแต่ละหมวดหมู่ได้ทันที
เมื่อต้องการใช้งานกับอีเมลจริง Memento จะอ่านข้อมูลผ่านคลังอีเมล msgvault ซึ่งเป็นเครื่องมือโอเพนซอร์สสำหรับดึงอีเมลจากผู้ให้บริการมาแปลงเป็นฐานข้อมูลโลคอลในเครื่อง จากนั้น Memento จะเข้ามาอ่านข้อมูลดังกล่าวแบบ read-only เพื่อสร้างวิกิ
ข้อควรรู้ก่อนเริ่มต้นติดตั้ง
ปัจจุบัน Memento ยังเป็นโครงการสำหรับนักพัฒนาที่ต้อง build จากซอร์สโค้ดด้วยตัวเอง จำเป็นต้องมีสภาพแวดล้อมอย่าง Go, Node.js และ pnpm พร้อมติดตั้ง msgvault ไว้ล่วงหน้า จึงอาจต้องใช้ความคุ้นเคยกับเครื่องมือ command line ในการเริ่มต้น
นอกจากนี้ การประมวลผลเพื่อสร้างเอกสารในส่วน Projects และ Concepts เป็นงานที่ใช้ทรัพยากรของโมเดลพอสมควร Memento จึงมีระบบให้ผู้ใช้กดยืนยันก่อนเริ่มสร้างเสมอ เพื่อป้องกันการสิ้นเปลืองทรัพยากรเครื่องหรือค่าใช้จ่าย API โดยไม่จำเป็น
Memento พัฒนาขึ้นโดยทีม Latent Signal จากโครงการ hackathon สู่โอเพนซอร์สที่เปิดให้ชุมชนนักพัฒนาเข้าไปร่วมต่อยอด การออกแบบนี้แสดงให้เห็นว่า ข้อมูลส่วนตัวที่มีค่าไม่จำเป็นต้องถูกส่งขึ้นคลาวด์เพื่อแลกกับความสามารถของ AI เสมอไป ยิ่งเป็นข้อมูลสำคัญเท่าไร การประมวลผลบนเครื่องของตัวเองก็ยิ่งเป็นทางเลือกที่มั่นใจได้มากที่สุด
ที่มา:
- GitHub - latentsignal-org/memento จาก Memento (Latent Signal)
- Memento - Latent Signal จาก Memento (Latent Signal)
ชอบเรื่องแนวนี้ มีอีบุ๊คฟรีให้อ่านต่อ
สร้าง Claude Skill แบบไม่ต้องรู้โค้ด คู่มือสร้าง Claude Skill ของคุณเองด้วยการคุยกับ Claude Code เป็นภาษาไทย
กดสมัครแล้วเราจะส่งเทคนิค AI และของแจกใหม่ๆ ให้ทางอีเมล เลิกรับได้ตลอด
Claude Cowork · The Business Playbook

ฉบับภาษาไทย 15 บท เรียนรู้ผ่านโปรเจกต์จำลองต่อเนื่องทั้งเล่ม ตั้งแต่ตั้งค่า Workspace จัดการไฟล์ เชื่อมแอป ตั้งระบบอัตโนมัติ จนถึงสร้าง Plugin


