Provider di Memoria — Dove Vive la Memoria
Memory Providers — Where Memory Lives — easy-to-understand guide based on official docs
Provider di Memoria — Dove Vive la Memoria
Se hai seguito la nostra serie su Hermes Agent, sai che i file integrati MEMORY.md e USER.md sono il fedele taccuino del tuo agente. Ma cosa succede quando vuoi che il tuo agente ricordi le cose attraverso molte sessioni, o addirittura condivida il contesto tra più agenti? È qui che entrano in gioco i memory provider.
Pensala così: la memoria integrata è come un post-it sul monitor. Un memory provider è come un intero schedario nel cloud — organizzato, ricercabile e sempre disponibile.
Il Quadro Generale
Hermes Agent ora include 8 plugin di memory provider esterni. Ecco la regola chiave: puoi avere solo un provider esterno attivo alla volta, ma la memoria integrata è sempre in esecuzione al suo fianco. Non sono concorrenti — sono compagni di squadra.
Avvio Rapido
Iniziare è facile come tre comandi:
hermes memory setup # selettore interattivo + configurazione
hermes memory status # controlla cosa è attivo
hermes memory off # disabilita il provider esterno
Puoi anche scegliere il tuo provider tramite hermes plugins → Provider Plugins → Memory Provider, oppure impostarlo manualmente in ~/.hermes/config.yaml:
memory:
provider: honcho # oppure mem0, hindsight, holographic, retaindb, byterover, supermemory, openviking
Come Funziona
Quando un provider è attivo, Hermes fa automaticamente sei cose dietro le quinte:
- Inietta il contesto del provider nel prompt di sistema — così l’agente sa cosa il provider “ricorda”
- Precarica i ricordi rilevanti prima di ogni turno (in background, quindi senza attese)
- Sincronizza i turni di conversazione con il provider dopo ogni risposta
- Estrae i ricordi alla fine della sessione (per i provider che lo supportano)
- Rispecchia le scritture della memoria integrata sul provider esterno
- Aggiunge strumenti specifici del provider così l’agente può cercare, archiviare e gestire i ricordi
La parte migliore? La tua memoria integrata funziona esattamente come prima. Il provider esterno è puramente additivo.
Focus: Honcho
Diamo un’occhiata più da vicino a Honcho, uno dei provider più interessanti. È progettato per la modellazione dell’utente cross-session nativa per l’IA con qualcosa chiamato “ragionamento dialettico”. Termine elegante, idea semplice: fa una conversazione con se stesso su ciò che sa di te.
Ideale per: Sistemi multi-agente con contesto cross-session e allineamento utente-agente
Richiede: pip install honcho-ai + una chiave API (o un’istanza self-hosted)
Archiviazione dati: Honcho Cloud o self-hosted
Gli Strumenti di Honcho (5 in totale)
honcho_profile— leggi/aggiorna la tua scheda peerhoncho_search— ricerca semantica tra i ricordihoncho_context— contesto della sessione (riepilogo, rappresentazione, scheda, messaggi)honcho_reasoning— insight sintetizzati tramite LLMhoncho_conclude— crea/elimina conclusioni
Tre Manopole per Controllare Costi e Profondità
Honcho ti offre tre controlli indipendenti:
contextCadence— quanto spesso si aggiorna il contesto di base (chiamate API)dialecticCadence— quanto spesso si attiva l’LLM dialettico (chiamate LLM)dialecticDepth— quanti passaggi di ragionamento per invocazione (1–3)
Vuoi un ragionamento più profondo? Alza dialecticDepth. Vuoi risparmiare? Rallenta le cadenze. Sei tu al comando.
Procedura Guidata di Configurazione
hermes memory setup # seleziona "honcho" — esegue la post-configurazione specifica di Honcho
Macchine headless? Nessun problema. Se sei su una macchina SSH o una VM remota senza browser, scegli device al prompt del metodo di autenticazione. La CLI stampa un codice breve e un link di verifica — aprilo su qualsiasi altra macchina, approva, e il gioco è fatto. La procedura guidata rileva automaticamente quando non c’è un browser locale utilizzabile e sceglie questa opzione di default.
Configurazione
La configurazione vive in $HERMES_HOME/honcho.json (specifica del profilo) o ~/.honcho/config.json (globale). Ordine di risoluzione: $HERMES_HOME/honcho.json > ~/.hermes/honcho.json > ~/.honcho/config.json.
Le impostazioni chiave includono contextTokens (budget di token per turno), recallMode (hybrid, context o tools) e writeFrequency (async, turn, session o un intero N).
In Sintesi
I memory provider trasformano Hermes da un assistente intelligente in uno in continuo apprendimento. Che tu stia costruendo sistemi multi-agente o voglia semplicemente che il tuo agente ricordi il tuo ordine al bar tra una sessione e l’altra, c’è un provider per te.
Inizia con hermes memory setup, esplora le opzioni e guarda il tuo agente diventare più intelligente a ogni conversazione. Lo schedario ti aspetta.
📖 Documentazione ufficiale
この記事は Hermes Agent のDocumentazione ufficialeに基づいています:Documentazione ufficiale › user-guide/features/memory-providers