🤖HermesBlog
Hermes Feature Guides · Parte 58/9/2026

ผู้ให้บริการหน่วยความจำ — หน่วยความจำอาศัยอยู่ที่ไหน

Memory Providers — Where Memory Lives — easy-to-understand guide based on official docs

hermes-feature-5-memory-providers

ผู้ให้บริการหน่วยความจำ — หน่วยความจำอาศัยอยู่ที่ไหน

ถ้าคุณติดตามซีรีส์ Hermes Agent ของเรามาตลอด คุณจะรู้ว่าไฟล์ MEMORY.md และ USER.md ในตัวคือสมุดโน้ตคู่ใจของเอเจนต์คุณ แต่จะเกิดอะไรขึ้นเมื่อคุณอยากให้เอเจนต์จำสิ่งต่างๆ ข้ามหลายๆ เซสชัน หรือแม้แต่แชร์บริบทระหว่างเอเจนต์หลายตัว? นั่นคือจุดที่ memory providers เข้ามามีบทบาท

ลองคิดแบบนี้: หน่วยความจำในตัวก็เหมือนโน้ตแปะบนจอมอนิเตอร์ ส่วน memory provider ก็เหมือนตู้เอกสารเต็มรูปแบบในคลาวด์ — เป็นระเบียบ ค้นหาได้ และพร้อมใช้งานเสมอ

ภาพรวมใหญ่

Hermes Agent มาพร้อมกับ ปลั๊กอิน memory provider ภายนอก 8 ตัว นี่คือกฎสำคัญ: คุณสามารถเปิดใช้งาน provider ภายนอกได้เพียงตัวเดียวในแต่ละครั้ง แต่หน่วยความจำในตัวจะทำงานควบคู่ไปด้วยเสมอ พวกมันไม่ใช่คู่แข่ง — แต่เป็นเพื่อนร่วมทีม

เริ่มต้นใช้งาน

การเริ่มต้นง่ายแค่สามคำสั่ง:

hermes memory setup      # ตัวเลือกแบบอินเทอร์แอคทีฟ + การตั้งค่า
hermes memory status     # ตรวจสอบสิ่งที่กำลังทำงานอยู่
hermes memory off        # ปิดการใช้งาน provider ภายนอก

คุณยังสามารถเลือก provider ผ่าน hermes plugins → Provider Plugins → Memory Provider หรือตั้งค่าด้วยตนเองใน ~/.hermes/config.yaml:

memory:
  provider: honcho   # หรือ mem0, hindsight, holographic, retaindb, byterover, supermemory, openviking

วิธีการทำงาน

เมื่อมี provider ทำงานอยู่ Hermes จะทำหกสิ่งโดยอัตโนมัติเบื้องหลัง:

  1. ฉีดบริบทจาก provider เข้าไปใน system prompt — เพื่อให้เอเจนต์รู้ว่า provider “จำ” อะไรได้บ้าง
  2. ดึงข้อมูลหน่วยความจำที่เกี่ยวข้องล่วงหน้า ก่อนแต่ละเทิร์น (ทำงานเบื้องหลัง ไม่ต้องรอ)
  3. ซิงค์เทิร์นการสนทนา ไปยัง provider หลังแต่ละการตอบกลับ
  4. แยกหน่วยความจำเมื่อสิ้นสุดเซสชัน (สำหรับ provider ที่รองรับ)
  5. มิเรอร์การเขียนหน่วยความจำในตัว ไปยัง provider ภายนอก
  6. เพิ่มเครื่องมือเฉพาะของ provider เพื่อให้เอเจนต์สามารถค้นหา จัดเก็บ และจัดการหน่วยความจำได้

ส่วนที่ดีที่สุด? หน่วยความจำในตัวของคุณทำงานเหมือนเดิมทุกประการ provider ภายนอกเป็นเพียงส่วนเสริมเท่านั้น

Spotlight: Honcho

มาดู Honcho กันแบบเจาะลึก — หนึ่งใน provider ที่น่าสนใจที่สุด มันถูกออกแบบมาสำหรับการสร้างโมเดลผู้ใช้ข้ามเซสชันแบบ AI-native ด้วยสิ่งที่เรียกว่า “dialectic reasoning” ศัพท์เท่ๆ แต่แนวคิดง่ายๆ: มันสนทนากับตัวเองเกี่ยวกับสิ่งที่มันรู้เกี่ยวกับคุณ

เหมาะสำหรับ: ระบบ multi-agent ที่ต้องการบริบทข้ามเซสชันและการปรับให้ผู้ใช้กับเอเจนต์สอดคล้องกัน
ต้องมี: pip install honcho-ai + คีย์ API (หรือโฮสต์เอง)
การจัดเก็บข้อมูล: Honcho Cloud หรือโฮสต์เอง

เครื่องมือของ Honcho (ทั้งหมด 5 อย่าง)

  • honcho_profile — อ่าน/อัปเดตการ์ดคู่ของคุณ
  • honcho_search — ค้นหาเชิงความหมายทั่วหน่วยความจำ
  • honcho_context — บริบทของเซสชัน (สรุป, การแสดงผล, การ์ด, ข้อความ)
  • honcho_reasoning — ข้อมูลเชิงลึกที่สังเคราะห์โดย LLM
  • honcho_conclude — สร้าง/ลบข้อสรุป

ปุ่มปรับสามตัวเพื่อควบคุมต้นทุนและความลึก

Honcho ให้คุณควบคุมได้สามอย่างอิสระ:

  • contextCadence — ความถี่ที่บริบทพื้นฐานรีเฟรช (การเรียก API)
  • dialecticCadence — ความถี่ที่ dialectic LLM ทำงาน (การเรียก LLM)
  • dialecticDepth — จำนวนรอบการให้เหตุผลต่อการเรียกใช้ (1–3)

อยากได้การให้เหตุผลที่ลึกขึ้น? เพิ่ม dialecticDepth สิ อยากประหยัดเงิน? ลดความถี่ลง คุณควบคุมได้ทั้งหมด

ตัวช่วยติดตั้ง

hermes memory setup        # เลือก "honcho" — จะรันการตั้งค่าหลังติดตั้งเฉพาะของ Honcho

เครื่องที่ไม่มีหน้าจอ? ไม่มีปัญหา ถ้าคุณอยู่บน SSH หรือ VM ระยะไกลที่ไม่มีเบราว์เซอร์ ให้เลือก device ที่พรอมต์วิธีการยืนยันตัวตน CLI จะพิมพ์รหัสสั้นๆ และลิงก์สำหรับยืนยัน — เปิดบนเครื่องอื่น อนุมัติ แล้วก็เสร็จสิ้น ตัวช่วยติดตั้งยังตรวจจับอัตโนมัติเมื่อไม่มีเบราว์เซอร์ในเครื่องที่ใช้งานได้ และเลือกตัวเลือกนี้ให้โดยค่าเริ่มต้น

การตั้งค่า

การตั้งค่าอยู่ใน $HERMES_HOME/honcho.json (เฉพาะโปรไฟล์) หรือ ~/.honcho/config.json (ระดับโลก) ลำดับการค้นหา: $HERMES_HOME/honcho.json > ~/.hermes/honcho.json > ~/.honcho/config.json

การตั้งค่าหลักประกอบด้วย contextTokens (งบประมาณโทเคนต่อเทิร์น), recallMode (hybrid, context, หรือ tools), และ writeFrequency (async, turn, session, หรือจำนวนเต็ม N)

สรุปส่งท้าย

Memory providers เปลี่ยน Hermes จากผู้ช่วยอัจฉริยะให้เป็นผู้ช่วยที่เรียนรู้อย่างต่อเนื่อง ไม่ว่าคุณจะกำลังสร้างระบบ multi-agent หรือแค่อยากให้เอเจนต์จำออเดอร์กาแฟของคุณข้ามเซสชัน ก็มี provider ที่เหมาะกับคุณเสมอ

เริ่มต้นด้วย hermes memory setup สำรวจตัวเลือกต่างๆ แล้วดูเอเจนต์ของคุณฉลาดขึ้นเรื่อยๆ กับการสนทนาทุกครั้ง ตู้เอกสารกำลังรอคุณอยู่

📖 เอกสารทางการ

この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › user-guide/features/memory-providers