Wereldboeken
Herbruikbare lore die een personage in het gesprek haalt wanneer die relevant is.
Een wereldboek is een herbruikbare verzameling lore-items over een setting — de locaties, facties, NPC's, voorwerpen, geschiedenis en regels ervan. Koppel een boek aan een personage, een verhaal of een roman, en de AI put tijdens het genereren uit die lore zonder dat jij de wereld elke keer opnieuw hoeft uit te leggen.
Geheugen gaat over jou en één relatie. Een wereldboek gaat over de wereld, en hetzelfde boek kan veel personages tegelijk voeden.
Er zijn geen trefwoordlijsten, invoegdieptes, prioriteiten of recursie-instellingen om te configureren. Jij schrijft items, markeert er een paar als canon, en Reverie bepaalt wat het model bereikt. Een item letterlijk bij naam noemen haalt het nog steeds binnen — dat is een van de manieren van ophalen, niet iets wat jij hoeft in te stellen.
Hoe items het model bereiken
Elk item is van een van twee soorten.
| Soort item | Wanneer het in de context staat |
|---|---|
| Kerncanon | Elke beurt, als vaststaande waarheid — het kader van de wereld: waar en wanneer je bent, de bepalende regels en de toon. |
| Wanneer relevant | Alleen als het moment erom vraagt, op betekenis gematcht met het recente gesprek. |
Kerncanon
Canon wordt boek voor boek ingepakt, en binnen een boek in de volgorde waarin je items in de lijst staan, tot het canonbudget op is. Wat niet meer past, wordt niet ingevoegd — Voorbeeld toont het onder Boven canonbudget. Het eerste item blijft altijd behouden, ook als het in zijn eentje het budget overschrijdt.
Daardoor bepaalt de volgorde van de items wat er van de canon overblijft: sleep een item omhoog, of gebruik Naar boven verplaatsen / Naar beneden verplaatsen in het menu van de rij, om te bepalen wat het op een kleiner model overleeft. De meter in de editor toont Kerncanon: N tokens bij elke beurt ingevoegd en waarschuwt je als de set te zwaar wordt.
Wanneer relevant
Deze items vormen het grootste deel van de meeste boeken, en ze bereiken het model op drie manieren:
- Het hele boek gaat mee. Als de items met Wanneer relevant van een boek passen in wat de canon overlaat, worden ze allemaal meegenomen, in de volgorde van de lijst, zonder matchingstap. Ze komen in het gecachete deel van de prompt terecht, dus dit is het goedkope geval. Voorbeeld zegt dat ook letterlijk.
- Letterlijk bij naam genoemd. Als de titel of een van de aliassen van een item woordelijk voorkomt in je laatste bericht of in de laatste twee antwoorden van het personage, komt dat item naar boven, ongeacht hoe het anders zou zijn gerangschikt. Bij sleutels in Latijns schrift wordt op hele woorden gematcht, bij CJK op deelreeksen.
- Gematcht op betekenis. Anders zet Reverie het recente gesprek om in een embedding en haalt de items op die het dichtst in de buurt komen. Dat werkt over talen heen: lore die in de ene taal is geschreven, komt naar boven in een gesprek in een andere taal.
Als een boek te groot is om te passen, worden de nauwe matches volledig ingevoegd en wordt de rest een wereldindex — één regel per item, de titel plus een samenvatting van één regel, zodat het model in elk geval weet dat het onderwerp bestaat. Op een model dat tools ondersteunt kan het dan de volledige tekst van elk geïndexeerd item op verzoek ophalen; op een model zonder toolondersteuning ziet het alleen dat het onderwerp bestaat.
| Budget | Waarde |
|---|---|
| Kerncanon | 10% van het invoervenster van het model, met een maximum van 4.000 tokens |
| Lore per beurt bij een groot boek | het kleinste van 2.000 tokens en wat de canon van zijn budget heeft overgelaten |
| Volledig ingevoegde items | maximaal 5, elk ingekort tot 800 tokens |
| Wereldindex | maximaal 12 onderwerpen, plus maximaal 6 extra waarnaar de ingevoegde items verwijzen |
| Letterlijke treffers | maximaal 8, waarvan hoogstens 4 uit de antwoorden van het personage |
| Gesprek waartegen wordt gematcht | de laatste 6 berichten |
Actief en Uit
Elk item heeft ook een schakelaar Actief / Uit, los van canon. Een item uitschakelen zet het op de plank: het blijft in het boek en blijft bewerkbaar, maar het bereikt de AI via geen enkele weg — niet via canon, niet via matching, niet via de index, niet via opzoeken op verzoek. Schakel het weer in en het is meteen terug.
Dit is de enige instelling waarmee een boek ongemerkt kan ophouden te werken, dus controleer die als eerste als lore die je verwacht niet verschijnt. Selecteer meerdere items en gebruik Uitschakelen / Inschakelen om een hele groep op te bergen of terug te halen, en het filter Uitgeschakeld om te zien wat er op dat moment is opgeborgen.
Nadat je een item hebt gemaakt of bewerkt, volgt er een korte indexeringsstap voordat het op betekenis kan worden gematcht; de rij toont Indexeren voor slim ophalen tot die klaar is. Zolang een boek nog niet grotendeels is geïndexeerd, valt een beurt zonder match terug op letterlijke treffers plus de gewone volgorde van de lijst — een net geïmporteerd boek werkt dus op volgorde, niet op betekenis, tot de indexering is bijgewerkt.
Vergrendelde items
Sommige lore is alleen voor spelers die die hebben verdiend. In de itemeditor houdt Onthullen via banden een item achter tot de band van een speler met het personage de fase bereikt die jij kiest, van Eerste ontmoeting tot Verbonden. Nieuwe items beginnen op Iedereen (geen slot), en een vergrendelde rij toont een slotbadge met de fase.
Een vergrendeld item gaat alleen open in de eigen webchats van een speler met een van jouw eigen personages waarvoor banden aanstaan, zodra de band van die speler met dat personage de fase bereikt. Andere makers kunnen jouw boek aan hun personages koppelen, maar een band met een van hun personages opent jouw vergrendelde items nooit. Tot dan heeft het personage het item via geen enkele weg — niet via canon, niet via matching, niet via de index, niet via opzoeken op verzoek. Dat geldt ook voor jou: in je eigen chats gaan je vergrendelde items open in het tempo van je eigen band, dus gebruik Voorbeeld als om ze te controleren. In een groepschat gaat een boek open op basis van de diepste band die de speler heeft met jouw aanwezige personages die het boek gebruiken.
Wanneer een item opengaat, bereikt het het model gemarkeerd als iets wat in vertrouwen is verteld: iets wat het personage voor de meeste mensen verborgen houdt en deze speler inmiddels toevertrouwt. Het personage laat het los als het moment erom vraagt, beetje bij beetje, in plaats van het op te dreunen als algemene kennis.
| Waar | Vergrendelde items |
|---|---|
| De eigen webchats van een speler met een van jouw personages waarvoor banden aanstaan — antwoorden en opnieuw gegenereerde antwoorden, antwoorden bij twee antwoorden vergelijken, gegenereerde eerste berichten, opzoeken op verzoek, door AI gegenereerde panelen, de opening van Nieuwe sessie met geheugen starten en proactieve berichten | Gaan open tot de fase van de band van die speler |
| Chats met een personage waarvoor banden uitstaan | Blijven verborgen |
| Personages van andere makers die jouw boek gebruiken | Blijven verborgen |
| Een lopende poging voor een bounty | Blijven verborgen |
| Verhalen en romans | Blijven verborgen |
| De bots voor Discord en Telegram | Blijven verborgen |
| De Open API | Blijven verborgen |
| De proefrit in de personage-editor | Blijven verborgen |
| Debuggen bij plug-ins | Blijven verborgen |
Selecteer meerdere items en gebruik Onthullen via banden… om een groep aan een fase te koppelen, of Slot verwijderen om het slot op te heffen, en het filter Vergrendeld om alle vergrendelde items te zien. Een speler die zijn band reset, verliest de items die de band had geopend, tot de nieuwe band die fase weer bereikt.
Een gedeelde chat bevat nooit de tekst van een item dat het personage heeft opgezocht, alleen wat het personage in zijn antwoorden heeft gezegd, dus wie een gesprek deelt of importeert, publiceert je vergrendelde lore niet.
Een boek koppelen
Wereldboeken worden gekoppeld aan wat de wereld bezit, niet aan één chat.
- Personage — personage-editor → Geavanceerde instellingen → Wereldboek koppelen. Elke chat met dat personage erft het boek.
- Verhaal — verhaaleditor → tabblad Personages, onder de cast.
- Roman — de stap Verhaalopzet van de wizard, of later Romaninstellingen.
Bij het genereren worden de eigen boeken van een verhaal of roman samengevoegd met de boeken die de cast meebrengt. Een boek dat twee keer is gekoppeld — één keer aan het verhaal, één keer aan een personage daarin — wordt één keer ingevoegd. In een groepschat krijgt elk item het label van het personage uit wiens boek het komt, zodat de canon van het ene personage niet wordt gelezen als die van een ander.
Je kunt je eigen boeken koppelen en elk boek dat niet privé is: Bibliotheek bekijken toont openbare boeken, en een niet-vermeld boek kun je koppelen als je de link hebt. Alleen de eigenaar kan de items van een boek bewerken.
Als een boek vergrendelde items heeft, vertelt het koppelpaneel wat er daar mee gebeurt: bij een personage waarvoor banden aanstaan gaan ze open naarmate banden zich verdiepen, en bij een personage waarvoor banden uitstaan, in een verhaal of in een roman blijven ze verborgen.
Een boek schrijven
Een item heeft een titel (een korte zelfstandignaamwoordgroep, geen zin), de lore, optionele aliassen, de canonschakelaar en de schakelaar Actief. Houd elk item bij één onderwerp — de editor markeert lange items, omdat een uitgebreid item minder nauwkeurig wordt opgehaald dan een paar compacte.
Snellere manieren om te beginnen:
- Genereren met AI — beschrijf een wereld en krijg een opgesteld boek terug, items en al, met een paar gemarkeerd als canon.
- Tekst opsplitsen in items — plak je notities over de setting en laat ze opdelen in op zichzelf staande items.
- Importeren — een world-info-export uit SillyTavern, een lorebook-JSON-bestand of een PNG van een personagekaart. Activeringssleutels worden aliassen, geen triggers.
- Voorbeeld — typ een voorbeeldbericht en zie precies welke items zouden worden meegenomen, welke alleen zouden worden geïndexeerd en welke canon boven het budget uitkomt. Het voert dezelfde selectie uit als de live chat. Als het boek vergrendelde items heeft, kies je met Voorbeeld als wiens weergave je uitvoert: Het hele boek, Een speler zonder band of een fase van de band, waarbij items die pas later opengaan worden weggelaten.
De editor laat ook zien waar je lore echt terechtkomt: elke rij toont hoe vaak het item in chats is gebruikt, het filter Nooit gebruikt en de sortering Meest gebruikt brengen dode lore aan het licht, en het boek geeft je een seintje als items met Wanneer relevant nooit naar boven zijn gekomen — meestal een teken dat de titel te vaag is of de inhoud te mager.
Delen, kopiëren en exporteren
Een boek is standaard Privé. Niet vermeld deelt het via een link; Openbaar zet het in de communitybibliotheek en vereist minstens 10 items. Elk boek dat niet privé is, wordt automatisch vertaald voor weergave in andere talen, maar het ophalen gebeurt altijd op basis van je oorspronkelijke tekst.
Van elk boek dat je kunt zien, maakt Kopiëren naar mijn bibliotheek een eigen bewerkbaar duplicaat, en Exporteren downloadt het als lorebook dat compatibel is met SillyTavern.
Vergrendelde items blijven van jou. Iedereen anders ziet het boek zonder die items — op de pagina van het boek, op de openbare bibliotheekpagina, bij het zoeken naar items en in wat Kopiëren naar mijn bibliotheek en Exporteren hun opleveren — en de pagina vermeldt in plaats daarvan hoeveel items er nog meer worden onthuld via banden met personages die het boek gebruiken. Een kopie van je eigen boek behoudt de vergrendelde items, inclusief sloten. Een export van je eigen boek bevat ze ook, maar een lorebook-bestand heeft geen plek voor een slot, dus komen ze eruit als gewone items.
| Limiet | Waarde |
|---|---|
| Titel / beschrijving van het boek | 120 / 2.000 tekens |
| Tags | 20, elk ≤50 tekens |
| Items per boek | 2.000 |
| Titel / lore van een item | 2–100 / 20–20.000 tekens |
| Aliassen per item | 50, elk ≤120 tekens |
| Items nodig om te publiceren | 10 |
| Importbatch | 500 items |
| Invoer voor tekst opsplitsen | 40.000 tekens |
| Genereren met AI | prompt ≤4.000 tekens, levert 4–16 items op |
| Voorbeeldbericht | 2.000 tekens |
| Bulkactie | 500 items tegelijk |
| Boeken per gebruiker | geen limiet |
Levende wereld
Zet Levende wereld aan (boekeditor → Instellingen) en de AI kan in het boek schrijven terwijl je speelt: een blijvende verandering die de AI in de roleplay vastlegt, wordt een echt item.
| Regel | Waarde |
|---|---|
| Beschikbaar voor | Privé-boeken die van jou zijn — een boek niet-vermeld of openbaar maken schakelt het uit |
| Schrijfacties komen uit | je eigen chats, op een model dat tools ondersteunt |
| Nieuwe lore | een nieuw item met Wanneer relevant; de AI markeert nooit iets als canon |
| Bestaande lore | wordt aangevuld na wat er al staat, nooit herschreven of verwijderd |
| Budget | 30 schrijfacties per boek per 24 uur |
| Omvang | nieuw item ≤4.000 tekens, elke aanvulling ≤2.000, een gegroeid item ≤20.000 |
| Controle | elke schrijfactie staat onder AI-updates met Ongedaan maken |
Ongedaan maken werkt per item van nieuw naar oud, en alleen zolang de tekst sinds de schrijfactie niet is veranderd. Als je een antwoord dat lore heeft geschreven opnieuw genereert, wordt die lore voor je teruggedraaid, zodat een afgewezen antwoord geen spoor in de wereld achterlaat.
Omdat schrijfacties alleen uit de eigen chats van de eigenaar komen, verandert iemand anders die met jouw levende boek speelt er nooit iets aan — en omdat een levende wereld een privéboek vereist, kan niemand anders er toch al een koppelen.
Wereldboek, geheugen of scenario
| Wat het bevat | Bereik | |
|---|---|---|
| Wereldboek | Lore over de setting — plaatsen, facties, NPC's, geschiedenis, regels | Herbruikbaar voor personages, verhalen en romans |
| Geheugen | Feiten over jou en je relatie met één personage | Per personage, per persona, per aftakking |
| Scenario | De beginsituatie van één chat | Eén chat, gekozen wanneer je die start |
Plotmomenten en feiten over de relatie horen in het geheugen. De beginopzet van een chat hoort in een scenario. Een wereldboek is voor wat waar blijft, ongeacht wie er chat of wat er tussen jullie is gebeurd.
Tips
- Houd de canon bij een handvol items. Canon kost bij elke beurt context, en items die niet passen, vallen gewoon weg.
- Schrijf items zoals iemand ernaar zou vragen. Er wordt op betekenis gematcht, dus een item dat leest als een helder antwoord komt beter naar boven dan een kale lijst met namen.
- Voeg aliassen toe voor korte, naamachtige onderwerpen. Eigennamen, namen van voorwerpen en codes zijn precies waar matching op betekenis het zwakst is, en een letterlijke treffer vult dat gat. Sla gewone woorden over.
- Voer Voorbeeld uit voordat je op een boek vertrouwt, met het soort bericht dat je echt zou sturen.
Gerelateerd
- Een verhaal schrijven — boeken koppelen aan de cast van een verhaal
- Romanmodus — boeken bij een roman
- Geheugen en Scenario's — de andere twee contextlagen
- Personages importeren — het lorebook van een personagekaart meenemen
- Waarom wereldboeken geen lorebooks zijn — ontwerpnotities