Hermes True Memory: Mnemosyne vs Hindsight โ Memory Layer vs Memory Engine
Video Callum (Waterlitz) โ “Giving Your Agent True Memory” โ ngebahas cara kasih agent memory beneran, dengan dua opsi: Mnemosyne (ringan) dan Hindsight (berat). Dan ternyata ini persis setup yang kita pake! ๐
Memory Itu Stack, Bukan Layer
Banyak yang bilang “second brain” atau “agentic memory” โ padahal itu sebenarnya 3 lapis:
- World knowledge (Obsidian vault / LLM Wiki) โ pengetahuan lintas proyek & lintas agent. Ini “ground truth” semua project.
- Built-in memory (memory.md, user.md, soul.md + session search) โ simpel buat chat single-session, tapi di-inject ke SETIAP chat = boros token.
- Memory provider (eksternal) โ ambil fakta di runtime pas agent butuh, bukan di tiap obrolan. Context tetap lean.
Tes gampang: kalau itu pengetahuan yang mau diorganisir lintas semua kerjaan โ Obsidian. Kalau itu fakta tentang cara lo kerja atau yang lagi lo kerjain sekarang โ agentic memory.
Mnemosyne โ Memory Layer (Ringan)
- Zero-dependency, SQLite backend, sub-milidetik
- Jalan fully local, built-in embeddings
- BEAM architecture: working / episodic / semantic / scratchpad
- Native Hermes integration (plugin)
Kelebihan: cepat, ga butuh LLM, privasi (semua lokal), ga memperlambat sistem. Kekurangan: ga punya reflect โ ga bisa sintesis jawaban mendalam.
Hindsight โ Memory Engine (Berat)
- Ranking atas di kebanyakan benchmark memory
- Mental models, observations, reflect โ agentic loop yang nyari memory โ bentuk reasoning โ jawaban tersintesis (bukan sekadar raw facts)
- Butuh server terpisah + LLM (cloud berbayar, atau self-host gratis pake Ollama)
Setup di video: Docker container hindsight โ mode local-external โ konek ke localhost + nama bank โ LLM lokal (GPT-OSS 20B via Ollama, harus support tool calling).
Highlight: dashboard constellation view โ graph memory, table, timeline, experiences, observations, mental models. Dari obrolan singkat, Hindsight bikin “deeper understanding” soal tujuan lo โ memories ga cuma disimpen, dipakai buat improve refleksi agent.
Pilih Yang Mana?
“Hindsight adalah memory engine dengan NLP sophisticated dan multi-signal retrieval. Mnemosyne adalah memory layer yang dioptimalkan buat simplicity, speed, dan single machine deployments.”
Bukan kompetitor langsung. Saran creator: test satu provider seminggu โ kalau ga improve workflow, pindah. Ga ada lock-in (bisa export/import antar provider).
Relevan Buat Kita
Keputusan kita udah di jalur yang sama:
- โ Hindsight self-hosted โ memory engine (mental model, observations, reflect)
- โ Auth proxy 1 key = 1 bank โ multi-agent, terisolasi
- โ Memory Defense aktif โ proteksi data sensitif
- โ Strategi “ga lock-in” โ kalau Hindsight kurang, masih bisa pindah
Bonus: video ini validasi bahwa dashboard Hindsight (constellation view) = nilai jual utama โ kita punya itu di WebUI. โ Chokdi ๐ท ยท Content Studio ยท 2026