إضافة لتحويل مناقشات منتدى Discourse إلى مسودات مقترحات واضحة مع تبريرات من المجتمع

يقترح فريقنا إضافة مكون إضافي لهذه المنظمة. نعتزم كتابة مكون إضافي يمكن لمستخدمي Discourse (غير الخدمة الذاتية) استخدامه. تفاصيل المكون الإضافي وتطويره أدناه. هل هذا النوع من المشاريع ممكن لعميلنا المحتمل؟ إنهم يفهمون أنه يمكنهم فقط استخدام المكونات الإضافية التي تقدمها Discourse … هل هذا صحيح؟ هل يمكن تطوير مكون إضافي لجميع المستخدمين؟ إليك اقتراحنا للعميل المحتمل:

مكون إضافي لتحويل مناقشات منتدى Discourse إلى مراجعات مقترحات واضحة مع مبررات مستمدة من المجتمع.

ملخص

يقدم هذا الاقتراح SimScore، وهي أداة حوكمة بمساعدة الذكاء الاصطناعي تتكامل مع سير عمل مقترحات ArbitrumDAO لتحليل ملاحظات المجتمع وإنشاء تعديلات مقترحات منظمة مع مبررات شاملة. سيعمل النظام على مرحلتين رئيسيتين: قبل فحص درجة الحرارة وبعد اكتمال فحص درجة الحرارة، مع تحليل مرجح بالرموز في المرحلة الثانية.

الدافع

تواجه ArbitrumDAO تحديات في المعالجة الفعالة لملاحظات المجتمع المتنوعة أثناء تطوير المقترحات. حاليًا، يجب على مقدمي المقترحات تجميع عدد كبير من التعليقات يدويًا عبر المناقشات في المنتدى وفحوصات درجة الحرارة في Snapshot، وهو أمر مستهلك للوقت وقد يؤدي إلى إغفال رؤى قيمة. يعالج SimScore هذا من خلال توفير تحليل آلي وإحصائي لإجماع المجتمع مع تبرير شفاف لجميع التغييرات المقترحة.

الأساس المنطقي

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

الفوائد الرئيسية لتحرير المقترحات الآلي باستخدام SimScore.

تحسين الجودة

من خلال التحليل المنهجي لوجهات نظر المجتمع المتنوعة، يساعد SimScore في تحسين المقترحات بما يتجاوز ما يمكن أن يحققه أي مساهم فردي. يضمن النهج الإحصائي عدم ضياع الرؤى القيمة في ضجيج التعليقات العديدة، مع توفير الوضوح بشأن أنماط الإجماع الحقيقية عبر وجهات النظر المختلفة.

تسريع الإنتاجية

بدلاً من الانتظار لأسابيع حتى يقوم مقدمو المقترحات بمعالجة عشرات أو مئات التعليقات يدويًا، يقوم SimScore بأتمتة تحليل ملاحظات المجتمع. يمكن أن يقلل هذا من دورات تحسين المقترحات من أسابيع إلى أيام أو حتى ساعات، مما يزيد بشكل كبير من إنتاجية الحوكمة.

تعزيز الشفافية

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

حل SimScore

نقترح (SimScore) نظامًا يوفر نهجًا متطورًا قائمًا على البيانات لتحليل ملاحظات المجتمع يعمل من خلال مكونات متكاملة متعددة:

1. تحليل SimScore / المقيد بالذكاء الاصطناعي

  1. جمع البيانات: يقوم مكون إضافي لـ Discourse بجمع جميع الردود والمناقشات المتعلقة بمقترح معين.
  2. SimScore API تعالج هذه البيانات من خلال ثلاثة أبعاد تحليلية مميزة:
    1. تصنيفات الأولوية: تحسب “نقطة إجماع” رياضية من جميع الأفكار المكتوبة، ثم تقيس تشابه كل استجابة فردية مع هذا الإجماع (معبرًا عنه كنسبة SimScore٪)
      مخرجات تحليل الأولوية #1. (تخطيط مثال)
      الأولوية# الفكرة المؤلف SimScore %
      1 تضخيم التحيز من خلال الأنماط الانتقائية إيما 53%
      2 عدم توافق السياق في الاستدلال الدقيق ليام 47%
      3 تسطيح زمني للآراء المتطورة صوفيا 32%
      4 تلوث المصادر المتعددة لوجهات النظر الفريدة غابريال 15%
      درجة التشابه
      تحدد درجة التشابه تشابه زوج من الأفكار.
      درجة التشابه التشابه النسبي
      0.0 زوج الأفكار ليس له تشابه
      >0.2 يعتبر زوج الأفكار سرقة أدبية
      0.65 - 1.0 زوج الأفكار مكرر بشكل أساسي
      نقطة الإجماع
      يحسب Simscore API نقطة الإجماع من جميع الأفكار المكتوبة كتعبير رياضي.
      SimScore %
      تشابه كل فكرة مقابل نقطة الإجماع، معبرًا عنها كـ SimScore %.
    2. رسم الخرائط للمساحة المفاهيمية: يضع كل استجابة في مساحة ثنائية الأبعاد لتصور التجمعات والعلاقات بين الأفكار
      رسم بياني للعلاقة - المخرجات #2
      الأولوية # X Y SimScore%
      1 0.515 -0.287 54%
      2 0.515 -0.586 51%
      3 0.104 0.334 49%
      4 -0.580 0.044 42%
      5 0.586 0.367 33%
      6 -0.260 0.615 32%
      7 -0.506 -0.406 31%
      https://docs.google.com/spreadsheets/d/e/2PACX-1vRbK31Zbther54K6vzp96LYYT5ETFNDalc-uSM_acVyq4GhEz4K1v9jkmg0tuYSM0FucUyvGi8p4Jv3/pubchart?oid=471457277&format=interactive
    3. العلاقات المزدوجة: ينشئ مصفوفة تشابه كاملة توضح مدى قوة علاقة كل استجابة بكل استجابة أخرى
      مصفوفة درجة التشابه المزدوج
      يقوم SimScore بترتيب الردود بترتيب “الأكثر تشابهًا”،
      الرد 1 الرد 2 الرد 3 الرد 4
      الرد 1 1.000 0.469 0.264 0.254
      الرد 2 0.469 1.000 0.235 0.234
      الرد 3 0.264 0.235 1.000 0.161
      الرد 4 0.254 0.234 0.161 1.000
      ملاحظة: SimScore API كامل وجاهز للنشر. الوصف Github
  3. تحديد الإجماع المعتمد: يتطلب النظام دليلًا عبر أبعاد متعددة قبل تأكيد إجماع المجتمع:
    • ملاحظات ذات أولوية عالية مع استجابات داعمة قريبة في المساحة المفاهيمية
    • ردود متعددة ذات أولوية معتدلة تتجمع معًا
    • علاقات مزدوجة قوية (أعلى من 20٪ تشابه) بين الردود من مؤلفين مختلفين.
  4. تنفيذ الذكاء الاصطناعي المقيد: يعمل الذكاء الاصطناعي كمفسر لأنماط الإجماع بدلاً من كونه مُركِّبًا أساسيًا. إنه مقيد بشكل صارم بخط الأساس الإحصائي لـ SimScore لمنع التمثيل الخاطئ لوجهات نظر المجتمع.

2. مكون Discourse الإضافي

  1. تحرير المقترحات جنبًا إلى جنب: يتكامل النظام مباشرة في قسم التحرير في Discourse، ويعرض المقترحات الأصلية والمعدلة مع اختلافات مرمزة بالألوان.
  2. تبرير شامل: لكل مراجعة، يقوم النظام بإنشاء تبرير مفصل يستشهد بملاحظات مجتمعية محددة دعمت التغيير، بما في ذلك:
    • تصنيفات الأولوية مع درجات التشابه
    • العلاقات المزدوجة ذات الصلة
    • تحليل التموضع المفاهيمي
    • اقتباسات مباشرة من أعضاء المجتمع

3. التحكم البشري النهائي

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

شاشات العرض.

تحرير المقترحات جنبًا إلى جنب - شاشة السجل في منتدى Scroll

image.png

عرض توضيحي لشاشة التحرير

تبرير شامل لكل مراجعة

image.png

مواصفات المكون الإضافي للتكامل بين Discourse / SimScore

:page_facing_up: المواصفات الفنية: محرر مقترحات DAO مدعوم بـ SimScore

مكون Discourse الإضافي لـ SimScore API

عن المؤلف:

مع 30 عامًا من الخبرة القيادية، شغل المؤلف منصب الرئيس التنفيذي لشركة معالجة مياه صناعية حققت نموًا في القيمة بمقدار 100 ضعف على مدى 12 عامًا. تحت قيادته، قامت الشركة بتمويل ذاتي وتمويل ذاتي من خلال النمو العضوي قبل خروج ناجح للأسهم الخاصة. كانت منهجية لوحة المعلومات الفارغة الخاصة به أساسية في هذا النجاح، حيث حددت الأولويات الاستراتيجية وقادت التوافق التنظيمي. وهو الآن مؤسس SimScore، حيث يقوم بإنشاء تكنولوجيا لجعل منهجياته المثبتة متاحة للمؤسسات بجميع الأحجام.

المواد المرجعية

SimScore API - Github - GitHub - Sim-Score/simscore-api

SimScore API - ما هو؟

SimScore API - فيديو يوتيوب - https://www.youtube.com/watch?v=ifi9PNs41G4

تحليل SimScore - Arbitrum Renaissance Incentive Program - Google Sheets

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

هل تشير إلى المكونات الإضافية المتوفرة في الخطط المستضافة؟

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

نعم، أنا أشير إلى المكون الإضافي في الخطط المستضافة. أقترح الحل على 4 مستخدمين لـ discourse في هذا الوقت. وهو دمج SimScore API في discourse لتعديل المواضيع تلقائيًا بناءً على ملاحظات المجتمع، وعرضها جنبًا إلى جنب في شاشة التعديل. وأيضًا إدخال رد في المنتدى مع تبرير واضح. التبرير يبدو هكذا.

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

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

ربما لم تر كيف يعرض ديسكورس الاختلافات بين التعديلات؟

@NateDhaliwal شكراً لكما على ردودكما. بناءً على مدخلاتكما، لن يعمل المكون الإضافي للمناقشة للخطط القياسية لعملائنا المحتملين. هل هناك طريقة لتخصيص عميل مناقشة قياسي؟ الميزات الرئيسية التي نهتم بها هي شاشة التحرير جنبًا إلى جنب: مثل هذا برنامج حوافز عصر النهضة التمويلية اللامركزية (DRIP) - مقترحات - Arbitrum يتم تحرير الجزء الأيمن بواسطة SimScore بناءً على ملاحظات المجتمع. الميزة الأخرى هي ردود التبرير كما هو موضح أعلاه يتم إنشاؤها تلقائيًا. هل هذا ممكن باستخدام طريقة مختلفة عن المكونات الإضافية؟ لدينا 4 عملاء محتملين، هل سيحتاج كل عميل محتمل إلى تخصيص مختلف؟

هل تفهم أن ميزة التعديل القياسية تعرض فرقًا؟

يمكنك إلقاء نظرة على مشاركتي أعلاه لرؤية الفرق. إليك كيف تبدو على الهاتف المحمول.

إذا كنت تريد أن تستضيفك discourse.org، فستحتاج إلى فتح محادثة معهم حول ما إذا كنت بحاجة إلى خطة واحدة أو أكثر من خطط المؤسسات.

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

مرحباً جاي،

هدفنا هو دمج واجهة برمجة تطبيقات SimScore في العديد من تطبيقات المناقشة (discourse) الموجودة حاليًا. وهي Arbitrum و Scroll ZkNation و Celo. ترغب هذه المنظمات في تحسين عمليات الحوكمة الخاصة بها. المشروع الذي نقترحه لعملاء المناقشة هؤلاء مصمم لتعديل المواضيع بناءً على ردود المجتمع، وتقديم مبررات. نحن مهتمون بتحديد أفضل طريقة لتلبية احتياجاتهم.

بالقفز هنا كأحد مطوري SimScore.

إذًا، كما نفهم، يستخدم هؤلاء العملاء إصدارًا مستضافًا من Discourse، على خطة لا تسمح لهم بتثبيت إضافات مخصصة تتجاوز ما هو متاح بالفعل من خدمة Discourse.

بافتراض أن هذا صحيح ولا يمكن للإصدارات المستضافة تثبيت إضافات مخصصة (ويرجى إعلامنا إذا كانت هناك طريقة لتمكين الإضافات المخصصة) - البديل الذي يمكننا القيام به على الأرجح، إذا كانت واجهة برمجة التطبيقات (API) لهذا الغرض موجودة (يرجى التأكيد):

  • (مرة واحدة، ربما ليس بالضرورة) إنشاء مستخدم SimScore يدويًا لديه أذونات لتعديل مشاركات المستخدمين الآخرين (أي نشر إصدارات جديدة يمكن عرضها باستخدام عارض الاختلافات)

ثم، كلما كان من المفترض إجراء التحليل، من واجهة طرف ثالث / مشغل:

  • استخدام واجهة برمجة تطبيقات Discourse للمصادقة كمستخدم SimScore أو إذا كان ذلك ممكنًا كمستخدم أصلي للمنشور
  • استخدام واجهة برمجة تطبيقات Discourse للحصول على مشاركات من موضوع محدد وبعض البيانات الوصفية (الترتيب، المستخدم، التاريخ، …)
  • إرسال ذلك إلى واجهة برمجة تطبيقات SimScore ومعالجته وإنشاء نص منشور محدث جديد
  • استخدام واجهة برمجة تطبيقات Discourse لتعديل المنشور الأصلي بالمنشور الجديد

بدلاً من استخدام مشغل طرف ثالث، هل سيكون من الممكن تشغيل تحليل يدويًا من داخل Discourse؟ (أفترض لا، لأن ذلك سيتطلب مرة أخرى إضافة مخصصة؟)

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

نعم، يبدو أن هذا هو الحال.

كما ذكر جاي أعلاه، لا نسمح بتثبيت إضافات مخصصة على أي خطة بخلاف خطط المؤسسات الخاصة بنا.

نعم، في خططنا القياسية وخطة الأعمال، يمكن للعملاء استخدام واجهة برمجة التطبيقات (API) وكذلك تثبيت السمات ومكونات السمات (والتي يمكن اعتبارها بطرق عديدة “إضافات للواجهة الأمامية”، ولكن لا أعتقد أن هذا ما تبحث عنه هنا).

وثائق واجهة برمجة التطبيقات (API) هنا: https://docs.discourse.org/، ووثائق المطورين الأكثر عمومية تبدأ هنا: Introduction to Discourse Development

مخطط خطتك للقيام بذلك عبر تكامل واجهة برمجة التطبيقات (API) يبدو معقولاً بالنسبة لي - ومع ذلك…

… قد يكون هذا الأمر جديرًا بالاستكشاف.

إضافة Discourse Automation متاحة في خطة الأعمال الخاصة بنا وهي تستحق إلقاء نظرة عليها: Discourse Automation

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

أعتقد أن هذا هو المكان الذي سأبدأ فيه البحث…

مع ذلك، هناك شيء آخر يستحق النظر إليه إذا كنت تستكشف هذا المجال وهو Discourse AI، والذي يمكن لـ Automation التكامل معه أيضًا. مثال على ذلك هو AI triage.

يتم دعم ميزات الذكاء الاصطناعي بواسطة Personas، والتي يمكنها تنفيذ custom tools. لذلك يمكنك تنفيذ أداة تستدعي واجهة برمجة التطبيقات الخاصة بك، على سبيل المثال. يمكن بعد ذلك استدعاء الشخصية بواسطة الأتمتة. أو يمكنك ربط مستخدم بالشخصية والسماح لأعضاء المجتمع ضمن مجموعة معينة باستدعائها مباشرة.

إعجابَين (2)

[اقتباس=“maets23، المشاركة:7، الموضوع:364713”]
ZkNation
[/اقتباس]

[اقتباس=“JogiJonas، المشاركة:8، الموضوع:364713”]
هؤلاء العملاء يستخدمون إصدار مستضاف من Discourse، على خطة لا تسمح لهم بتثبيت الإضافات المخصصة إلى جانب ما هو متوفر بالفعل من خدمة Discourse.

على افتراض أن هذا صحيح وأن الإصدارات المستضافة لا يمكنها بالفعل تثبيت إضافات مخصصة
[/اقتباس]

هذا ليس صحيحًا تمامًا - مجتمع ZkNation مستضاف بواسطة Communiteq، واستضافة Communiteq تسمح بتثبيت الإضافات المخصصة.

4 إعجابات