# Come funziona la memoria

> Cosa un personaggio conserva, cosa dimentica, e come far attaccare qualcosa.

Source: https://reverie.im/it/docs/chatting/memory
Language: it

Tre cose distinte portano avanti una conversazione: i messaggi grezzi ancora nella finestra, il riassunto scorrevole di quelli che ne sono usciti, e l'archivio di memoria con i fatti duraturi. Si comportano in modo diverso, e quando un personaggio «dimentica» qualcosa vale la pena sapere quale delle tre ha mollato.

## I tre strati \[#the-three-layers]

| Strato                        | Dove vive                                                                                             | Quanto regge                                                                                                                                                                                                                                                                            |
| ----------------------------- | ----------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Messaggi dal vivo             | La conversazione stessa                                                                               | Dipende dal [livello di dettaglio della memoria](https://reverie.im/it/docs/chatting/memory#memory-detail). Al livello predefinito, **Equilibrato**: gli ultimi 10.000 token — o il 25% della finestra di contesto del modello, quello che è più piccolo — e al massimo **50 messaggi** |
| Riassunto della conversazione | Quella singola chat, nella scheda **Memoria** del pannello laterale → **Memoria della conversazione** | Tre livelli: **Riassunto recente**, poi **Riassunto unito**, poi **Memoria a lungo termine**                                                                                                                                                                                            |
| Ricordi salvati               | La scheda **Memoria** del pannello laterale, per personaggio e in globale                             | **100** voci per ambito, più **20** fissate, ciascuna fino a **500 caratteri**                                                                                                                                                                                                          |

La finestra dal vivo è di proposito scollegata dal modello che scegli. Prendere un modello con un milione di token di contesto non tiene in gioco più messaggi grezzi; cambia cos'altro riesce a starci attorno.

Quando i messaggi escono dalla finestra dal vivo vengono riassunti, qualche blocco per volta, a turno concluso. Quattro riassunti recenti si fondono in uno, e quattro riassunti uniti diventano un riassunto a lungo termine — a ogni livello di dettaglio della memoria, il tutto confinato a quella sola chat. Puoi leggerli, **modificarli** e **ricostruirli** nella scheda **Memoria** del pannello laterale → **Memoria della conversazione**, che mostra anche quanti messaggi non sono ancora nel riassunto.

## Livello di dettaglio della memoria \[#memory-detail]

**Livello di dettaglio della memoria**, in cima a **Memoria della conversazione**, stabilisce quanta parte della storia conserva il riassunto della conversazione. Si salva per personaggio e vale per le tue chat web con quel personaggio; i bot di Discord e Telegram usano sempre **Equilibrato**. Tutto ciò che il riassunto contiene viene inviato con ogni messaggio, quindi più dettaglio costa più crediti a ogni risposta.

| Livello                       | Tenuto alla lettera               | Cosa conservano i riassunti                                                                                                                                      |
| ----------------------------- | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Eventi chiave**             | Fino a 6.000 token e 30 messaggi  | La trama principale, le relazioni, le promesse e i fatti duraturi. Il dettaglio scena per scena viene tralasciato, quindi i dettagli più vecchi svaniscono prima |
| **Equilibrato** (predefinito) | Fino a 10.000 token e 50 messaggi | Eventi importanti, promesse e come sono cambiate le cose, con un livello di dettaglio moderato                                                                   |
| **Dettagliato**               | Fino a 16.000 token e 80 messaggi | Più scene e dettagli secondari, e una cronologia più lunga nella memoria a lungo termine                                                                         |

Su un modello con una finestra di contesto piccola, ogni livello tiene alla lettera al massimo il 25% di quella finestra.

Anche il riassunto a lungo termine ha una dimensione massima: circa 4.000, 8.000 o 16.000 token con **Eventi chiave**, **Equilibrato** e **Dettagliato**. Quando la supera di molto, viene compattato: le righe più vecchie della cronologia vengono condensate in brevi righe per periodo, e restano solo le promesse in sospeso, i riferimenti esatti e lo stato attuale che contano ancora. Le correzioni e le regole annotate dai tuoi messaggi restano sempre parola per parola.

Un nuovo livello vale dal tuo prossimo messaggio. I riassunti già scritti mantengono il loro livello di dettaglio finché non vengono uniti alla memoria più vecchia. Per applicare il nuovo livello a tutta la cronologia in una volta, usa **Ricostruisci** sulla memoria della conversazione: il pannello te lo propone subito dopo il cambio, con il costo stimato. Anche l'**Avviso uso elevato di crediti**, mostrato una volta per chat dopo una risposta insolitamente cara, ti permette di cambiare livello.

La ricostruzione continua in background se chiudi il pannello o lasci la chat, e ricevi una notifica quando è finita. Fino ad allora la memoria attuale continua a funzionare, e i nuovi messaggi aspettano la fine per essere riassunti. Se non riesce a terminare — per esempio perché hai esaurito i crediti — ricevi un avviso, e da **Memoria della conversazione** puoi riprenderla o ricominciare da capo. Dopo aver cambiato livello nell'**Avviso uso elevato di crediti**, ti propone anche **Ricostruisci con questo livello**.

## Dove vivono i ricordi salvati \[#where-saved-memories-live]

Un ricordo appartiene a uno di due ambiti, scelto quando lo aggiungi: **Ricordo Specifico del Personaggio** oppure **Ricordo Globale** (lo vede ogni personaggio). Il modello degli ambiti è tutto qui.

> **La memoria non è divisa per persona, chat o ramo.** Cambiare
> [persona](https://reverie.im/it/docs/chatting/personas), avviare una nuova conversazione o
> [diramare](https://reverie.im/it/docs/chatting/forking) non isola nulla: ogni chat che hai con un
> personaggio legge e scrive lo stesso archivio. Un fatto imparato in un ramo è
> subito visibile nell'originale, e sotto ogni persona che usi.

Due effetti collaterali: in una [chat di gruppo](https://reverie.im/it/docs/chatting/group-chats) il personaggio legge l'unione dei ricordi di ogni membro più quelli globali, e se un personaggio viene cancellato, i ricordi archiviati sotto di lui diventano globali invece di sparire.

A ogni turno il personaggio riceve tutte le voci fissate più fino a 100 non fissate, le più recenti per prime e distribuite in modo uniforme fra gli ambiti in gioco, con tutto ciò che è stato aggiornato negli ultimi 7 giorni contrassegnato come recente.

## Come qualcosa viene salvato \[#how-something-gets-saved]

| Via                                          | Chi lo fa          | Note                                                                                                                |
| -------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------- |
| Il personaggio lo salva a metà risposta      | Il modello         | Serve un modello capace di usare strumenti. Può anche aggiornare o cancellare le proprie voci precedenti            |
| **Aggiungi Ricordo**                         | Tu                 | Scrivi il fatto, scegli l'ambito                                                                                    |
| **Inizializza Ricordi** → **Genera Ricordi** | Tu, poi l'IA       | Risponde a «Cosa dovrebbe ricordare il personaggio?» partendo da una descrizione che scrivi, fino a 1.000 caratteri |
| **Salva dalla conversazione**                | Tu, poi l'IA       | Scegli fino a 20 messaggi, poi **Scrivi con l'IA** oppure **Usa così com'è**                                        |
| Memoria profonda                             | Il tuo abbonamento | Vedi sotto                                                                                                          |

> **Genera Ricordi non legge la tua chat.** Lavora soltanto sulla descrizione
> che scrivi nella casella. La funzione che legge la conversazione è **Salva
> dalla conversazione**: seleziona i messaggi che contano — una promessa e la
> risposta che riceve di solito vanno insieme —, rivedi fino a cinque bozze e
> salva. Tutto ciò che salvi così arriva **fissato**.

Se rigeneri un turno, le scritture in memoria fatte da quel turno vengono annullate con lui. Le voci fissate restano al loro posto.

## Fissare \[#pinning]

Fissare è il modo per rendere qualcosa permanente. Una voce fissata:

* viene mandata al personaggio **per intero, a ogni turno**, senza mai essere soppiantata da voci più recenti;
* ha un budget suo — **20 per ambito**, in aggiunta alle 100 non fissate;
* **non può essere modificata né cancellata dall'IA**, solo da te;
* sopravvive al riavvolgimento e alla rigenerazione della conversazione;
* viene risparmiata la prima volta che esegui **Cancella Tutti i Ricordi**.

Le voci non fissate non hanno nulla di quella protezione: il personaggio può riscriverle o cancellarle, e anche il passaggio in background. Se un fatto conta — come vuoi essere chiamato, un limite, una promessa con una data — fissalo.

## Memoria profonda \[#deeper-memory]

**Richiede un abbonamento attivo.** Ogni volta che un blocco di messaggi vecchi viene riassunto fuori dalla finestra dal vivo, Reverie rilegge quel blocco in cerca di dettagli duraturi e li archivia come ricordi. Gira **durante** la conversazione, in background, subito dopo la compattazione che l'ha innescato — non di notte e non a orario. Le risposte non lo aspettano mai, e non consuma i tuoi crediti.

Il passaggio è limitato di proposito: fa solo qualche modifica per volta, non tocca mai le voci fissate, e gli serve un tratto di messaggi nuovi su cui lavorare. Gira solo sulle chat web — non su Discord né Telegram — e mai nelle chat di sfida a taglia. Il pannello mostra **Memoria profonda** con un badge **Attiva** quando si applica a te.

Su un account gratuito non c'è nessun passaggio automatico. Il personaggio salva comunque ricordi a metà risposta, e il pannello funziona comunque.

## Quando la memoria è spenta \[#when-memory-is-off]

* **Impara dalla Chat** è un interruttore per personaggio, attivo di default. Spegnerlo ferma sia il salvataggio *sia* la lettura: il personaggio non impara e non vede nemmeno i ricordi esistenti.
* Su un modello senza supporto agli strumenti il personaggio non può salvare a conversazione in corso; i ricordi salvati continuano a essere usati, e il passaggio di memoria profonda di un abbonato gira lo stesso.
* In una chat di sfida a taglia la memoria è disattivata del tutto, così ogni tentativo parte dalla stessa pagina bianca.
* Da disconnesso non viene salvato nulla.

## Memoria o riassunto? \[#memory-or-summary]

La memoria tiene fatti che restano veri per settimane: un nome preferito, un compleanno, un'allergia, una promessa esplicita. L'avanzamento della trama, l'umore di oggi e le relazioni che cambiano appartengono al riassunto della conversazione. Se qualcosa che hai detto manca dalla memoria, guarda il riassunto prima di aggiungerlo a mano.

> **Cancella Tutti i Ricordi** elimina ogni voce non fissata di quell'ambito e
> non si può annullare. Le tue voci fissate sopravvivono a quel primo
> passaggio; poi Reverie chiede a parte se cancellare anche quelle — «Sono i
> momenti che hai segnato tu e protetto dall'IA.»

## Correlati \[#related]

* [Persone](https://reverie.im/it/docs/chatting/personas) — perché cambiare persona non ti dà una seconda memoria
* [Legami](https://reverie.im/it/docs/chatting/bonds) — il rapporto in sé, a differenza dei fatti su di te
* [Diramare le conversazioni](https://reverie.im/it/docs/chatting/forking) — cosa copia un ramo e cosa condivide
* [World Book](https://reverie.im/it/docs/writing/world-books) — il lore sul mondo, in contrapposizione ai fatti su di te
* [Risolvere i problemi della chat](https://reverie.im/it/docs/chatting/troubleshooting) — quando un personaggio dimentica qualcosa
* [Limiti](https://reverie.im/it/docs/reference/limits) — ogni tetto in un'unica tabella
