← Tutte le guide

Memoria e contesto

Halo ricorda i dati tra una chat e l'altra — salvati localmente nel tuo browser, mai su un server. Impara a salvare, etichettare, fissare e delimitare la memoria come contesto per l'agente.

Halo può portare dati utili da una chat alla successiva. La sua memoria vive interamente nel tuo browser (archiviazione locale) — non lascia mai il tuo dispositivo e non viene sincronizzata con un server né tra dispositivi. Sei tu a decidere cosa viene salvato e cosa può vedere ogni chat.

Halo è in alpha sulla mainnet di Base, con USDC reale.

La memoria è contesto per l’agente

La memoria non è solo un blocco per appunti — è contesto che viene iniettato nel prompt ogni volta che invii un messaggio. Tutta la memoria che rientra nell’ambito della chat corrente viene aggiunta alla richiesta, così l’agente la conosce già: le tue preferenze, i dettagli del progetto, le decisioni passate, i dati che ha salvato in precedenza. Ciò significa che l’agente risponde tenendo conto di quel contesto per l’intera sessione, senza che tu debba rispiegarlo ogni volta.

Poiché viene aggiunta al prompt, la memoria ha un effetto reale sulle tue richieste: più memoria in ambito significa un contesto più ricco (e un prompt leggermente più grande), mentre No memory (nessuna memoria) invia un prompt pulito, senza nulla di tutto ciò. La barra del contesto (più sotto) mostra quanta memoria viene inclusa, così puoi mantenerla pertinente.

Cosa entra nella memoria

Ci sono due tipi di elementi:

  • Salvati dall’agente — note che l’agente scrive con il suo strumento remember mentre lavora.
  • Manuali — cose che aggiungi tu, tramite Save chat (salva chat) o il pulsante Remember (ricorda) di ogni risposta, oppure incollando testo nel gestore della memoria.

Il gestore della memoria

Apri il pannello Memory (memoria) per organizzare tutto: incolla nuovi elementi, etichettali (un’etichetta funge anche da “progetto”), fissa quelli importanti, modifica o elimina qualsiasi cosa abbia salvato l’agente, e usa Clear all (cancella tutto) per svuotare la memoria.

Delimitare la memoria per ogni chat

Sopra il campo di composizione, una pillola di memoria (la barra del contesto) sceglie a cosa può attingere la chat corrente:

  • All memory (tutta la memoria) — tutto ciò che hai salvato.
  • No memory (nessuna memoria) — ignora la memoria per questa chat.
  • #Etichette specifiche — solo gli elementi con quelle etichette (cioè, lavorare all’interno di un “progetto”).

La pillola mostra anche una dimensione approssimativa di ciò che viene incluso — per esempio “3 items · ~1.2k tok” — così puoi vedere quanta memoria sta alimentando il prompt. La tua scelta persiste tra le chat, quindi cambiare progetto è semplice come cambiare etichetta.

Cronologia delle conversazioni

Le chat recenti vengono archiviate in un pannello History (cronologia) (si conservano le sessioni più recenti). Aprirne una avvia una nuova chat e archivia la precedente, così puoi rivedere le conversazioni passate senza intasare quella corrente.

Poiché la memoria è salvata localmente, cancellare i dati del browser o cambiare dispositivo/browser fa sì che non ti segua. Salva anche altrove qualsiasi cosa importante.

Correlati