Lorebook'lar
Tam da gerektiği anda prompt'ta beliren dünya bilgisi.
Kitaplar
Lorebook, girdiler artı tarama ayarlarından oluşan bir koleksiyondur. Bir konuşmaya istediğin kadar kitap bağla; bağlı tüm kitaplar tek havuz olarak birlikte taranır.
| Ayar | Aralık | Etki |
|---|---|---|
scanDepth | 0-100 | Anahtar sözcükler için kaç son mesajın taranacağı. Hem senin hem karakterin mesajları sayılır. |
tokenBudget | 100-32000 | Etkinleşen girdilerin toplam token tavanı. Kitaplar uyuşmazsa en yüksek bütçe kazanır. |
recursiveScanning | açık / kapalı | Etkinleşen girdi içeriği yeniden taranır; böylece lore daha fazla lore etkinleştirebilir (en çok 3 geçiş). |
Girdiler
Bir girdinin anahtarları (virgülle ayrılmış tetik sözcükler), isteğe bağlı ikincil anahtarları ve içeriği vardır. Taranan geçmişte herhangi bir anahtar görünürse girdi etkinleşir ve içeriği enjekte edilir.
Seçici kip, birincil VE ikincil anahtarın birlikte eşleşmesini ister. Sabit girdiler eşlemeyi atlar ve her zaman enjekte edilir. Kapalı girdiler kitapta kalır ama asla ateşlenmez. Tam sözcük eşleşmesi, ateş sözcüğünün ateşböceği içinde yakalanmasını önler.
Her girdinin yalnızca düzenleyici listesini düzenlemeye yarayan bir görünen adı (yorum) vardır; modele asla gönderilmez ve içe/dışa aktarma turlarından sağ çıkar.
Öncelik ile sıra
İki sayı bir girdinin kaderini belirler. Öncelik, token bütçesinden kimin sağ çıkacağını söyler: yer daraldığında önce yüksek öncelikli girdiler tutulur.
Sıra (ekleme sırası) sağ kalanlar arasındaki yerleşimi belirler: yüksek sıra prompt'ta daha önce görünür. Eşitlikte öncelik, sonra girdi kimliği karar verir.
Enjeksiyon
Etkinleşen tüm girdiler prompt şablonundaki tek lorebook yuvasına, her biri seçtiği rolle (sistem, kullanıcı veya asistan) ayrı mesaj olarak yerleşir.
Girdi başına konum kavramı yok; lore'un geri kalana göre nereye düşeceğini prompt şablonu düzenleyicisinde lorebook yuvasını taşıyarak kontrol et.
Dekoratörler
Girdi içeriğinin başında @@ ile başlayan satırlar o girdinin davranışını ayarlar:
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep| Dekoratör | Etki |
|---|---|
@@probability | Etkinleştiğinde enjekte edilme yüzdesi; zar tur içinde sabittir. |
@@scan_depth | Bu girdi için kitabın tarama derinliğini geçersiz kılar. |
@@order / @@priority | Bu girdi için yerleşim sırasını veya bütçe önceliğini geçersiz kılar. |
@@role | Bu girdi için enjeksiyon rolünü geçersiz kılar. |
@@activate_only_after / @@activate_only_every | Yalnızca N mesajdan sonra veya yalnızca her N mesajda bir ateşlenir. |
@@keep / @@dont_activate_after_match | İlk eşleşmeden sonra girdiyi etkin tutar veya eşleştikten sonra bir daha asla etkinleştirmez. |
@@is_greeting | Yalnızca sohbet hâlâ açılış mesajındayken etkindir. |
Token bütçesi davranışı
Token sayımı etkin modelin tokenizer'ını kullanır; bütçe, modelin gerçekte gördüğünü yansıtır. Girdiler bütçeyi aşınca önce en düşük öncelikliler düşer.
Lore sürekli kesiliyorsa bütçeyi yükselt, öncelik dağılımını daralt veya girdileri kısalt. İstek günlüğü, belirli bir isteğe tam olarak hangi girdilerin girdiğini gösterir.