Discourse AI - روبوت الذكاء الاصطناعي

:bookmark: يشرح هذا الدليل كيفية تمكين وتكوين ميزة روبوت الذكاء الاصطناعي (AI bot) الخاصة بإضافة Discourse AI.

:person_raising_hand: مستوى المستخدم المطلوب: المسؤول (Administrator)

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

الميزات

  • القدرة على اختيار وكيل روبوت الذكاء الاصطناعي المحدد الذي تريد التفاعل معه
  • المرونة في اختيار مزود نموذج اللغة الكبير (LLM)
  • يمكن لعدة أشخاص التفاعل مع روبوت الذكاء الاصطناعي في نفس الوقت داخل نفس الرسالة
  • عناوين تم إنشاؤها بواسطة الذكاء الاصطناعي للرسائل الخاصة (PMs) مع روبوت الذكاء الاصطناعي
  • يتم إنشاء الردود بشكل مستمر من خلال البث (streaming) ويمكن إيقافها
  • تمكين الروبوت لمجموعة فرعية محددة من المستخدمين أو المجموعات
  • وصول سريع إلى روبوت الذكاء الاصطناعي عبر أيقونة :robot:
  • عرض التفاعلات لأغراض تصحيح الأخطاء
  • نسخ ومشاركة محادثات روبوت الذكاء الاصطناعي

الوكلاء (Agents)

:information_source: روبوت الذكاء الاصطناعي الذي يحاول القيام بكل شيء سيفشل في النهاية بسبب نسيان السياق وقيود نموذج اللغة الكبير (LLM). لهذا السبب قمنا بتنفيذ وكلاء لمساعدتك في الحصول على تجربة أفضل من خلال تقديم أفضل الإجابات الممكنة.

دليل كامل لوكلاء الذكاء الاصطناعي متاح هنا. يمكنك إنشاء وكلاء ذكاء اصطناعي مخصصين للروبوت تكون مصممة خصيصًا لاحتياجاتك.

اعتمادًا على المساعدة التي تحتاجها، هناك العديد من الوكلاء الافتراضيين المحددين مسبقًا للاختيار من بينها

  • مساعد المنتدى (Forum Helper): روبوت ذكاء اصطناعي للأغراض العامة قادر على أداء مهام مختلفة. يمكنه البحث في مثيل Discourse الحالي الخاص بك واستخدام تلك المعلومات لبناء الردود
    • مثال - ما هي أفضل المشاركات حول الذكاء الاصطناعي؟
  • مساعد SQL (SQL Helper): روبوت ذكاء اصطناعي متخصص في المساعدة في صياغة استعلامات SQL على مثيل Discourse هذا (على دراية بمخطط قاعدة البيانات الحالي الخاص بك)
    • مثال - اكتب لي استعلامًا للعثور على جميع رسائل روبوت الذكاء الاصطناعي من عميل/مستخدم معين
  • فنان (Artist): روبوت ذكاء اصطناعي متخصص في إنشاء الصور. يتطلب أداة تكوين لتوليد الصور
    • مثال - ارسم لي صورة لقطة
  • مصمم (Designer): روبوت ذكاء اصطناعي متخصص في إنشاء الصور وتعديلها
  • مستكشف الإعدادات (Settings Explorer): روبوت ذكاء اصطناعي متخصص في المساعدة في استكشاف إعدادات موقع Discourse. (على دراية برمز مصدر Discourse)
    • مثال - كيف يمكنني تمكين Discourse AI على موقع Discourse الخاص بي؟
  • باحث الويب (Web Researcher): روبوت ذكاء اصطناعي لديه إمكانية الوصول إلى Google والقدرة على تصفح صفحات الويب للبحث عن معلومات لك. يحتاج إلى مفتاح واجهة برمجة تطبيقات (API Key) للبحث المخصص من Google.
    • مثال - كم عدد أرجل الديناصور؟
  • إبداعي (Creative): روبوت ذكاء اصطناعي بدون أي تكاملات خارجية
    • مثال - ابتكر 5 أفكار لتحسين مشاركة المجتمع
  • مساعد GitHub (GitHub Helper): روبوت ذكاء اصطناعي متخصص في البحث في مستودعات GitHub
    • مثال - ماذا يفعل LINK_TO_PR؟
  • مساعد Discourse (Discourse Helper): روبوت ذكاء اصطناعي متخصص في المساعدة في المهام المتعلقة بـ Discourse، ويبحث في meta.discourse.org
  • باحث المنتدى (Forum Researcher): روبوت ذكاء اصطناعي متخصص في البحث العميق للمنتدى
  • منشئ تذكارات الويب (Web Artifact Creator): روبوت ذكاء اصطناعي متخصص في إنشاء تذكارات ويب تفاعلية

تمكين روبوت الذكاء الاصطناعي (Enabling AI Bot)

المتطلبات الأساسية (Prerequisites)

يجب عليك تكوين نموذج لغة كبير واحد على الأقل (LLM) من موفر.

للبدء، يمكنك تكوينها من خلال صفحة إعدادات نموذج اللغة الكبير (LLM) لـ Discourse AI.

اختياريًا، قم بتكوين ما يلي للحصول على ميزات إضافية:

التكوين (Configuration)

  1. انتقل إلى إعدادات المسؤول (Admin)الإضافات (Plugins)الذكاء الاصطناعي (AI) ← علامة التبويب الإعدادات (Settings) وتأكد من تمكينها (discourse ai enabled)
  2. ضع علامة على ai bot enabled لتمكين روبوت الذكاء الاصطناعي
  3. ضع علامة على ai bot add to header لتمكين الوصول السريع عبر أيقونة :robot: في الزاوية اليمنى العليا
  4. نوصي باختيار مجموعة المستخدمين عبر ai bot allowed groups للسماح بالوصول المحدد إلى روبوت الذكاء الاصطناعي.
  5. استخدم إعداد ai bot enabled llms لتحديد نماذج اللغة الكبيرة (LLMs) التي يجب أن تكون متاحة لمحادثات روبوت الذكاء الاصطناعي.

مراقبة المناقشات (Monitoring discussions)

في بعض الحالات، قد ترغب في مراقبة محادثات الروبوت لتحسين أداء الروبوتات الخاصة بك.

إذا كنت تخطط للقيام بذلك، نوصي بتمكين ai_bot_enable_chat_warning، وهذا سيعرض تحذيرًا للمستخدمين يوضح أن المحادثات تتم مراقبتها.

ثم كمسؤول، أضف رابطًا إلى الشريط الجانبي الخاص بك:

https://discourse.example.com/u/BOT_NAME/messages

BOT_NAME هو اسم المستخدم للروبوت الذي تريد مراقبته.

الأسئلة الشائعة التقنية (Technical FAQ)

لماذا أرى مستخدمي روبوتات يتم إضافتهم إلى موقعي؟

  • هؤلاء المستخدمون ضروريون لعمل روبوت الذكاء الاصطناعي. إنهم لا يفعلون شيئًا في الخلفية ويستخدمون فقط عند التفاعل مع الروبوت.

أين أقوم بتحرير الوكلاء (Agents)؟

  • توجه إلى discourse.example.com/admin/plugins/discourse-ai/ai-agents حيث يمكنك التحكم في الوكلاء المُمكّنين ومن يمكنه الوصول إلى كل منهم.

هل تم تدريب روبوت الذكاء الاصطناعي على بيانات مجتمعي؟

محاذير (Caveats)

  • روبوت الذكاء الاصطناعي هو مجال للكثير من التجريب ويتغير بسرعة
  • لا يقدم روبوت الذكاء الاصطناعي دائمًا نتائج دقيقة بنسبة 100٪، لذا تأكد من التحقق من أي مخرجات بعناية
  • نوصي بتمكين الروبوت لمجموعات مستخدمين محددة للمساعدة في التحكم في التكاليف، حيث يفرض الموردون الخارجيون رسومًا على أساس الاستخدام الفردي
42 إعجابًا