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

نظرة عامة على روبوتات المحادثة

ما هي هذه الميزة​

روبوتات المحادثة في BotBat هي روبوتات ذكاء اصطناعي.
هدفها الأساسي تقديم إجابات مبنية على الاسترجاع من مصادر المعرفة التي تحددها.

هذا القسم ليس مُشغّل وكيل Agent كامل.

يركز على:

  • تجميع المعرفة (نص، موقع، Q&A، ملفات)
  • إجابات مبنية على المعرفة
  • إعدادات اللغة والترجمة
  • إدارة حالات التشغيل

أما التنفيذ الوكيلي (Tools + Human-in-the-loop + شروط معقدة) فيكون داخل Workflows.

حدود النطاق​

استخدم Chatbots عندما تحتاج:

  • ردود دعم/FAQ سريعة من المعرفة
  • سلوك متوقع ومنضبط
  • إعداد مباشر بدون أوركستراشن معقد

استخدم Workflows عندما تحتاج:

  • تشغيل أدوات بشكل شرطي
  • موافقات أو تدخل بشري
  • مسارات متعددة الخطوات

مصادر المعرفة​

يمكن أن يستخدم الروبوت مصدرًا واحدًا أو أكثر:

  • نص
  • رابط موقع
  • أزواج Q&A
  • ملفات مرفوعة/مختارة

في الواجهة تظهر كمجموعة تبويبات عمودية مع حالة تفاعلية:

  • أخضر: المصدر مكتمل
  • دائرة برتقالية: المصدر غير مكتمل

ويجب وجود مصدر واحد على الأقل للحفظ.

حدود التحقق​

تُطبق على الواجهة والخلفية:

  • knowledgeContent: حتى 200,000 حرف
  • knowledgeFileKeys: حتى 50 ملفًا
  • listOfQA: حتى 300 زوج Q&A مكتمل

اللغة ووضع الترجمة​

  • language: اللغة الافتراضية للروبوت
  • strictToLanguage:
    • false: وضع ترجمة (الرد بلغة رسالة المستخدم)
    • true: تقييد اللغة

حالات التشغيل​

الحالات المدعومة:

  • Draft
  • Active
  • Training
  • OnHold

ملاحظة مهمة:

  • في حالة OnHold يجب أن يتوقف الروبوت عن الرد.

سلوك إعادة البناء​

أي تعديل على مصادر المعرفة قد يطلق إعادة بناء Knowledge Base في الخدمات الخلفية، لذلك يجب متابعة الحالة تشغيليًا.

أخطاء شائعة​

  • التعامل مع Chatbots كأنه Agent كامل
  • محاولة الحفظ بدون أي مصدر معرفة
  • إضافة مصادر كثيرة غير منظمة
  • تجاهل OnHold كحالة إيقاف تشغيلي

لقطات ضمن هذا المسار​

عرض قائمة روبوتات المحادثة مع شارات الحالة
نافذة إنشاء روبوت محادثة مع الاسم ونوع الروبوت
لوحة إعداد روبوت الذكاء الاصطناعي مع أقسام المعرفة
صفحة تفاصيل الروبوت مع تبويب الإعدادات