Ogni volta che apro una nuova sessione con un AI Agent, ho la sensazione di parlare con un estraneo. Non importa quante volte gli ho spiegato le mie preferenze, il mio stile di scrittura, i progetti su cui lavoro: lui ricomincia da capo, come se fosse il primo giorno. Il problema è che la maggior parte degli agenti AI oggi sono stateless: vivono solo nell’istante della conversazione, senza memoria del passato.Se non hai ancora provato Hermes Agent, ti consiglio di leggere la mia guida pratica dopo un mese di uso intensivo — Mnemosyne è il memory layer che rende Hermes davvero persistente.Esiste però un modo per dare a questi agenti una memoria persistente, che funziona in locale, senza costi API e senza dipendere da servizi cloud. Sto parlando di Mnemosyne, un memory layer universale per AI Agent che ho scoperto da poco e che ha cambiato completamente il mio modo di lavorare. Ecco cos’è, come funziona e come installarlo su Hermes Agent per avere un assistente che si ricorda davvero di te.Cos’è Mnemosyne per Hermes AgentMnemosyne: memoria eterna per AI Agent — immagine heroMnemosyne non è l’ennesimo wrapper attorno a un database vettoriale. È un sistema di memoria persistente, auto-migliorante e collaborativa per AI Agent. L’idea di base è semplice: invece di affidarsi a costose chiamate API a modelli di linguaggio per estrarre e classificare i ricordi, Mnemosyne usa un pipeline deterministico con embeddings locali. Questo significa che lo stesso input produce sempre lo stesso output, senza varianza stocastica e, soprattutto, senza bollette da pagare.Prima di capire perché Mnemosyne è così utile, dobbiamo parlare del problema che risolve. Gli AI Agent tradizionali, come i chatbot o gli assistenti di codice, funzionano all’interno di una singola sessione. Quando chiudi la finestra, tutto quello che hai detto viene perso. È come se ogni conversazione fosse la prima. Questo è accettabile per una chat veloce, ma diventa un limite enorme quando vuoi che l’agente impari le tue abitudini, ricordi i tuoi progetti e sviluppi competenze specifiche.Le soluzioni cloud esistono, certo, ma hanno due grossi problemi: costano e dipendono da terzi. Servizi come Mem0 o Honcho processano i tuoi dati su server esterni, con costi che possono arrivare a migliaia di dollari al mese per volumi elevati. Inoltre, la tua privacy è in mano a qualcun altro. Mnemosyne risolve tutto questo mantenendo tutto in locale.Come installare Mnemosyne su Hermes AgentMnemosyne: memoria eterna per AI Agent — immagine contextualMnemosyne adotta un’architettura a 5 livelli che imita il funzionamento del cervello umano. Non si limita a memorizzare testo: classifica, collega e consolida i ricordi in modo intelligente. Il cuore del sistema è un pipeline di ingestione a 12 passaggi che include filtro di sicurezza, deduplicazione, estrazione entità, tassonomia a 7 tipi e scoring di priorità. Il risultato è un sistema ibrido che combina vector search (per trovare ricordi simili), full-text search (per cercare parole esatte) e importance scoring (per dare più peso ai ricordi importanti). Il punteggio finale è composto per il 50% dalla similarità vettoriale, per il 30% dalla ricerca testuale e per il 20% dall’importanza. Questo mix garantisce che l’agente recuperi sempre le informazioni più rilevanti.💡 ApprofondimentoApprofondimento tecnico: Mnemosyne su Hermes Agent utilizza SQLite con sqlite-vec per la ricerca vettoriale e FTS5 per la ricerca full-text. Il knowledge graph è integrato nativamente, senza database esterni. Il tutto gira in locale, senza bisogno di connessione internet.Esperienza d’uso: memoria persistente tra sessioniSe usi Hermes Agent, l’installazione di Mnemosyne è sorprendentemente semplice. Hermes è progettato per supportare diversi memory provider, e Mnemosyne è uno di questi.Prima di tutto, assicurati di avere Python 3.10 o superiore installato. Poi, apri il terminale e lancia:pip install mnemosyne-memory[all]Questo comando installa Mnemosyne con tutte le dipendenze necessarie, inclusi gli embeddings vettoriali locali. Se preferisci un’installazione più leggera, puoi usare `pip install mnemosyne-memory` e installare solo i componenti che ti servono.Mnemosyne vs alternative: perché scegliere localeUna volta installato Mnemosyne, devi configurare Hermes Agent per usarlo come memory provider. Apri il file di configurazione di Hermes (di solito `config.yaml` o `hermes_config.json`) e imposta:memory: