الأسئلة الشائعة
إجابات على الأسئلة المتكررة حول قواعد المعرفة وقواعد السلوك والاسترجاع والإعدادات الشائعة.
قاعدة المعرفة مقابل قواعد السلوك — متى تستخدم كلًا منهما؟
هذا أكثر سؤال شائع. إليك إرشادًا بسيطًا:
استخدم قاعدة المعرفة عندما تكون المعلومات:
- محتوى واقعي من مستندات (سياسات، إجراءات، مواصفات)
- محتوى يتغير بمرور الوقت ويحتاج إلى تحديث
- إجابات تفصيلية تشير إلى مستندات محددة
استخدم قواعد السلوك عندما يكون التوجيه:
- كيف يجب أن يتواصل البوت (النبرة، اللغة، الترحيب)
- المواضيع التي يجب على البوت تجنبها أو رفضها
- ردود قصيرة وثابتة (ساعات العمل، أرقام الهاتف، التحيات المعتادة)
حالة خاصة: معلومات التواصل
يمكن وضع معلومات التواصل (الهاتف، البريد الإلكتروني، العنوان) في أي من المكانين:
- قاعدة المعرفة — الأفضل عندما تملك معلومات تواصل متعددة عبر أقسام مختلفة وقد تتغير
- قواعد السلوك — الأفضل عندما تملك نقاط تواصل محدودة ونادرًا ما تتغير. أضفها كصلاحية "يمكنه" مع التفاصيل المحددة
كيف يجد البوت الإجابات؟
عندما يطرح شخص سؤالًا، يتبع البوت هذه العملية:
- تحويل السؤال — يُحوَّل السؤال إلى تمثيل رقمي (تضمين) يلتقط معناه
- البحث في قاعدة المعرفة — يقارن النظام تضمين السؤال مع تضمينات جميع أجزاء المستندات للعثور على المحتوى الأكثر تشابهًا
- استرجاع الأجزاء ذات الصلة — يتم اختيار أقسام المستندات الأكثر تطابقًا بناءً على إعدادات حد التشابه وعدد النتائج الأعلى Top K
- توليد الرد — يقرأ نموذج الذكاء الاصطناعي المحتوى المسترجع ويكتب إجابة بناءً عليه
لهذا السبب يُعد تنسيق المستندات مهمًا — المستندات المنظمة جيدًا تُنتج أجزاء أفضل، مما يؤدي إلى مطابقات أدق.
ما هو وضع التصحيح ومتى يجب استخدامه؟
يُظهر لك وضع التصحيح بالضبط أي أجزاء من المستندات تم استرجاعها لكل سؤال ومدى تطابقها. استخدمه عندما:
- يعطي البوت إجابات خاطئة (لمعرفة ما إذا كانت المستندات الخاطئة تُسترجع)
- يقول البوت "لا أعرف" رغم أنه يجب أن يعرف (لمعرفة ما إذا كانت المستندات الصحيحة لا تتطابق)
- رفعت مستندات جديدة وتريد التأكد من أنها تُكتشف
ضبط إعدادات الاسترجاع
- عدد النتائج الأعلى Top K — عدد الأجزاء المُسترجعة. ابدأ بـ 5. زِدها إلى 8-10 إذا كان البوت يفوّت محتوى ذا صلة
- حد التشابه — الحد الأدنى لدرجة التطابق (من 0 إلى 1). القيم المنخفضة (0.5) تعيد نتائج أكثر لكن قد تتضمن محتوى أقل صلة. القيم المرتفعة (0.8) أدق لكن قد تفوّت مطابقات صحيحة
- 0.7 هي قيمة افتراضية جيدة توازن بين الدقة والشمول
ما الفرق بين قواعد الترحيب والقواعد العامة؟
- قواعد الترحيب تُطبَّق فقط على الرسالة الأولى في المحادثة. تتحكم في كيفية تقديم البوت لنفسه
- القواعد العامة تُطبَّق على كل رسالة طوال المحادثة. تتحكم في السلوك المستمر
مثال: قاعدة ترحيب قد تقول "رحّب بالمستخدم واسأله كيف يمكنك مساعدته." قاعدة عامة قد تقول "رد دائمًا بنفس اللغة التي يكتب بها المستخدم."
البوت يخلط بين العربية والإنجليزية — كيف أصلح ذلك؟
إذا كان البوت يرد بلغة خاطئة أو يخلط بين اللغات:
- أضف قاعدة لغة إلى إعدادات السلوك: "رد دائمًا بنفس اللغة التي يكتب بها المستخدم. إذا كتب المستخدم بالعربية، رد بالعربية بالكامل. إذا كتب المستخدم بالإنجليزية، رد بالإنجليزية بالكامل."
- كن صريحًا — القواعد الغامضة مثل "ادعم العربية" ليست كافية. يجب أن تحدد القاعدة بوضوح السلوك المطلوب
- تحقق من قاعدة معرفتك — إذا كانت المستندات بالإنجليزية والمستخدم يسأل بالعربية، قد يخلط البوت بين اللغات. ارفع نسخًا عربية من المستندات الرئيسية عند الإمكان
ما هي حدود الملفات والمستندات؟
- حجم دفعة الرفع: حتى 10 ملفات في كل عملية رفع
- وقت المعالجة: 1-5 دقائق لمعظم الملفات، حتى 10 دقائق للمستندات الكبيرة أو المعقدة
- الصيغ المدعومة: PDF و DOCX و TXT و MD و CSV
- لا يوجد حد صارم على الحجم الكلي لقاعدة المعرفة، لكن قواعد المعرفة الأكبر تتطلب استدعاءات API للتضمين أكثر
هل يمكن للبوت تذكّر المحادثات السابقة؟
داخل المحادثة الواحدة: نعم. يحتفظ البوت بالسياق طوال المحادثة الواحدة. يمكنك طرح أسئلة متابعة دون تكرار الخلفية.
عبر المحادثات: لا. كل محادثة جديدة تبدأ من الصفر بدون ذاكرة للجلسات السابقة. هذا التصميم مقصود — يضمن ردودًا متسقة وقابلة للتنبؤ ويمنع البوت من تراكم افتراضات خاطئة بمرور الوقت.
استكشاف أخطاء مفاتيح API والمزودين
أي المزودين يتطلبون مفاتيح API؟
جميع المزودين يتطلبون مفتاح API باستثناء المزودين المخصصين حيث يكون المفتاح اختياريًا (للنماذج المستضافة ذاتيًا التي لا تتطلب مصادقة).
هل يمكنني استخدام مزودين مختلفين للمحادثة والتضمين؟
نعم. يمكنك استخدام مزود لنموذج المحادثة (مثل Anthropic) ومزود مختلف لنموذج التضمين (مثل OpenAI). يتم تهيئة كل منهما بشكل مستقل.
مفتاح API يعمل لكن البوت يعطي أخطاء
- نفاد الرصيد — تحقق من الرصيد المتبقي في حساب المزود
- تقييد الطلبات — قد يحدّ المزود من الطلبات. تحقق من لوحة تحكمه لمعرفة حالة التقييد
- توفر النموذج — بعض النماذج قد تكون متوقفة أو غير متاحة في منطقتك. جرّب نموذجًا آخر من نفس المزود
ماذا يحدث إذا غيّرت نموذج التضمين؟
إذا انتقلت إلى نموذج تضمين مختلف (مثلاً من OpenAI إلى Google)، تصبح جميع تضمينات المستندات الحالية غير متوافقة مع النموذج الجديد. تحتاج إلى إعادة تضمين جميع المستندات من صفحة قاعدة المعرفة. يُعيد هذا معالجة كل مستند نشط بالنموذج الجديد.
حتى اكتمال إعادة التضمين، قد يعيد البوت نتائج ضعيفة أو لا يعيد نتائج للأسئلة المعتمدة على قاعدة المعرفة.