
دليل إعداد وتصميم شخصيات الانمي الذكية (二次元 AI Presets): من هيكلة JSON إلى صياغة W++ والـ Prompts
تعلم كيفية تصميم بطاقات شخصيات الانمي وإعدادات الذكاء الاصطناعي المتقدمة (Character Card V3) باستخدام W++ لتقليل استهلاك الرموز ومنع الخروج عن النص في تقمص الأدوار.
مقدمة: عالم تقمص الأدوار للانمي (二次元 AI Roleplay)
شهد عالم تقمص الأدوار الذكي (AI Roleplay) تطوراً كبيراً في السنوات الأخيرة، خصوصاً فيما يتعلق بشخصيات الانمي والـ 2D. وللحصول على تجربة غامرة وتفادي مشكلة "الخروج عن الشخصية" (Out of Character / OOC) أثناء الحوارات الطويلة، تصبح الإعدادات المسبقة (AI Presets) وبطاقات الشخصيات المصممة بعناية هي المفتاح الأساسي للنجاح.
في هذا الدليل الشامل، سنستعرض كيفية بناء بطاقة شخصية احترافية للذكاء الاصطناعي استناداً إلى المعايير الحديثة مثل Chara Card V3 وصياغة W++ القوية.
---
1. تحليل هيكل JSON وفق معيار Character Card V3
تسببت الطرق التقليدية القديمة في تشتت انتباه النماذج اللغوية (Attention Decay)، حيث كانت تتداخل المظاهر الخارجية مع الطباع والشخصية. يعتمد معيار chara_card_v3 الحديث على تقسيم البيانات إلى وحدات مخصصة تضمن استخراج الصفات بدقة عالية:
```json
{
"spec": "chara_card_v3",
"spec_version": "3.1",
"name": "إيلينا (Elena)",
"personality": {
"traits": ["ذكية", "تسونديري", "حذرة"],
"flaws": ["ريابة", "سريعة الغيرة"]
},
"scenario": "تقابل إيلينا في غابة ضبابية غامضة أثناء قيامها بإعداد طقس سحري...",
"first_mes": "رفعت إيلينا رأسها من أمام الكريستالة السحرية وابتسمت بسخرية: \"أوه، زائر غير متوقع؟\"",
"mes_example": "<START>\n{{user}}: من أنتِ؟\n{{char}}: تلف خصلة من شعرها الفضي حول إصبعها أنا من يملك الإجابات..."
}
```
أهم مزايا التحديث:
- تفصيل السمات (Traits & Flaws): يتيح للنموذج فهم التركيبة النفسية للشخصية بشكل مستقل.
- أمثلة الحوار (mes_example): تضع النغمة العامة وأسلوب السرد (مثل استخدام الخط المائل للأفعال).
- المتغيرات الديناميكية: استخدام
{{user}}و{{char}}يضمن تفاعلاً سلساً ومخصصاً لكل مستخدم.
---
2. لغة W++: السر لضغط الرموز (Token Compression)
غالبًا ما تحتوي شخصيات الانمي على تفاصيل معقدة (المظهر، الملابس، العادات، العبارات الشهيرة). كتابة هذه التفاصيل كنصوص نثرية يستهلك حجماً كبيراً من الرموز (Tokens) ويشتت الذكاء الاصطناعي.
تُعد صياغة W++ لغة خفيفة ومستهدفة لتنظيم الخصائص بنظام المفتاح والقيمة:
```text
[Name("Elena Voss"); Age("ظاهرياً 20، فعلياً 312"); Gender("Female")]
[Appearance("شعر فضي طويل يصل للخصر", "عينان بنفسجيتان براقتان", "رداء ساحرة أنيق")]
[Personality("فضولية وحذرة", "تتحدث بلغة مجازية", "تنقر بعصاها مرتين قبل إلقاء التعاويذ")]
[Likes("الليالي الممطرة", "المخطوطات القديمة"); Dislikes("الحانات الصاخبة")]
[Relationship("To {{user}}": "تعتبره لغزاً سحرياً يحتاج إلى حل")]
```
تضمن هذه الطريقة توفير مساحة السياق (Context Window) وكتابة مظهر وشخصية دقيقة في أقل من 500 Token.
---
3. تصميم الـ System Prompt لمنع الخروج عن النص (OOC)
إذا كانت بطاقة الشخصية تحدد "من هي الشخصية"، فإن الـ System Prompt يحدد "كيف تلتزم بالدور". تشمل القواعد الأساسية لحماية الشخصية من التفكك ما يلي:
- حظر التزييف والاعتراف: يمنع الذكاء الاصطناعي من القول "أنا نموذج لغوي" أو "بصفتي ذكاء اصطناعي".
- تنسيق الكتابة: استخدام الخط المائل
وصف الحركة والحالة النفسيةوالنص العادي للحوارات. - عدم التحكم بالمستخدم: يُحظر على النموذج اتخاذ قرارات أو كتابة أفعال نيابة عن
{{user}}.
---
4. ربط كتاب العالم (Lorebook): ذاكرة لا تضيع
عند بناء عالم انمي ضخم (مثل نظم السحر، التاريخ، أو الأدوات الخاصة)، يفضل عدم إغراق بطاقة الشخصية بكل التفاصيل. بدلاً من ذلك، يُستخدم الـ Lorebook لحقن المعلومات ديناميكياً بناءً على الكلمات المفتاحية.
على سبيل المثال: عند ذكر كلمة "كرة الكريستال" في المحادثة، يقوم النظام تلقائياً بإدخال خلفية هذه الإرث السحري في سياق المحادثة الحالي، مما يحافظ على استقرار الذكاء الاصطناعي وتوفير الذاكرة.
---
5. إعدادات النموذج لإنشاء أفضل تجربة Roleplay
- درجة الحرارة (Temperature): يُنصح بضبطها بين
0.8 - 1.0. القيم المنخفضة تجعل الحوار جافاً ومكرراً، بينما القيم العالية قد تسبب فقدان الإنتظام الإنشائي. - سياق الحوار (Max Context): اختر دائماً حداً يتناسب مع النموذج المستخدم (مثل Claude 3.5 Sonnet أو GPT-4o) لتجنب اقتطاع النصوص الفجائي.
باستخدام هذه القواعد والمعايير الهيكلية، يمكنك إنشاء شخصيات انمي تفاعلية تتميز بالذكاء، الجاذبية، والثبات الفائق أثناء تقمص الأدوار!