نظرة عامة
ركزت نقاشات الذكاء الاصطناعي على Meta هذا الأسبوع على الجودة والشفافية والتلميع في تجربة المستخدم عبر ميزات Discourse AI—خاصة Ask Discourse، وترجمة الذكاء الاصطناعي / تكييف المحتوى، ومساعدو الذكاء الاصطناعي المضمنين في محرر الرسائل. لاحظ بعض المشرفين تغيّراً في جودة الإجابات في Ask Discourse وتعرفوا على أن الخدمة انتقلت مؤخراً إلى نموذج مفتوح الأوزان يستضاف محلياً (Ask discourse moins performant، ملاحظة تغيير النموذج، التبرير + التوجيه).
من جانب التكييف اللغوي، أبرزت عدة مواضيع كيف يمكن أن يكون تقدم الترجمة مربكاً على نطاق واسع، بسبب التخزين المؤقت ومعالجة الخطوات المتعددة، مما أثار طلبات ملموسة لتحسين التقارير والإعدادات (بما في ذلك رؤية أفضل للتقدم ومحدد تاريخ / تاريخ قطع ثابت) (AI Translation Progress Graph، شرح التخزين المؤقت والخطوتين، طلب محدد التاريخ، وتيرة المواضيع مقابل المنشورات). وفي سياق ذي صلة، سألت الإدارة عن اللغات الاحتياطية (مثل “عرض الإنجليزية عندما لا تكون لغة المستخدم مدعومة”)، وأكدت الطاقم أن هذا غير مدعوم بعد بما يتجاوز سلوك اللغة الافتراضية للموقع (Can I force English for unsupported languages، اللغات الاحتياطية غير مدعومة، سلوك الاحتياطي الحالي).
ظهرت أيضاً بعض المشكلات العملية/التشغيلية: تصحيح أخطاء نقاط النهاية الداخلية لنماذج اللغة الكبيرة (LLM) وإعدادات المضيف المسموح به (How to use internal AI endpoints?، اقتراح المضيف المسموح)، وتمكين إضافة الذكاء الاصطناعي بعد أن أصبحت “عالقة” في حالة التعطيل (بالإضافة إلى توضيح أنه في الخطة المجانية تظل مفعّلة لوظائف أساسية مثل كشف الرسائل غير المرغوب فيها) (Can’t get the AI plugin enabled، الإصلاح قيد التنفيذ + ملاحظة الخطة المجانية)، وحالة حدية صغيرة لكنها مؤشرة حيث تُدرج التعليقات HTML في ملخصات الذكاء الاصطناعي (تم وضع علامة #wontfix عليها في النهاية، مع وجود حل بديل عبر الأوامر النصية) (HTML comments are also summarized by AI، wontfix + حل بديل).
أخيراً، استمر الاهتمام بـ جودة دمج واجهة المستخدم لأزرار مساعدة الذكاء الاصطناعي في تدفقات التحرير—حيث تسببت الأيقونات المتداخلة والأزرار ذات التموضع المطلق في مشكلات تخطيطية—مرتبطاً بالعمل الأوسع لدمج محرر الذكاء الاصطناعي المضمن (Topic edit interface shows overlapping icons، مرتبط بموضوع الدمج المضمن، مشكلة تموضع أيقونة اقتراح عنوان الذكاء الاصطناعي، الدمج المضمن لاقتراحات الذكاء الاصطناعي).
مواضيع مثيرة للاهتمام
-
مخاوف بشأن جودة إجابات Ask Discourse بعد تغيير النموذج (ai, ask-discourse, Support)
أبلغ gilles أن Ask Discourse بدا “أقل كفاءة” مؤخراً (Ask discourse moins performant). أكد nat التبديل الأخير إلى نموذج DeepSeek v4 flash المستضاف محلياً (model change note)، ووضح Falco أن الهدف هو استكشاف الأخطاء وإصلاحها بسرعة وموثّقاً—وليس مساعدة المطورين—موصياً باستخدام أدوات المطورين مثل dv بدلاً من ذلك (explanation + dv recommendation، Using dv (Discourse Vibe) to configure Discourse AI in development). -
دقة رسم تقدم الترجمة، التخزين المؤقت، و"ماذا يعني التقدم بالضبط؟" (translation, ai, #Data-&-reporting)
وجد LotusJeff أن رسم التقدم مضلل على موقع كبير (AI Translation Progress Graph). شرح Falco أن الصفحة مخزنة مؤقتاً لتجنب المهلات وأن الترجمة تتضمن اكتشاف اللغة تليها الترجمة إلى لغات أخرى—مع عدم عرض تقدم الاكتشاف في المراحل المبكرة بعد، مما يجعل التجربة الأولية تبدو “مروعة” (caching + 2-step pipeline). اقترح LotusJeff نموذج تقارير أوضح لـ “المؤهل مقابل المترجم” وبدأ في مشاركة نماذج SQL من Data Explorer (reporting proposal، SQL examples)، ولاحظ nat أن التحسينات مخططة لها (staff follow-up). -
تصحيح أخطاء نقاط نهاية نماذج اللغة الكبيرة (LLM) الداخلية/المستضافة ذاتياً في Discourse AI (ai, Support)
واجه satonotdead صعوبة في استخدام عنوان URL لنقطة نهاية داخلية عملت داخل الحاوية، لكنها فشلت في اختبار واجهة Discourse AI (problem report + stack trace). اقترح Falco التأكد من أنDISCOURSE_ALLOWED_INTERNAL_HOSTSيحتوي على اسم المضيف (وليس نطاق IP فقط) (allowed host suggestion). أشار السياق إلى إعدادات Ollama المحلية السابقة أيضاً (Getting Discourse AI to work with Ollama locally). -
سياسة اللغة الاحتياطية: فرض الإنجليزية للغات غير المدعومة (translation, ai, #Feature)
سأل Jagster عما إذا كان يمكن للغات غير المدعومة أن تعتمد على اللغة الإنجليزية دون تغيير اللغة الافتراضية لموقع يهيمن عليه الفنلندية (question). أكد Falco أن “اللغات الاحتياطية” تم طلبها لكنها غير مدعومة (no fallback locales yet)، ووضح nat السلوك الحالي: تعطيل الاحتياطي يعرض اللغة الأصلية؛ واستخدام الاحتياطي الإنجليزي يعني تعيين اللغة الافتراضية علىen(behavior details). -
تضمين تلخيص الذكاء الاصطناعي لتعليقات HTML (ولماذا هذا #wontfix) (ai, ai-summarize, #Feature)
لاحظ ばこん أن التعليقات HTML (التي لا يمكن للقراء رؤيتها) لا تزال تُلخّص (report، example). وضع Falco عليها علامة #wontfix، مقترحاً تعديل الأمر النصي لتوجيه وكيل التلخيص إلى تجاهل التعليقات إذا كان ذلك مهماً لحالة معينة (decision + workaround). -
إضافة الذكاء الاصطناعي عالقة في حالة التعطيل + توضيح “لا يمكن تعطيل إضافة الذكاء الاصطناعي” في الخطة المجانية (ai, Support)
لم يستطع ondrej إعادة تمكين الذكاء الاصطناعي بعد تعطيله سابقاً (issue). أكد keegan الحاجة إلى إصلاح لحالة “العلق في التعطيل” ووضح أنه في الخطة المجانية تظل إضافة الذكاء الاصطناعي مفعّلة لأنها تقود ميزات حاسمة مثل كشف الرسائل غير المرغوب فيها، بينما يمكن تعطيل ميزات الذكاء الاصطناعي الفردية (fix + policy). أشار الطلب أيضاً إلى وثائق الإعداد الحالية (documentation excerpt source). -
تلميع واجهة مستخدم الذكاء الاصطناعي: أيقونات متداخلة وأزرار ذكاء اصطناعي ذات تموضع مطلق (ai, ux)
أبلغ Moin عن أيقونات مكدسة/متداخلة عند تحرير معلومات الموضوع (overlap report)، وربطها Falco بموضوع الدمج المضمن للذكاء الاصطناعي المستمر (cross-reference، Inline integration of AI Suggestions (in Composer)). في مشكلة تجربة مستخدم ذات صلة، لاحظ Moin أن زر اقتراح عنوان الذكاء الاصطناعي يمكن أن يبقى ثابتاً بينما يتحول حقل العنوان—خاصة في تحرير العناوين المترجمة—وأن الاقتراحات ظهرت باللغة الإنجليزية (title icon placement)؛ وأشار chapoi لاحقاً إلى أن الزر ذيposition: absoluteكان سبباً متكرراً للمشكلات (follow-up). -
لماذا تُترجم المواضيع أسرع من المنشورات (وما الذي يجب تعديله) (ai, content-localization, Support)
لاحظ LotusJeff أن بيانات المواضيع تُترجم من شهور مضت بينما تتأخر المنشورات (question). شرح Falco أن الدُفعات متشابهة في الحجم، لكن المواضيع تكتمل بشكل طبيعي بشكل أسرع، خاصة مع المواضيع ذات المنشورات الكثيرة، واقترح تعديل الحد الأقصى للعمر أو معدل الملء الخلفي لمساعدة المنشورات على اللحاق (explanation + knobs). -
طلب ميزة: محدد تاريخ (تاريخ قطع ثابت) لإعدادات ترجمة الذكاء الاصطناعي (ai, dynaloc, content-localization, #Feature)
في مناقشة محدد التاريخ، لاحظ mcwumbly أن الإعداد قد يحتاج إلى أن يكون “ترجمة جميع المنشورات بعد {التاريخ}” بدلاً من “أيام الملء الخلفي” (framing). جادل LotusJeff بأن النوافذ المتحركة يمكن أن تسبب خروج المحتوى المحرر الأقدم عن النطاق، وأبرز أيضاً عدم التطابق “المواضيع مترجمة لكن المنشورات لم تُترجم بعد” كمشكلة واجهة المستخدم (rolling window concern، additional rationale). -
كيف تُسند تصنيفات المشاعر/العواطف في لوحة تحكم المشاعر (ai, ai-sentiment, Support)
لخص fzngagan النماذج التي تقود تصنيف المشاعر والعواطف ووضح الفرق بين التصنيف القائم على النماذج والاستراتيجيات القائمة على الوكلاء عبر إعدادات الموقع (sentiment classification overview)، مشيراً إلى مقتطف الوثائق المرجعي حول النماذج الحالية (models reference) وملاحظاً أن المشرفين يمكنهم إنشاء وكلاء جدد في/admin/plugins/discourse-ai/ai-agentsبدلاً من تعديل الإعدادات الافتراضية (agent approach context).
النشاط
-
أوضح Falco تموضع المنتج والمفاضلات عبر أسطح الذكاء الاصطناعي المتعددة: تبديل نموذج Ask Discourse ولماذا dv أفضل لأعمال التطوير (Ask discourse moins performant، Using dv (Discourse Vibe) to configure Discourse AI in development)؛ التخزين المؤقت لتقدم الترجمة وخط الأنابيب المكون من خطوتين (AI Translation Progress Graph)؛ السماح بقائمة نقاط نهاية نماذج اللغة الكبيرة الداخلية (How to use internal AI endpoints?)؛ قيود اللغات الاحتياطية (Can I force English for unsupported languages)؛ مفاضلة تعليقات HTML في التلخيص + حل بديل (HTML comments are also summarized by AI)؛ فرز تداخل واجهة محرر/التحرير عبر ربطه بالعمل المستمر (Topic edit interface shows overlapping icons، Inline integration of AI Suggestions (in Composer))؛ ولماذا تُترجم المواضيع أسرع من المنشورات مع اقتراحات الضبط (Why topics translate faster than posts).
-
أكد nat التفاصيل التشغيلية الرئيسية والخطوات التالية: انتقل Ask Discourse إلى نموذج DeepSeek المستضاف محلياً وسيتم التحقق منه (Ask discourse moins performant)؛ تحسينات تقارير الترجمة على رادارنا (AI Translation Progress Graph)؛ سلوك اللغة الاحتياطية يعتمد على اللغة الافتراضية للموقع واللغات المدعومة (Can I force English for unsupported languages)؛ واستكشاف مشكلة رد الروبوت المتكرر من خلال التوصية بالتحديثات والانتقال من Automation إلى إضافة Workflows الأحدث بسبب مخاوف من عدم التكرار (使用 ai 角色对帖子进行分类…، suspicious timings discussion).
-
قاد LotusJeff عدة تحليلات معمقة للترجمة: ارتباك التقارير وتبعات التخزين المؤقت في رسم التقدم (AI Translation Progress Graph، follow-up proposal)؛ شارك SQL المبكر من Data Explorer لتكميم المحتوى المؤهل مقابل المترجم (SQL examples)؛ سأل لماذا تتقدم ترجمات المواضيع بسرعة على ترجمات المنشورات (Why topics translate faster than posts)؛ وكرر لماذا سيقلل تاريخ القطع الثابت من فترات “المواضيع المترجمة / المنشورات غير المترجمة” (Request for a date picker in AI Translate settings، rolling window concern).
-
أثار gilles الإشارة الأولية بأن جودة مخرجات Ask Discourse بدت أسوأ، مما دفع الطاقم إلى تأكيد تغيير النموذج الأساسي وحالة الاستخدام المقصودة (Ask discourse moins performant، follow-up reaction).
-
وثّق satonotdead خطأ تكامل معقداً لنقطة نهاية داخلية حيث عملت النقطة داخل الحاوية لكنها فشلت عبر اختبار واجهة Discourse AI، مشاركاً آثار المكدس ومحاولات التكوين (How to use internal AI endpoints?، continued debugging request)، وأشار إلى إرشادات Ollama المحلية السابقة (Getting Discourse AI to work with Ollama locally).
-
أثار Jagster بياناً واضحاً للقيود الحالية حول اللغات الاحتياطية—مبرزاً سيناريو “موقع افتراضي بالفنلندية، لكن عرض الإنجليزية للغات غير المدعومة” الواقعي (Can I force English for unsupported languages).
-
حدد ばこん حالة حدية في تلخيص الذكاء الاصطناعي: تلخيص تعليقات HTML رغم أنها غير مرئية في المنشور المُعرض (HTML comments are also summarized by AI، example clarification).
-
أبلغ ondrej عن عدم قدرته على إعادة تمكين إضافة الذكاء الاصطناعي بعد تعطيله سابقاً، وسأل عن منطق “الحاسم في الخطة المجانية” بعد تعطيل كشف الرسائل غير المرغوب فيها في منتدى خاص صغير (Can’t get the AI plugin enabled، follow-up question).
-
أكد keegan أن سلوك "العلق في التعطيل