
دليل تصميم World Book و Lorebook في SillyTavern: بناء عوالم الأنمي والـ Roleplay الذكية
تعلم كيفية استخدام وتصميم كتب العالم (World Book / Lorebook) في SillyTavern لتقمص شخصيات الأنمي (二次元). استكشف أمثلة عملية واستراتيجيات تصميم البرومبت لربط الأحداث والسياق بدقة متناهية.
يُعد برنامج SillyTavern من أقوى الأدوات المفتوحة المصدر المتاحة لمحبي تقمص الشخصيات (Roleplay) وتجربة الحوارات التفاعلية مع الذكاء الاصطناعي، خاصة في عوالم الأنمي والثقافة الثنائية الأبعاد (二次元). يرجع ذلك إلى حرية التحكم الكاملة التي يوفرها للمستخدم في إدارة سياق الحديث وتوجيه النموذج.
من أهم الميزات التي تجعل المحادثات الطويلة ومغامرات الـ RPG مستمرة ومتناسقة هي ميزة World Info أو ما يُعرف بـ Lorebook / World Book. في هذا الدليل، سنستعرض ماهية كتب العالم، وكيفية تصميم برومبت محكم، مع إعطاء أمثلة تطبيقية مخصصة لعوالم الأنمي.
---
ما هو SillyTavern World Book وكيف يعمل؟
عند إدارة محادثة طويلة مع نموذج لغوي (LLM)، يواجه النموذج عادة حدًا معينًا لسعة السياق (Context Window). بمرور الوقت، يبدأ الذكاء الاصطناعي في نسيان التفاصيل الثانوية، مثل القوانين السحرية للعالم، أو أسماء المدن، أو الماضي الخاص بالشخصيات.
هنا يأتي دور World Book (Lorebook):
- حقن سياقي ديناميكي: يعمل الـ Lorebook بنظام الكلمات المفتاحية (Keys/Triggers). عندما يذكر المستخدم أو الذكاء الاصطناعي كلمة مفتاحية معينة (مثل اسم مدينة أو مهارة سحرية)، يقوم SillyTavern بحقن النص المكتوب داخل مدخلة الـ Lorebook تلقائيًا في البرومبت الخلفي.
- الحفاظ على الذاكرة دون استهلاك التوكنز: بدلاً من وضع كل تفاصيل العالم في بطاقة الشخصية (Character Card)، يتم استدعاء المعلومات فقط عند الحاجة إليها، مما يضمن كفاءة استهلاك التوكنز (Tokens).
---
أمثلة عملية: 二次元 AI Lorebook Example
لتصميم مدخلات متناسقة وسريعة الاستجابة داخل الـ Lorebook لعالم أنمي أو إيسيكاي (Isekai)، يُفضل استخدام صيغ هيكلية مثل W++ أو Pseudo-JSON لتقليل التوكنز وزيادة استجابة النموذج.
1. مدخلة لموقع/مدينة (Location Entry)
- Keys:
أكاديمية السحر,Magic Academy,Royal Academy - Content (W++ Format):
```text
[Location: Royal Magic Academy;
Type: High Magical Institute;
Atmosphere: Grand, Ancient, Competitive;
Key_Locations: Grand Library, Alchemy Lab, Duel Arena;
Rules: Magic duels forbidden outside arenas; Uniform required;
Background: Founded 500 years ago to train elite mages.]
```
2. مدخلة لنظام سحري أو مهارة (Magic System Entry)
- Keys:
عنصر الجليد,Ice Magic,Absolute Zero - Content (W++ Format):
```text
[Magic_System: Ice Affinity;
Type: Elemental Manifestation;
Capabilities: Freeze moisture, create weapon constructs, thermal absorption;
Limitations: High mana usage in dry environments, vulnerable to high-tier fire magic;
Visual_Effects: Frost patterns appear on user skin, blue ambient glow.]
```
---
قواعد تصميم البرومبت لـ World Info (Prompt Design)
لضمان تفاعل النموذج بأسلوب الأنمي وتقديم استجابة دقيقة دون الخروج عن النص، يُفضل اتباع المبادئ التالية:
- استخدام الكلمات المفتاحية الذكية (Selective Triggering):
- تجنب اختيار كلمات شائعة جدًا كـ Keys حتى لا يتم حقن النص في كل رسالة.
- استخدم الكلمات المفتاحية الإضافية (Secondary Keys) لتقييد التفعيل إلا عند اجتماع كلمتين معًا (مثل تفعيل مدخلة الشخصية فقط عند ذكر اسمها واسم الفصيل الخاص بها).
- تحديد العمق والأولوية (Depth & Insertion Order):
- يتيح SillyTavern تحديد موضع حقن المعلومة (مثلاً: قبل بطاقة الشخصية، أو في نهاية السياق Depth 0/1).
- المعلومات الأكثر أهمية أو القوانين الصارمة يفضل وضعها قريبة من نهاية البرومبت لضمان التزام النموذج بها.
- دمج التنسيق المرئي والرسوم الدائمة:
- يمكن ربط SillyTavern بـ Stable Diffusion أو ComfyUI لتوليد صور مع الشخصيات أثناء الـ Roleplay بناءً على السياق المسجل في الـ Lorebook.
- استخدام لغة البرمجة النصية STscript المتضمنة في SillyTavern لإنشاء أوامر شرطية تتفاعل مع الأحداث تلقائيًا.
---
الخلاصة
يُمثّل نظام World Book / Lorebook في SillyTavern الأداة الأساسية لبناء تجربة تقمص شخصيات أنمي غنية وممتدة. من خلال تنظيم المدخلات بصيغة خفيفة واستخدام الكلمات المفتاحية المناسبة، يمكنك تحويل النموذج اللغوي إلى محرك قصصي متكامل يدرك تفاصيل عالمك الخاص بدقة متناهية.