Cerca documentazione...

Inizia a digitare per cercare nella documentazione

Guida alla chat

Lorebook

Il sapere del mondo che compare nel prompt esattamente quando serve.

Libri

Un lorebook è una raccolta di voci più impostazioni di scansione. Collega a una conversazione quanti libri vuoi; tutti i libri collegati vengono scansionati insieme come un unico insieme.

ImpostazioneIntervalloEffetto
scanDepth0-100Quanti messaggi recenti vengono scansionati alla ricerca di parole chiave. Contano sia i tuoi messaggi sia quelli del personaggio.
tokenBudget100-32000Tetto ai token complessivi delle voci attivate. Se i libri divergono, vince il budget più alto.
recursiveScanningsì / noIl contenuto delle voci attivate viene scansionato di nuovo, così la lore può attivare altra lore (fino a 3 passaggi).

Voci

Una voce ha chiavi (parole scatenanti separate da virgole), chiavi secondarie opzionali e contenuto. Quando una chiave compare nella cronologia scansionata, la voce si attiva e il suo contenuto viene iniettato.

La modalità selettiva richiede che combacino una chiave primaria E una secondaria. Le voci costanti saltano il confronto e vengono sempre iniettate. Le voci disattivate restano nel libro ma non scattano mai. Parole intere evita che fuoco combaci dentro fuochista.

Ogni voce ha un nome visualizzato (commento) che serve solo a ordinare la lista dell'editor; non viene mai inviato al modello e sopravvive ai cicli di import ed export.

Priorità contro ordine

Due numeri decidono il destino di una voce. La priorità stabilisce chi sopravvive al budget di token: le voci a priorità più alta vengono tenute per prime quando lo spazio scarseggia.

L'ordine (ordine di inserimento) stabilisce la posizione tra le superstiti: un ordine più alto compare prima nel prompt. A parità di ordine decide la priorità, poi l'id della voce.

Iniezione

Tutte le voci attivate confluiscono in un unico slot lorebook del modello di prompt, ognuna come messaggio a sé con il ruolo scelto: sistema, utente o assistente.

Non esiste una posizione per singola voce; sposta lo slot lorebook nell'editor del modello di prompt per decidere dove atterra la lore rispetto al resto.

Decoratori

Le righe che iniziano con @@ in testa al contenuto regolano il comportamento di quella voce:

text
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep
DecoratoreEffetto
@@probabilityProbabilità percentuale di iniezione all'attivazione; il tiro è stabile all'interno del turno.
@@scan_depthSostituisce la profondità di scansione del libro per questa voce.
@@order / @@prioritySostituisce l'ordine di posizionamento o la priorità di budget per questa voce.
@@roleSostituisce il ruolo di iniezione per questa voce.
@@activate_only_after / @@activate_only_everyScatta solo dopo N messaggi, oppure solo ogni N messaggi.
@@keep / @@dont_activate_after_matchMantiene attiva una voce dopo il primo riscontro, oppure non la attiva mai più dopo un riscontro.
@@is_greetingAttiva solo finché la chat è ancora sul messaggio di saluto.

Comportamento del budget di token

Il conteggio usa il tokenizer del modello attivo, quindi il budget riflette ciò che il modello vede davvero. Quando le voci superano il budget, cadono per prime quelle a priorità più bassa.

Se la lore viene tagliata di continuo, alza il budget, riduci il divario di priorità o accorcia le voci. Il registro delle richieste mostra esattamente quali voci sono entrate in una richiesta.

Lorebook in UnoRouter