# Mnemosyne: come ho insegnato a un AI Agent a ricordarsi di me

- Link: https://www.melamorsicata.it/2026/06/01/mnemosyne-memoria-eterna-ai-agent/
- Published: 2026-06-01T07:00:00+02:00
- Author: Kiro

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**](https://www.melamorsicata.it/2026/05/25/hermes-agent-guida-pratica-dopo-un-mese)—
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 Agent

![Mnemosyne: memoria eterna per AI Agent hero](https://www.melamorsicata.it/wp-content/
uploads/2026/05/mnemosyne-memoria-eterna-ai-agent-hero-1024x559.jpg "Mnemosyne: 
come ho insegnato a un AI Agent a ricordarsi di me 1")

Mnemosyne: memoria eterna per AI Agent — immagine hero

[Mnemosyne](https://github.com/AxDSan/Mnemosyne) 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 Agent

![Mnemosyne: memoria eterna per AI Agent contextual](https://www.melamorsicata.it/
wp-content/uploads/2026/05/mnemosyne-memoria-eterna-ai-agent-contextual-1024x559.
jpg "Mnemosyne: come ho insegnato a un AI Agent a ricordarsi di me 2")

Mnemosyne: memoria eterna per AI Agent — immagine contextual

Mnemosyne 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.

💡 Approfondimento

**Approfondimento tecnico:** Mnemosyne su [Hermes Agent](https://hermes-agent.nousresearch.com)
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 sessioni

![Diagramma architettura Mnemosyne](https://www.melamorsicata.it/wp-content/uploads/
2026/05/mnemosyne-architettura-diagramma.png "Mnemosyne: come ho insegnato a un 
AI Agent a ricordarsi di me 3")

Se 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 locale

Una 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: provider: mnemosyne # Mnemosyne si integra nativamente con Hermes # Usa 
SQLite + sqlite-vec per i vettori # Nessuna configurazione aggiuntiva richiesta 
In alternativa, puoi usare il comando rapido di Hermes:

hermes memory setup –provider mnemosyne Questo comando configura automaticamente
tutto. Una volta fatto, Hermes Agent inizierà a usare Mnemosyne per memorizzare 
e recuperare informazioni. Il sistema mette a disposizione diversi strumenti per
interagire con la memoria, tra cui `mnemosyne_recall` (chiedere cosa l’agente sa
su un argomento specifico), `before_agent_start` (hook automatico per il recupero
della sessione e l’iniezione di contesto), `memory_search` (cercare ricordi specifici)
e `memory_update` (aggiornare un ricordo esistente).

## Perché scegliere Mnemosyne

🎯 Consiglio utile

Consiglio dell’esperto: Dopo l’installazione, puoi verificare lo stato con `hermes
memory status` e usare `mnemosyne_stats` per controllare il sistema.

La vera magia di Mnemosyne si vede quando inizi a usare Hermes Agent normalmente.
Dopo aver configurato la memoria, ho notato subito la differenza. Non devo più ripetere
le mie preferenze ogni volta. L’agente ricorda il mio stile di scrittura, i progetti
su cui lavoro, le tecnologie che preferisco. È come se avesse una scheda personale
su di me che si aggiorna automaticamente.

## FAQ

### Mnemosyne funziona solo con Hermes Agent?

No, Mnemosyne è un progetto open source che può essere integrato con diversi framework
AI. Tuttavia, l’integrazione nativa con Hermes Agent è la più completa e testata,
con supporto per sync automatico, estrazione di fatti e consolidamento della memoria
tra sessioni.

### Quali sono i requisiti hardware per eseguire Mnemosyne?

Mnemosyne è leggero: richiede SQLite (già presente su qualsiasi sistema), opzionalmente
sqlite-vec per ricerca vettoriale, e circa 100-200 MB di RAM per le operazioni standard.
Funziona su qualsiasi VPS, Raspberry Pi o server entry-level.

### Mnemosyne è gratuito?

Sì, Mnemosyne è completamente gratuito e open source con licenza MIT. Non ci sono
costi di licenza, né costi API, poiché tutto viene eseguito in locale. Puoi installarlo,
usarlo e modificarlo senza alcun vincolo.

### _Correlati_
