Lorebook
Pengetahuan dunia yang muncul di prompt tepat saat relevan.
Buku
Lorebook adalah kumpulan entri ditambah pengaturan pemindaian. Lampirkan berapa pun buku ke sebuah percakapan; semua buku terlampir dipindai bersama sebagai satu kolam.
| Pengaturan | Rentang | Efek |
|---|---|---|
scanDepth | 0-100 | Berapa pesan terakhir dipindai untuk kata kunci. Pesan Anda dan karakter sama-sama dihitung. |
tokenBudget | 100-32000 | Batas total token dari entri yang aktif. Saat buku berselisih, anggaran tertinggi menang. |
recursiveScanning | nyala / mati | Isi entri yang aktif dipindai lagi, memungkinkan lore mengaktifkan lore lain (hingga 3 lintasan). |
Entri
Entri memiliki kunci (kata pemicu dipisah koma), kunci sekunder opsional, dan isi. Saat kunci mana pun muncul di riwayat yang dipindai, entri aktif dan isinya disuntikkan.
Mode selektif menuntut kunci primer DAN sekunder cocok. Entri konstan melewati pencocokan dan selalu disuntikkan. Entri nonaktif tetap di buku tapi tak pernah terpicu. Pencocokan kata utuh mencegah 'api' cocok di dalam 'apik'.
Setiap entri punya nama tampilan (komentar) yang hanya untuk merapikan daftar editor; tak pernah dikirim ke model dan bertahan lewat siklus impor-ekspor.
Prioritas vs urutan
Dua angka menentukan nasib entri. Prioritas menentukan siapa yang lolos anggaran token: entri berprioritas lebih tinggi disimpan lebih dulu saat ruang menipis.
Urutan (urutan penyisipan) menentukan penempatan di antara yang lolos: urutan lebih tinggi muncul lebih awal di prompt. Bila seri, prioritas lalu id entri yang memutuskan.
Penyuntikan
Semua entri aktif dirender ke satu slot lorebook di templat prompt, masing-masing sebagai pesan tersendiri dengan peran terpilih: sistem, pengguna, atau asisten.
Tak ada konsep posisi per entri; pindahkan slot lorebook di editor templat prompt untuk mengatur di mana lore jatuh relatif terhadap yang lain.
Dekorator
Baris yang diawali @@ di puncak isi entri menyetel perilaku entri itu:
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep| Dekorator | Efek |
|---|---|
@@probability | Peluang persen untuk disuntikkan saat aktif; lemparan tetap dalam satu giliran. |
@@scan_depth | Menimpa kedalaman pemindaian buku untuk entri ini. |
@@order / @@priority | Menimpa urutan penempatan atau prioritas anggaran untuk entri ini. |
@@role | Menimpa peran penyuntikan untuk entri ini. |
@@activate_only_after / @@activate_only_every | Terpicu hanya setelah N pesan, atau hanya setiap N pesan. |
@@keep / @@dont_activate_after_match | Menjaga entri tetap aktif setelah cocok pertama, atau tak pernah aktif lagi setelah cocok. |
@@is_greeting | Aktif hanya selama chat masih pada pesan sapaan. |
Perilaku anggaran token
Penghitungan token memakai tokenizer model aktif, sehingga anggaran mencerminkan apa yang benar-benar dilihat model. Saat entri melampaui anggaran, yang berprioritas terendah gugur lebih dulu.
Jika lore terus terpotong, naikkan anggaran, persempit sebaran prioritas, atau pendekkan entri. Log permintaan menunjukkan persis entri mana yang masuk ke suatu permintaan.