إضافة واجهة برمجة تطبيقات المعتدلين

:information_source: ملخص يعمل مكون Discourse Moderation API الإضافي على تحسين منتدى Discourse الخاص بك بقدرات إشراف آلية. يستفيد من محرك الكشف الذي أثبت جدارته في واجهة برمجة تطبيقات الإشراف ويتضمن لوحة تحكم إشراف محسّنة لزيادة كفاءة المشرفين بمقدار 10 أضعاف.
:hammer_and_wrench: رابط المستودع https://github.com/moderation-api/discourse-moderation-api
:open_book: دليل التثبيت كيفية تثبيت المكونات الإضافية في Discourse

:hammer_and_wrench: الميزات البارزة

واجهة برمجة تطبيقات الإشراف هي حل إشراف كامل المكدس.

إجراءات الإشراف الآلي

  • وضع علامة تلقائية على التعليقات والمواضيع.
  • اختر من بين أكثر من 20 نموذجًا مُعدًا مسبقًا لحالات الاستخدام الشائعة أو قم ببناء نموذجك الخاص.
  • اكتشف المحتوى السام، والمحتوى غير المناسب للعرض في أماكن العمل (NSFW)، والمعلومات الشخصية التعريفية (PII)، والبريد العشوائي، والترويج الذاتي، والأنشطة غير القانونية، والمزيد.
  • قم بتعيين عتبات مخصصة لوضع العلامات الآلي.

الكشف المدعوم بالنماذج اللغوية الكبيرة (LLM)

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

تدريب النماذج المخصصة

  • قم بتطوير نماذج الذكاء الاصطناعي الخاصة بك للحصول على أعلى دقة في الإشراف.
  • استخدم إجراءات المشرف كملاحظات لتدريب النماذج وتحسينها.
  • قم بتحسين وضع العلامات الآلي باستمرار من خلال التعلم الآلي.

قائمة مراجعة محسّنة

  • استخدم قائمة مراجعة واجهة برمجة تطبيقات الإشراف اختياريًا لتجربة إشراف مبسطة وحديثة.
  • قم بإنشاء قوائم مراجعة متعددة مصممة خصيصًا للغات أو فئات أو أغراض محددة.
  • قم بتطوير سير عمل الإشراف لتصعيد المحتوى.
  • قم بتعيين مشرفين لقوائم مراجعة محددة للإدارة الفعالة.

تحليلات لوحة التحكم

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

تكامل سلس

  • يتكامل بسهولة مع سير عمل Discourse وأدوار المستخدم الحالية.
  • اختر بين قائمة مراجعة Discourse أو قائمة مراجعة واجهة برمجة تطبيقات الإشراف.
  • يستخدم إجراءات الإشراف المضمنة من Discourse.

:rocket: الإعداد

اتبع هذه الخطوات لإعداد مكون واجهة برمجة تطبيقات الإشراف الإضافي:

إنشاء مشروع في واجهة برمجة تطبيقات الإشراف

  • انتقل إلى لوحة تحكم واجهة برمجة تطبيقات الإشراف الخاصة بك.
  • قم بإنشاء مشروع جديد وحدد العلامات التي ترغب في اكتشافها.

(اختياري) اختبار وتعديل العتبات

  • استخدم أشرطة تمرير العتبة لتحديد مدى صرامة إشرافك.
  • اختبر استجابة واجهة برمجة التطبيقات في ساحة اللعب.

تعيين مفتاح واجهة برمجة التطبيقات

  • حدد موقع مفتاح واجهة برمجة التطبيقات الخاص بك ضمن “التكامل” في لوحة تحكم مشروعك.
  • في لوحة تحكم Discourse، انتقل إلى الإعدادات > واجهة برمجة تطبيقات الإشراف.
  • الصق مفتاح واجهة برمجة التطبيقات الخاص بك في حقل مفتاح واجهة برمجة تطبيقات الإشراف.
  • احفظ التغييرات.

تمكين المكون الإضافي

  • حدد سلوك وضع العلامات الخاص بك (انظر الخيارات أدناه). يمكنك البدء بـ “لا شيء” لاختبار المكون الإضافي دون اتخاذ أي إجراءات.
  • اضغط على “تمكين المكون الإضافي” لبدء تحليل المشاركات الجديدة. لا يقوم المكون الإضافي بتحليل أي محتوى موجود مسبقًا.

(اختياري) إضافة إرشادات مجتمعك

  • انتقل إلى “استوديو النماذج” في واجهة برمجة تطبيقات الإشراف.
  • قم بإنشاء وكيل ذكاء اصطناعي جديد.
  • قم بدمج إرشاداتك كقواعد للوكيل. إذا كانت لديك إرشادات واسعة، ففكر في إنشاء وكلاء متعددين.
  • أضف الوكيل إلى مشروعك.


:triangular_flag: سلوكيات وضع العلامات

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

1. وضع علامة (السلوك الافتراضي)

يضيف روبوت المكون الإضافي علامة “غير لائق” إلى التعليق، وفقًا لإعدادات Discourse الخاصة بك. عادةً، يعني هذا أن التعليق يظهر في قائمة المراجعة، ولكنه قد لا يتم إخفاؤه على الفور حتى يوافق عليه مشرف أو يقوم مستخدمون إضافيون بوضع علامة على التعليق. راجع إعدادات وضع العلامات الخاصة بك في Discourse للتخصيص.

2. وضع علامة للمراجعة

يتم إخفاء التعليق على الفور وإضافته إلى قائمة المراجعة ليقوم المشرفون بالموافقة عليه أو رفضه.

3. حظر المشاركة

لا يتم نشر التعليق أبدًا. يتلقى المؤلف رسالة خطأ تفيد بأنه تم حظر المشاركة بواسطة نظام الإشراف الآلي. (يمكنك تخصيص رسالة الخطأ.)

4. لا شيء

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


:white_check_mark: للمتابعة

  • تمكين الإجراءات من قائمة مراجعة واجهة برمجة تطبيقات الإشراف لإزالة المحتوى من Discourse.
  • مزامنة الإجراءات من قائمة مراجعة Discourse مع قائمة المراجعة في واجهة برمجة تطبيقات الإشراف.
  • السماح بمشاريع إشراف منفصلة لفئات مختلفة.
  • وضع علامة على المحتوى باستخدام فئة وضع علامات Discourse محددة (تستخدم حاليًا “غير لائق”).

:wrench: الإعدادات

فيما يلي جدول بالإعدادات المتاحة لمكون واجهة برمجة تطبيقات الإشراف الإضافي مع أوصافها:

الإعداد الوصف
تمكين واجهة برمجة تطبيقات الإشراف يتحكم فيما إذا كان المكون الإضافي نشطًا.
الافتراضي: معطل
سلوك وضع العلامات ما يحدث عند وضع علامة على المحتوى:
• وضع علامة للمراجعة
• وضع علامة على المشاركة
• حظر المشاركة
• لا شيء
الافتراضي: وضع علامة على المشاركة
رسالة الحظر الرسالة المعروضة للمستخدمين عند حظر مشاركتهم.
الافتراضي: “تم حظر مشاركتك بواسطة نظام الإشراف لدينا.”
الإخطار عند وضع المشاركات في قائمة الانتظار إرسال إشعارات عند وضع المشاركات في قائمة الانتظار للمراجعة.
الافتراضي: ممكّن
التحقق من الرسائل الخاصة تطبيق الإشراف على الرسائل الخاصة.
الافتراضي: معطل
تخطي المجموعات مجموعات المستخدمين التي تتجاوز فحوصات الإشراف.
الافتراضي: لا شيء
تخطي الفئات فئات المنتدى التي تتجاوز فحوصات الإشراف.
الافتراضي: لا شيء
مفتاح واجهة برمجة التطبيقات مفتاح المصادقة الخاص بك لواجهة برمجة تطبيقات الإشراف.
الافتراضي: لا شيء

:credit_card: الاشتراكات

يمكنك تثبيت المكون الإضافي على الفور والاستفادة من طبقتنا المجانية أو التجربة المجانية لمدة 30 يومًا. للحصول على ميزات موسعة وحدود استخدام أعلى، استكشف خيارات الاشتراك الخاصة بنا.


:books: الوثائق


:hammer_and_wrench: الدعم



إخلاء المسؤولية: بينما يعزز مكون Discourse Moderation API الإضافي بشكل كبير قدرات الإشراف، من الضروري مراجعة وفهم الآثار المترتبة على الإشراف الآلي. تأكد دائمًا من الشفافية مع مجتمعك فيما يتعلق باستخدام الذكاء الاصطناعي في عمليات الإشراف.

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


10 إعجابات

من مستودع github readme:

يمكنك تثبيت المكون الإضافي على الفور واستخدام خطتنا المجانية أو فترة تجريبية مدتها 30 يومًا.

لم أتمكن من العثور على معلومات حول خطة مجانية على الموقع الإلكتروني أو في وثائق واجهة برمجة التطبيقات. ما هي القيود؟

أيضًا، هل خطة الدفع حسب الاستخدام متاحة فقط عندما نتجاوز حصة الخطة المدفوعة؟

إعجابَين (2)

الطبقة المجانية متاحة للمشاريع الشخصية. لا تتردد في إرسال رسالة للحصول على الإعداد.

صحيح، الدفع حسب الاستخدام هو خيار متاح للخطط المدفوعة عند تجاوز الحصة المضمنة.

3 إعجابات

يسعدني رؤية المزيد من أدوات الإشراف بالذكاء الاصطناعي! هل يمكنك توضيح ما تقدمه هذه الأدوات ولا تقدمه الفرز بالذكاء الاصطناعي في Discourse؟ شكراً لك!

إعجاب واحد (1)

نعم بالطبع. ربما يمكن أن يكون هذا أوضح في المنشور الأصلي.

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

ولكن إذا ركزنا فقط على الكشف/الفرز:

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

  2. الوعي بالسياق: يمكن لمحرك الكشف الخاص بواجهة برمجة تطبيقات الإشراف أيضًا النظر في الرسائل السابقة في سلسلة المحادثات وسجل المؤلف لتقديم تحليل أفضل. أعتقد أن هذا تحسين كبير مقارنة بالفرز المدمج.

  3. نماذج لغوية كبيرة متخصصة: أعتقد أن Discourse يتيح لك الاختيار بين نموذجين مثل gpt-4o و claude، حيث تدعم واجهة برمجة تطبيقات الإشراف أيضًا نماذج لغوية كبيرة مدربة خصيصًا للإشراف على المحتوى مثل Llama-guard والمزيد قادمًا. تأتي نماذجنا اللغوية الكبيرة أيضًا مُعدة مسبقًا بموجهات لجعلها تؤدي أفضل أداء بناءً على بياناتنا.

  4. تدريب نماذج مخصصة: بمجرد اتصالك بواجهة برمجة تطبيقات الإشراف، يمكنك أيضًا تدريب نماذجك الخاصة على بياناتك المحددة.

  5. الامتثال: نستضيف نماذجنا على خوادمنا الخاصة ويمكننا تقديم اتفاقيات حماية البيانات (DPA) مخصصة للشركات التي يكون فيها الامتثال والتنظيم أولوية. في بعض الحالات، يمكننا حتى توفير حلول داخلية (on-premise).

  6. التكلفة: أفضل جزء هو أننا يمكننا القيام بذلك بتكلفة أقل بكميات كبيرة، وفي أي حال من الأحوال نقدم أسعارًا ثابتة لتكاليف يمكن التنبؤ بها.

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

إعجابَين (2)

عند تثبيت المكون الإضافي، عند إعادة بناء التطبيق، أحصل على هذا الخطأ في إعادة البناء:

Gem::LoadError: لا يمكن تنشيط faraday-2.12.2، تم تنشيط faraday-2.13.4 بالفعل
… /plugins/discourse-moderation-api/plugin.rb:11:in `activate!’

السجلات الكاملة: er-js/faker-10.0.0 * [new branch] dependabot/npm_and_yarn/fortawesome - Pastebin.com

دانيال، شكراً لتجربة المكون الإضافي.
أنا أبحث في هذا الأمر الآن. في غضون ذلك، سيكون من الأسهل قليلاً المساعدة إذا تواصلت مع support@moderationapi.com

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