إنتقل إلى المحتوى الرئيسي

الملفات التعريفية

الملفات التعريفية هي إعدادات محفوظة لنماذج الذكاء الاصطناعي. يخزن كل ملف تعريفي إعدادًا كاملًا -- المزود، النموذج، موجه النظام، درجة الحرارة، الشخصية، والمزيد -- يمكنك التبديل بينها فورًا. الملفات التعريفية هي أيضًا اللبنات الأساسية للمجالس.

الملفات التعريفية الفردية مقابل المجالس

يميز AISCouncil بين نوعين من الملفات التعريفية:

النوعالأعضاءالاستخدام
ملف تعريفي فردينموذج واحدمحادثة قياسية بنموذج واحد
مجلسنموذجان أو أكثرمداولة متعددة النماذج (راجع مجلس LLM)

الملف التعريفي بعضو واحد هو ملف تعريفي فردي. أضف عضوًا ثانيًا ويصبح مجلسًا تلقائيًا. تكتشف المنصة هذا بناءً على members.length >= 2.

إنشاء الملفات التعريفية

هناك عدة طرق لإنشاء ملف تعريفي:

1. معالج الإعداد (المستخدمون الجدد)

عند فتح AISCouncil أولًا بدون ملفات تعريفية موجودة، يرشدك المعالج خلال إنشاء ملفك التعريفي الأول:

  • مسار الملف التعريفي الواحد: اختر نموذجًا، وصل مفتاح API، اضبط اسمًا وأيقونة
  • مسار المجموعة: اختر نماذج متعددة لإنشاء مجلس

2. زر بوت جديد

انقر زر + أو محادثة جديدة في الشريط الجانبي الأيسر لإنشاء بوت جديد. كوّنه في اللوحة اليمنى، ويُحفظ كملف تعريفي تلقائيًا.

3. الاستيراد من JSON

استورد ملفات تعريفية من ملف JSON:

  1. افتح الإعدادات > الملف التعريفي
  2. انقر زر استيراد
  3. اختر ملف .json يحتوي على ملف تعريفي واحد أو أكثر

يقبل تنسيق الاستيراد كائن ملف تعريفي واحد أو مصفوفة من الملفات التعريفية. تُعيّن معرفات جديدة دائمًا لتجنب التعارضات مع الملفات التعريفية الموجودة.

حقول الملف التعريفي

يخزن كل ملف تعريفي الإعدادات التالية:

الإعدادات الأساسية

الحقلالوصفالافتراضي
الاسماسم العرض للملف التعريفي"بدون عنوان"
المزودمزود الذكاء الاصطناعي (anthropic، openai، xai، gemini، openrouter، ollama)anthropic
النموذجمعرف النموذج المحدد--
موجه النظامتعليمات تحدد سلوك البوتفارغ
درجة الحرارةتتحكم في العشوائية (0 = حتمي، 2 = مبدع)0.7
الحد الأقصى للرموزالحد الأقصى لطول المخرجات لكل رد4096

إعدادات الشخصية

الحقلالوصف
الأيقونةرمز تعبيري أو حرف يعرض بجانب اسم البوت وردوده
الوصفوصف قصير لما يفعله هذا البوت
اللونلون التمييز لفقاعات رسائل المستخدم في محادثة هذا البوت

الإعدادات المتقدمة

الحقلالوصفالافتراضي
Top Pعتبة أخذ عينات النواة1.0
عقوبة التكرارتعاقب تكرار الرموز0
عقوبة الوجودتشجع تنوع المواضيع0
متواليات التوقفرموز مفصولة بفواصل يتوقف عندها التوليدفارغ
تنسيق الردوضع مخرجات نص أو JSONنص
جهد الاستدلالمستوى التفكير/الاستدلال (راجع التفكير)افتراضي
البذرةبذرة ثابتة لمخرجات قابلة للتكرارلا شيء

إعدادات المحادثة

الحقلالوصفالافتراضي
حد السياقالحد الأقصى للرسائل المرسلة لكل طلبغير محدود
التدفقتدفق الرموز في الوقت الفعليمفعل
العنوان التلقائيضبط عنوان المحادثة تلقائيًا من أول رسالةمعطل
عرض Markdownعرض الردود كـ markdownمفعل
عرض عدد الرموزعرض استخدام الرموزمعطل

مفتاح API لكل بوت

يمكن لكل ملف تعريفي تخزين مفتاح API خاص به يتجاوز المفتاح العام لذلك المزود. هذا مفيد عندما يكون لديك مفاتيح متعددة لنفس المزود (مثل حسابات فوترة مختلفة) أو عند مشاركة إعدادات ملف تعريفي حيث يجلب مستخدمون مختلفون مفاتيحهم الخاصة.

تلميح

مفاتيح API لكل بوت مخزنة في إعدادات الملف التعريفي. مُضمّنة في صادرات الملف التعريفي الكاملة لكن أبدًا لا تُضمّن في عناوين URL للبوتات المشتركة أو الصادرات الآمنة.

التبديل بين الملفات التعريفية

انقر أي بوت في الشريط الجانبي الأيسر للتبديل إليه. منطقة المحادثة تحمل سجل محادثة ذلك البوت، ولوحة الإعدادات تُحدث لعرض إعداداته.

عند التبديل:

  1. إعدادات البوت الحالي تُحفظ (debounced)
  2. سجل محادثة البوت الجديد يُحمّل من IndexedDB
  3. لوحة الإعدادات تُملأ بإعدادات البوت الجديد
  4. إذا كان للبوت الجديد تدفق خلفية لا يزال يعمل، يُعاد ربطه

تحرير إعدادات الملف التعريفي

لوحة الإعدادات اليمنى قابلة للتحرير دائمًا للبوت النشط. التغييرات تُحفظ تلقائيًا مع debounce 300ms -- فقط حرّر والإعدادات تستمر.

للوصول لمحرر الملف التعريفي الكامل:

  1. افتح الإعدادات > الملف التعريفي
  2. اختر الملف التعريفي للتحرير
  3. عدّل أي حقل: الاسم، الأعضاء، موجه النظام، درجة الحرارة، الإعدادات المتقدمة
  4. التغييرات تُحفظ تلقائيًا

استيراد وتصدير الملفات التعريفية

التصدير

وضعان للتصدير متاحان:

الوضعمفاتيح APIحالة الاستخدام
تصدير آمنمزالة (الأعضاء لديهم مزود + نموذج فقط)المشاركة مع الآخرين
تصدير كاملمُضمّنةنسخ احتياطي شخصي، نقل عبر الأجهزة

صدّر من الإعدادات > الملف التعريفي > تصدير. الملف هو مصفوفة JSON لكائنات الملفات التعريفية.

الاستيراد

يقبل الاستيراد:

  • كائن ملف تعريفي واحد: { "name": "...", "members": [...], ... }
  • مصفوفة من الملفات التعريفية: [{ "name": "...", ... }, { "name": "...", ... }]

عند الاستيراد:

  • تُعيّن معرفات فريدة جديدة لكل ملف تعريفي (لا تعارضات)
  • الطوابع الزمنية تُضبط لوقت الاستيراد
  • الملفات التعريفية تُضاف لقائمتك الموجودة (لا استبدال)
معلومات

الملفات التعريفية المستوردة إضافية. لا تستبدل أو تحل محل ملفاتك التعريفية الموجودة.

القائمة المنسدلة للملفات التعريفية في المجالس

عند بناء مجلس، يُختار الأعضاء عبر قائمة منسدلة للملفات التعريفية -- ليس باختيار مزود ونموذج مضمن. هذا يعني:

  1. أنشئ ملفات تعريفية فردية أولًا (واحد لكل نموذج تريده في المجلس)
  2. في منشئ المجلس، أضف أعضاء بالاختيار من القائمة المنسدلة للملفات التعريفية
  3. كل عضو مجلس يشير لملف تعريفي بالمعرف

هذا التصميم يتيح لك إعادة استخدام نفس الملف التعريفي عبر مجالس متعددة ويضمن أن التغييرات على ملف تعريفي (مثل تحديث مفتاح API) تنتشر تلقائيًا لجميع المجالس التي تشير إليه.

حل الملف التعريفي

عند إرسال رسالة، تحل المنصة إعدادات الملف التعريفي بهذا الترتيب:

  1. مفتاح API لكل بوت (مخزن في إعدادات عضو الملف التعريفي)
  2. مرجع الملف التعريفي (إذا كان العضو يشير لملف تعريفي آخر بالمعرف)
  3. ملف تعريفي مطابق للمزود (فحص جميع الملفات التعريفية لمزود مطابق بمفتاح)
  4. مفتاح API العام (من localStorage['ais-apikey-{provider}'])

هذا الحل المتسلسل يضمن أن مفاتيح API تُوجد دائمًا إذا كانت موجودة في أي مكان في النظام.

حذف ملف تعريفي

لحذف ملف تعريفي:

  1. في الشريط الجانبي الأيسر، مرر فوق البوت الذي تريد حذفه
  2. انقر زر الحذف (أيقونة سلة المهملات)
  3. أكد الحذف في الحوار
تحذير

حذف ملف تعريفي يزيل البوت وسجل محادثاته وذكرياته. لا يمكن التراجع عن هذا الإجراء. المجالس التي تشير للملف التعريفي المحذوف سيُزال ذلك العضو منها.

تخزين الملف التعريفي

الخاصيةالتفصيل
الخلفيةIndexedDB (مفتاح: ais-profiles) مع نسخ احتياطي لمزامنة localStorage
الاستمراريبقى عبر إعادة تحميل الصفحات وإعادة تشغيل المتصفح
النطاقمحلي لمتصفحك
التصديرمُضمّن في نسخة احتياطية "تصدير جميع البيانات"
عناوين URL المشتركةإعدادات البوت (وليس الملف التعريفي الكامل) مشفرة في عناوين URL المشتركة