ما هي الخطوة التالية لـ Discourse: جلسة أسئلة وأجوبة مباشرة مع سام وهوك

مرحباً ناثان. :slight_smile:

نحن نقدم بالفعل استضافة في أستراليا على AWS ولكن ليس من المخطط حاليًا أن نقدم استضافة مجمعة في هذه المواقع لأننا لا نرى طلبًا كبيرًا. هل هناك سبب معين يجعلك تفضل الاستضافة المحلية على الاستضافة في الولايات المتحدة أو الاتحاد الأوروبي؟

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

5 إعجابات

أتفهم سؤالك هذا، ونعم، نحن نقدم ضمانات:

في أسفل الأسئلة الشائعة لمعرف ديسكورس (Discourse ID): https://id.discourse.com/faq نربط بسياسة الخصوصية الخاصة بنا:

https://www.discourse.org/privacy

وهي تغطي السؤال:

هل تبيع CDCK معلوماتي الشخصية أو تشاركها لتقديم إعلانات سلوكية؟

لا، لا تبيع CDCK المعلومات الشخصية أو تشاركها مع أطراف ثالثة لغرض الإعلان السلوكي عبر السياقات.

جيف يتجول في العالم ويمكنك متابعته على: https://infosec.exchange/@codinghorror

هذا سؤال صعب، فإن اجتماعات فريقنا السنوية حيث نتمكن من اللحاق بالركب شخصيًا تحتل مرتبة عالية بالنسبة لي.

6 إعجابات

مرحباً! :slight_smile:

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

لقد قضينا الكثير من الوقت في التفكير في كيفية دعم مجتمعات Discourse بشكل أفضل لاتخاذ خيارات مرنة بشأن كيفية الاستفادة من بياناتها (وحمايتها).

في الوقت الحالي، نحن متحمسون جدًا لـ Discourse MCP ويمكنك متابعة المستجدات هنا لمعرفة الابتكارات المستقبلية.

7 إعجابات

مرحبًا، هذا ليس عدلاً، هذا 3 أسئلة في سؤال واحد :hugs:

جزء من عمل المشغّل 2 هو شحن صورة Docker مُعدة مسبقًا، لذا نعم لدينا خطط ويمكنك تجربتها بالفعل في شكل بيتا :open_mouth:


فيما يتعلق بالتخزين لكل مستخدم في السمات. هذا مجال أردت بناءه لفترة طويلة جدًا. ناقشت هذا عدة مرات على مر السنين مع @david. أحد أكبر المخاوف هنا هو ضمان وجود قيود مناسبة. لا نريد لسمة سيئة أن تستهلك تيرابايت من التخزين على جانب الخادم. العثور على السطح المناسب صعب. كنت أتبادل الأفكار حول هذا الأمر للتو مع مساعد GitHub. انظر: https://meta.discourse.org/discourse-ai/ai-bot/shared-ai-conversations/OjpV557puqmyvwFkEIcUvA

أعجبني فكرة واجهة برمجة التطبيقات (API) التي تسمح اختياريًا بـ “التحميل المسبق” لأن ذلك يمكن أن يغير قواعد اللعبة لمطوري السمات.


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

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

نحن نحب التفاعل مع مجتمع المصادر المفتوحة والمساهمين الرائعين على meta :hugs:

6 إعجابات

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

5 إعجابات

مرحباً! (الساعة 11 مساءً هنا :slight_smile:). شكراً لك على مقالتكم في https://blog.discourse.org/2025/11/how-discourse-uses-discourse/، والتي شاركتها فوراً مع زملائي. حتى أن أحدهم سألني اليوم بعد قراءة تدوينة المدونة:

“لماذا لا نستخدم دردشة ديسكورس (Discourse Chat) كما يفعلون؟”

(نحن نستخدم ديسكورد (Discord)، مما يسبب الجنون لمعظم الناس، حيث أن منصتي الاتصال المفضلين لدينا هما ديسكورس وديسكورد :skull:)

لذا كان ردي:

“بشكل أساسي بسبب نقص الإشعارات الفورية (push notifications)، خاصة على الاستضافة الذاتية (self-hosted).”

ثم فكرت، ربما يمكن لـ ديسكورس أن تفعل شيئًا بخصوص الإشعارات الفورية كما فعلوا مع هوية ديسكورس (Discourse ID)؟ ثم فكرت، ربما لا، لأن هذا من شأنه أن يعرض قيمة الاستضافة المضافة للخطر… ولكن ربما يكون هذا سؤالاً مثيراً للاهتمام للآخرين على أي حال؟

4 إعجابات

لقد حذرت في مدونتي قليلاً من السلبيات المحتملة. لذا، هذا دائمًا مجال يحتاج إلى التعامل معه بحذر.

ومع ذلك، لا تزال الأيام الأولى، ولكني أوصي بشدة بأن تجرب (وتراقب) كيف يتطور Discourse Vibe:

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

على سبيل المثال، أكملنا مؤخرًا الثلاثية من الأدوات المطلوبة لمساعدة الوكلاء على إجراء حلقة بناء-اختبار-بناء-اختبار مناسبة.

bin/rspec FILENAME لتشغيل أي مواصفات (spec)
bin/lint FILENAME لتدقيق أي ملف (جديد نسبيًا)
bin/qunit FILENAME لتشغيل أي اختبار qunit (جديد)

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

بخصوص موضوع “الذكاء الاصطناعي يقوم بتغييرات واجهة المستخدم لي”

لقد كنت أجرب dv config theme للمساعدة في بدء بيئة اختبار (sandbox) لبناء الثيمات ولكنه لا يزال في مراحله المبكرة. آمل أن أصل به إلى حالة يمكنه فيها إنشاء هياكل أساسية بسيطة للثيمات.

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

أوقات مثيرة قادمة.

4 إعجابات

البحث هو أحد المجالات التي أرى أنها تتطور كثيرًا مع انخفاض تكلفة النماذج اللغوية الكبيرة (LLMs) وزيادة سرعتها.

وضع نموذج لغوي كبير في المسار الحرج يمكن أن يكون صعبًا بعض الشيء، لأن البحث يصبح أي شيء إلا فوريًا.

ومع ذلك، يسعد الناس الانتظار قليلاً للحصول على نتائج رائعة كما يثبت موقع ask.discourse.com.

فيما يتعلق بموضوع “البحث الأسرع والأفضل”، أرى مزيجًا من معرفة كيفية إدخال BM-25 في Discourse وكيفية استخدام النماذج اللغوية الكبيرة لحقن المفاهيم التي تتعامل مع بعض مشكلات التهجئة الغريبة والرائعة مسبقًا (بحيث لا تستدعيها أثناء البحث ولكن تقوم بالمعالجة المسبقة بدلاً من ذلك).

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

5 إعجابات

هذا لا يزال في مرحلة “نحن نجرب”.

لقد رعينا الكثير من العمل الذي أنجزه @angus. كان @pmusaraj يختبر التقدم بعناية طوال الوقت.

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

أعتقد أن السؤال يتجه نحوك مرة أخرى، ما هي أكبر الثغرات التي لديك؟

6 إعجابات

التوافق مع S3 يأتي دائمًا مع مستوى معين من التنازلات، هل هو متوافق حقًا مع S3؟ هل يدعم التحميلات المباشرة الموقعة، على سبيل المثال، نفس سياسة دورة الحياة XML والقائمة تطول وتطول.

نحن نحاول التأكد من أن الأساسيات تعمل، ولكن قد تكون معركة شاقة نظرًا لوجود العديد من مزودي S3 “المتوافقين” الذين يقدمون مستويات مختلفة من التوافق.

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

3 إعجابات

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

لا نريد تخزين أي بيانات منتدى خاصة، لذا ربما بروتوكول يقول: “مرحبًا، لديك إشعار جديد على الموقع X” ثم تجعل التطبيق يبحث عن الإشعار من الموقع X. أو شكل من أشكال التشفير من طرف إلى طرف.

إنها مشكلة تقنية صعبة.

ومع ذلك، فإن تطبيق Discourse PWA يدعم بالفعل الإشعارات الفورية (Push Notifications) على كل من نظامي التشغيل iOS و Android.

5 إعجابات

وهذا السؤال أكثر شخصية لكليكما:

ما هو أصعب جزء واجهتماه عند إدارة الشركة وكيف تغلبتما عليه؟

شكراً لكما :heart:

3 إعجابات

من الصعب حقًا إدارة النمو بطريقة صحية ومرنة. لقد نمت العديد من أنظمتنا وعملياتنا بشكل عضوي مع نمو الأعمال. عندما كنا 14 شخصًا (كما كنا عندما بدأت) كان من الممكن إدارة كل شيء باستخدام جداول البيانات ورسائل البريد الإلكتروني. كان لدينا القليل جدًا من الإجراءات الرسمية أو البيروقراطية للتفاوض بشأنها. يمكننا إنجاز الأمور بسرعة.

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

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

إن إيجاد طرق لحل التحديات في عالم لم يتم إعداده بعد للعمل بالطريقة التي نعمل بها أمر صعب. لا أعتقد أننا تغلبنا عليه، لكننا بالتأكيد نعمل بجد لدفع التغيير.

10 إعجابات

أعتذر بشدة، لقد كافحت بشدة للإجابة على هذا السؤال.

أعتقد أنه إذا عدت قليلاً إلى الوراء، فقبل 5 سنوات توقعت أن يكون ديسكورس منصة مجتمعية أفضل، وهو كذلك بالفعل.

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

12 إعجابًا

وهكذا نختتم! شكراً لكل من شارك، لقد استمتعنا حقاً بالأسئلة.

6 إعجابات

لقد كان هذا رائعًا! :star_struck: شكرًا لك @sam و @hawk على إجاباتكما المدروسة بالأمس.

لا تترددوا في مواصلة الحديث هنا بعد انتهاء الجزء المباشر من جلسة الأسئلة والأجوبة. سنبقي هذا الموضوع مفتوحًا.

إذا كان لديكم أي ملاحظات حول التنسيق أيضًا، فأخبرونا. نود أن نفعل هذا مرة أخرى!

5 إعجابات