Rechercher dans la doc...

Commencez à taper pour rechercher dans la documentation

Guide du chat

Lorebooks

Le savoir du monde qui apparaît dans le prompt exactement quand il est pertinent.

Livres

Un lorebook est un ensemble d'entrées plus des réglages d'analyse. Attachez autant de livres que vous voulez à une conversation ; tous les livres attachés sont analysés ensemble comme un seul pool.

RéglagePlageEffet
scanDepth0-100Combien de messages récents sont analysés pour les mots-clés. Vos messages et ceux du personnage comptent tous les deux.
tokenBudget100-32000Plafond de tokens pour l'ensemble des entrées activées. Si les livres divergent, le budget le plus élevé gagne.
recursiveScanningactivé / désactivéLe contenu des entrées activées est analysé à son tour, la lore peut donc activer d'autre lore (jusqu'à 3 passes).

Entrées

Une entrée a des clés (mots déclencheurs séparés par des virgules), des clés secondaires optionnelles et un contenu. Dès qu'une clé apparaît dans l'historique analysé, l'entrée s'active et son contenu est injecté.

Le mode sélectif exige qu'une clé primaire ET une clé secondaire correspondent. Les entrées constantes sautent la détection et sont toujours injectées. Les entrées désactivées restent dans le livre mais ne se déclenchent jamais. Mots entiers évite que feu ne corresponde à feuille.

Chaque entrée a un nom d'affichage (commentaire) servant uniquement à organiser la liste de l'éditeur ; il n'est jamais envoyé au modèle et survit aux allers-retours d'import/export.

Priorité vs ordre

Deux nombres scellent le sort d'une entrée. La priorité décide qui survit au budget de tokens : les entrées les plus prioritaires sont gardées en premier quand la place manque.

L'ordre (ordre d'insertion) décide du placement parmi les survivantes : un ordre plus élevé apparaît plus tôt dans le prompt. À ordre égal, la priorité tranche, puis l'identifiant de l'entrée.

Injection

Toutes les entrées activées se rendent dans un unique slot lorebook du modèle de prompt, chacune comme message distinct avec le rôle choisi : système, utilisateur ou assistant.

Il n'y a pas de notion de position par entrée ; déplacez le slot lorebook dans l'éditeur de modèle de prompt pour contrôler où la lore atterrit par rapport au reste.

Décorateurs

Les lignes commençant par @@ en tête du contenu d'une entrée ajustent son comportement :

text
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep
DécorateurEffet
@@probabilityPourcentage de chance d'injection à l'activation ; le tirage est stable au sein d'un tour.
@@scan_depthRemplace la profondeur d'analyse du livre pour cette entrée.
@@order / @@priorityRemplace l'ordre de placement ou la priorité de budget pour cette entrée.
@@roleRemplace le rôle d'injection pour cette entrée.
@@activate_only_after / @@activate_only_everyNe se déclenche qu'après N messages, ou seulement tous les N messages.
@@keep / @@dont_activate_after_matchGarde une entrée active après sa première correspondance, ou ne l'active plus jamais ensuite.
@@is_greetingActive uniquement tant que le chat est encore sur le message de salutation.

Comportement du budget de tokens

Le comptage utilise le tokenizer du modèle actif : le budget reflète ce que le modèle voit vraiment. Quand les entrées dépassent le budget, les moins prioritaires tombent en premier.

Si la lore est sans cesse coupée, augmentez le budget, resserrez l'écart de priorités ou raccourcissez les entrées. Le journal des requêtes montre exactement quelles entrées ont intégré une requête donnée.

Lorebooks dans UnoRouter