ملخص أسبوعي لمواضيع الذكاء الاصطناعي

نظرة عامة

تضمنت محادثات الذكاء الاصطناعي هذا الأسبوع على منصة ميتا (Meta) التركيز على جعل أدوات الذكاء الاصطناعي في Discourse أكثر وضوحاً للمستخدمين وأسهل في التشغيل على نطاق واسع. من ناحية المنتج، كان هناك زخم قوي لإعادة تسمية “شخصية الذكاء الاصطناعي” (AI Persona) إلى “وكيل الذكاء الاصطناعي” (AI Agent)، وهو مصطلح أكثر شيوعاً، مع مراعاة آثار ذلك على سير عمل الترجمة، كما هو موضح في إعادة تسمية شخصية الذكاء الاصطناعي إلى وكيل الذكاء الاصطناعي والمتابعات مثل إعادة تسمية شخصية الذكاء الاصطناعي إلى وكيل الذكاء الاصطناعي. كما حظيت تجربة المسؤولين بالاهتمام؛ إذ كانت المواقع التي أوقفت فيها الذكاء الاصطناعي لا تزال تعرض لوحات التقارير الخاصة بالذكاء الاصطناعي، وهو ما تم تأكيده كخلل برمجي (Bug) وتم توجيهه ضمن أعمال التقارير الأوسع في عدم عرض تقارير الذكاء الاصطناعي إذا لم يكن مفعّلاً والخيوط الرئيسية ذات الصلة تقارير وتحليلات المسؤول: تغييرات تدريجية.

من الناحية التشغيلية، تعمقت المجتمع في ضوابط التكلفة والأداء ونقاط الألم المتعلقة بالتوسع: فقد أصدرت Discourse فئات الخدمة (Service Tiers) لموفري OpenAI وAzure في فئات الخدمة على موفري Open AI، بينما أبلغ أحد النسخ المستضافة ذاتياً (Self-hosted) عن حمل شديد عند تفعيل بحث التشعبات الدلالية (Semantic Embeddings) في تفعيل بحث الذكاء الاصطناعي أضعف خادمي. كما استمر التحسين حول تجربة المستخدم المدعومة بالذكاء الاصطناعي، خاصة فيما يتعلق بالتوطين وواجهة محرر النصوص، في حفظ الترجمات بواسطة مساعد الذكاء الاصطناعي كتوطين للمحتوى وزر النجمة :star: لاقتراح العنوان يوضع خارج حقل العنوان عند تحرير عنوان مترجم.

وأخيراً، استمرت الأعمال المرتبطة بنظام الذكاء الاصطناعي في مجال أدوات MCP: حيث تم نشر دليل إعداد عملي لـ Codex CLI في إعداد Discourse MCP في OpenAI Codex CLI، وتمت الإشارة إليه في الخيط الإعلاني الرئيسي Discourse MCP متاح الآن!.


مواضيع مثيرة للاهتمام


النشاط

بشكل إجمالي (آخر 7 أيام): 6 مواضيع جديدة و25 مشاركة، مع أكبر تفاعل حول التسمية/تحسين تجربة المستخدم والضوابط العملية للتكلفة والتوسع للتشعبات الدلالية واستخدام OpenAI — انظر إعادة تسمية شخصية الذكاء الاصطناعي إلى وكيل الذكاء الاصطناعي، فئات الخدمة على موفري Open AI، وتفعيل بحث الذكاء الاصطناعي أضعف خادمي.

شكراً للقراءة، وسأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

خلال الأسبوع الماضي (من 2026-03-09 إلى 2026-03-16)، تجمعت مناقشات Meta حول الذكاء الاصطناعي (ai) حول تحسين المنتجات، والموثوقية، والعمليات “في العالم الحقيقي”.

من جانب المنتجات، اقتربت Discourse أكثر من توحيد المصطلحات من خلال تنفيذ تغيير الاسم من شخصية الذكاء الاصطناعي (AI Persona) إلى وكيل الذكاء الاصطناعي (AI Agent) (تغيير اسم شخصية الذكاء الاصطناعي إلى وكيل الذكاء الاصطناعي). ومن جانب البنية التحتية، وسّعت Discourse سعتها بشكل كبير لعرضها المستضاف للذكاء الاصطناعي (LLM) — حيث رفعت الحدود في جميع الخطط وحسّنت جودة النموذج وخصائص زمن الاستجابة (فتح جميع ميزات Discourse AI باستخدام LLM المستضاف لدينا).

وفي الوقت نفسه، ركز المشغلون على كيفية تكامل الذكاء الاصطناعي مع إيقاعات المجتمع: فقد طُرحت طلبات لتأخير ردود وكيل الذكاء الاصطناعي (حتى لا تبدو وكأنها روبوت دردشة بل وكأنها مشارك)، وقد ظهر هذا الطلب كعنوان دعم جديد (إضافة تأخير قابل للتكوين لردود وكيل الذكاء الاصطناعي) وكمتابعة في موضوع الدليل الأطول أمدًا “الوكلاء” (Agents)، حيث أشار موظفو Discourse إلى أن الردود المتأخرة على الأرجح ستندرج تحت إعادة هيكلة مستقبلية لـ automation بدلاً من ai نفسه (روبوت الذكاء الاصطناعي - الوكلاء).

كما شهدت محادثات التكامل دفعة ملحوظة: حيث تجبر قيود وإلغاء ميزات Google Programmable Search / Custom Search على إعادة التفكير في أدوات البحث عبر الويب، وتقوم Discourse باستكشاف مزودين بديلين وحتى “أدوات بحث أصلية” من بائعي LLM (بحث Google لـ Discourse AI - محرك البحث القابل للبرمجة وواجهة برمجة التطبيقات للبحث المخصص). بالتوازي مع ذلك، استمرت أدلة المجتمع في التوسع حول نظام Discourse MCP البيئي، بما في ذلك دليل إعداد جديد لـ OpenCode CLI (إعداد Discourse MCP في OpenCode CLI).

وأخيرًا، طرحت سير عمل الإداريين العمليين مرارًا وتكرارًا: تحسين المراقبة لكشف البريد العشوائي المدعوم بالذكاء الاصطناعي عبر استعلامات قاعدة البيانات المباشرة (Discourse AI - كشف البريد العشوائي)، وأسئلة حول إعادة تعبئة وتحليل المشاعر وتصحيح الأخطاء (مشاكل في إعداد المشاعر)، ومخاوف تتعلق بالامتثال لـ GDPR بشأن معالجة المشاعر التي تعتمد على المزود/الإعداد (إدخال تحليل مشاعر Discourse AI: تقرير مسؤول جديد متاح). كما كان هناك موضوع دعم مفتوح (باللغة الصينية) حول مهلة استدعاء الأدوات، لا يزال في مرحلة “الحاجة إلى مزيد من التفاصيل” (كيف يمكن حل مشكلة مهلة استدعاء أدوات Discourse AI؟ هل يمكن تعديل وقت المهلة في Discourse، وكيف يتم ذلك؟).


مواضيع مثيرة للاهتمام


النشاط


شكرًا لقراءتك، وسأراكم مرة أخرى الأسبوع المقبل! :slight_smile:

ملخص الذكاء الاصطناعي الأسبوعي لموقع meta.discourse.org (2026-03-16 → 2026-03-23)

نظرة عامة

تجمعت مناقشات الذكاء الاصطناعي هذا الأسبوع حول تحسينات تجربة المستخدم العملية والتحكم في التكاليف، خاصة فيما يتعلق بـ سير عمل الترجمة وموضع التلخيص. من جانب الترجمة، اقترح Shauny آلية أكثر سلاسة للترجمة “منشورًا تلو الآخر” بالإضافة إلى طريقة لحفظ/تخزين ناتج الترجمة مؤقتًا لتجنب الإنفاق المتكرر على واجهة برمجة التطبيقات (API) (Translate post with AI and save translation)، مع ربط Moin الفكرة بأفكار سابقة حول التعريب (Translate post with AI and save translation، Saving translations by AI Helper as content localization).

من جانب واجهة المستخدم الخاصة بالتلخيص، أطلق Ivan_Rapekas مكونًا للمظهر (theme component) يضيف إجراء تلخيص الذكاء الاصطناعي إلى رأس الموضوع / منطقة الجدول الزمني في الشريط الجانبي، وربطه بطلبات طويلة الأمد حول موضع زر التلخيص (AI summary in topic header، Feedback: Move summarize button at the top of the topic، Summarize button placement on mobile views).

ركزت عدة مواضيع على التحسينات والموثوقية في إعدادات الذكاء الاصطناعي للمسؤولين: تم الاعتراف بمشاكل الصياغة مثل تسمية الخطأ المكررة “Default LLM” (نموذج اللغة الأساسي الافتراضي) ووضعها في قائمة الإصلاحات (Why is ‘Default LLM’ repeated…، Why is ‘Default LLM’ repeated…)، واستمرت معالجة مشاكل التخطيط المتعلقة بالتعريب (i18n) في واجهة تكوين تكلفة نموذج اللغة الكبيرة (LLM) (باللغة الألمانية) في التحسين (Field alignment issues… in German، Field alignment issues… in German).

في الوقت نفسه، عادت المجتمع لمراجعة حدود سلامة الوكلاء (لا سيما المخاوف حول عمل الذكاء الاصطناعي “كالمستخدم” دون إشراف المسؤول) (Discourse官方会出个官方的openclaw skill么?، openclaw plugin for discourse integration)، وتعامل مع قيود التكامل مثل مهلات استدعاء الأدوات (tool-calling timeouts) وتوصيل ذكاء Discourse الاصطناعي بقواعد المعرفة/قواعد RAG المستضافة ذاتيًا (Discourse ai 的工具调用超时如何解决?، Discourse ai 如何引入自建知识库RAG?). كان هناك أيضًا سؤال صغير لكنه ملحوظ حول ما إذا كان يمكن لبروتوكول Discourse MCP الوصول إلى مرفقات PDF عبر البروتوكول (Discourse MCP is here!).


مواضيع مثيرة للاهتمام


النشاط


شكرًا للقراءة، وسأراكم مرة أخرى الأسبوع المقبل! :slight_smile:

نظرة عامة

ركزت أنشطة الذكاء الاصطناعي هذا الأسبوع على منصة Meta Discourse على جعل الترجمة المدعومة بالذكاء الاصطناعي أكثر دقة وقابلية للتنبؤ، خاصة للأسطح الصغيرة ذات الأهمية في واجهة المستخدم مثل الوسوم والفئات. سلط Moin الضوء على عدة حالات فشل في الترجمة ناتجة عن استخدام نماذج اللغات الكبيرة (LLM) دون سياق في ترجمات الوسوم المولدة بالذكاء الاصطناعي لا تعمل بشكل مثالي، مما دفع nat إلى النظر في تحسينات المطالبات (Prompts) وإضافة سياق إضافي مثل وصف الوسوم (رد)، بينما استكشف Falco نهجًا مدعومًا بالأدوات مثل السماح للوكيل بقراءة المصادر ذات الصلة (فكرة، متابعة). كما وصلت ملاحظات ذات صلة حول “الحفاظ على تزامن الترجمات” كطلبات ميزات لتحديثات أسماء الفئات ووصف الفئات (أسماء الفئات، وصف الفئات).

من ناحية الإعدادات، كشف موضوع استكشاف الأخطاء حول أنواع الرسائل الخاصة (PMs) التي يتم ترجمتها وكيف توضح واجهة المستخدم ذلك. في ساعدني في استكشاف سبب عدم ترجمة الذكاء الاصطناعي للرسائل الخاصة في موقعي، أوضح Moin القيد الحالي (الرسائل الخاصة للمجموعات مقابل الرسائل الخاصة الفردية 1:1) (تفاصيل)، بينما اقترح Falco إعدادًا متعدد الخيارات أكثر وضوحًا (اقتراح)، وألمح nat إلى أن عناصر التحكم القادمة في “ترجمة هذه الفئات” قد تعيد تشكيل تجربة مستخدم الإعدادات (خطة).

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


مواضيع مثيرة للاهتمام


النشاط


شكرًا لقراءتكم، وأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

شهد هذا الأسبوع (من 2026-03-30 إلى 2026-04-06) على meta.discourse.org تركيز مناقشات ذكاء اصطناعي ديسكورش حول ثلاثة مواضيع رئيسية:

  1. زخم بروتوكول سياق النماذج (MCP) وقدرات الوكلاء: تضاعف تركيز ذكاء اصطناعي ديسكورش على بروتوكول سياق النماذج مع الإعلان عن دعم بروتوكول سياق النماذج على جانب العميل — مما يسمح لوكلاء ذكاء اصطناعي ديسكورش بالاتصال بخوادم أدوات بروتوكول سياق النماذج الخارجية (أحضر بروتوكول سياق النماذج الخاص بك!) وإرشاد إداري كامل (روبوت الذكاء الاصطناعي – أحضر خادم بروتوكول سياق النماذج الخاص بك). بالتوازي، استمرت أدوات بروتوكول سياق النماذج على جانب الخادم في التطور، بما في ذلك إضافة أداة تحرير لتمكين نماذج اللغة الكبيرة من تحديث منشورات/محتوى ويكي موجود عبر بروتوكول سياق النماذج (بروتوكول سياق النماذج في ديسكورش هنا!).

  2. حدود المراقبة والخصوصية في أتمتة الذكاء الاصطناعي: تحول سؤال عملي حول المراقبة — عما إذا كان فرز الذكاء الاصطناعي يمكنه فحص الرسائل الخاصة (DMs) — إلى مشكلة في واجهة المستخدم/الإعدادات بدلاً من كونها قيدًا صارمًا، وأدى إلى أفكار متابعة لسيطرة أوضح في واجهة أتمتة المستخدم (هل يقوم فرز أتمتة الذكاء الاصطناعي بفحص الرسائل الخاصة بين المستخدمين العاديين؟، الحل).

  3. خصائص محددة للنماذج في الترجمة والتضمينات: سلطت عدة خيوط الضوء على أن «ميزات الذكاء الاصطناعي» هي في الغالب «سلوك النموذج + تفاصيل التكامل». تراوحت مشاكل الترجمة من تسرب «تعليق/نص تفكير الذكاء الاصطناعي» باللغة الألمانية الذي تم إصلاحه بسرعة (تعليق الذكاء الاصطناعي على الترجمات الألمانية) إلى غياب الصور عند الترجمة عبر Mistral Small، والذي تم التخفيف منه عن طريق تبديل النماذج (صور مفقودة في المنشورات المترجمة عند استخدام Mistral كنموذج ترجمة). وعلى جانب التضمينات، برز عدم تطابق واجهة برمجة تطبيقات Mistral (dimensions مقابل output_dimension) في الإعدادات (استخدم Mistral للتضمينات). كما كانت هناك مشاكل حقيقية واجهها المشرفون ناتجة عن معرفات نماذج Gemini منتهية الصلاحية في إعدادات روبوتات الذكاء الاصطناعي (مشكلة مع روبوتات منتدى الذكاء الاصطناعي).


مواضيع مثيرة للاهتمام

  • يمكن لوكلاء ذكاء اصطناعي ديسكورش الآن الاتصال بأي خادم بروتوكول سياق النماذج («أحضر بروتوكول سياق النماذج الخاص بك») (ai, #Announcements)
    أعلن sam أن وكلاء ذكاء اصطناعي ديسكورش يمكنهم تسجيل عناوين URL لخوادم بروتوكول سياق النماذج الخارجية (GitHub، Notion، Linear، مزودو البحث، إلخ) ثم استخدام الأدوات المكتشفة مباشرة من وكيل نموذج اللغة الكبير (أحضر بروتوكول سياق النماذج الخاص بك!). يشرح الدليل المرافق الإعداد واكتشاف الأدوات وكيف يختلف هذا عن الأدوات المخصصة القائمة على JavaScript (روبوت الذكاء الاصطناعي – أحضر خادم بروتوكول سياق النماذج الخاص بك).

  • قابلية استخدام بروتوكول سياق النماذج: طلب «بروتوكول سياق النماذج عن بعد/على الويب» + إضافة القدرة على تحرير المنشورات الموجودة (ai, mcp, News and Events > Blog)
    في ملاحظات مستمرة حول بروتوكول سياق النماذج، استكشف pacharanero كيفية جعل بروتوكول سياق النماذج أكثر سهولة للمستخدمين غير المتخصصين في سطر الأوامر عبر نقطة نهاية منشورة على الويب (بروتوكول سياق النماذج في ديسكورش هنا!). أبرز jrgong حالة استخدام قاعدة المعرفة/التوثيق التي تحتاج إلى تحرير مواضيع/منشورات موجودة (مرجع)، وأكد Falco أنه تم إضافة أداة تحرير («ما عليك سوى التحديث إلى الإصدار الأحدث») (مرجع).

  • مراقبة فرز الذكاء الاصطناعي + فحص الرسائل الخاصة: «تضمين الرسائل الشخصية» يعمل، لكن «جميع المواضيع» تسبب في ارتباك (automation, ai, Support)
    اختبر Denis_Kovalenko «فرز المنشورات باستخدام الذكاء الاصطناعي» ووجد أن الرسائل الخاصة بين المستخدمين العاديين لم تكن تُفحص (هل يقوم فرز أتمتة الذكاء الاصطناعي بفحص الرسائل الخاصة بين المستخدمين العاديين؟، تفاصيل الاختبار). أكد RGJ أن الرسائل الخاصة لم تصل إلى سجلات التدقيق وحدد الحل البديل: اترك «نوع الموضوع» فارغًا بدلاً من «جميع المواضيع» (مرجع). عمل الإصلاح فورًا (مرجع)، وتحولت الخيوط إلى نقاش حول تجربة المستخدم بشأن خيارات أوضح (مرجع، مرجع).

  • شملت المنشورات المترجمة إلى الألمانية نص «تعليق/عملية تفكير الذكاء الاصطناعي» — تم إصلاحها بسرعة (ai, content-localization, Contribute > Bug, fixed)
    أبلغ putty عن تسرب «تعليق/ترجمة» في مخرجات الترجمات الألمانية (تعليق الذكاء الاصطناعي على الترجمات الألمانية). قام nat بإصدار تحديث لتشديد التنسيق وتنظيف المحتوى المتأثر (مرجع)، مع تأكيد من المستخدم بعد ذلك (مرجع).

  • تسببت ترجمات Mistral في فقدان الصور في العروض المترجمة (روابط upload://)، وتم حلها عن طريق ترقية النموذج (ai, content-localization, Support)
    وجد Denis_Kovalenko أن تبديل نموذج الترجمة من OpenAI إلى Mistral تسبب في عرض النصوص في النسخ المترجمة مع حذف الصور (صور مفقودة في المنشورات المترجمة عند استخدام Mistral كنموذج ترجمة، تفاصيل السلوك). اقترح RGJ تعزيز المطالبة وتجربة نموذج أفضل (مرجع)، وحل التبديل من Mistral Small → Mistral Large المشكلة (مرجع). لاحقًا، طلب Falco توضيحًا حول أي «Mistral Small» كان يُقصد وأوصى باستخدام نماذج أصغر أقوى إذا لزم الأمر (مرجع).

  • التضمينات مع Mistral: إعدادات التوافق مع OpenAI تفشل عند استخدام معلمة dimensions (ai, Contribute > Feature)
    وثق RGJ أن إعداد تضمينات Mistral من خلال تكامل على شكل OpenAI يفشل إذا أرسل ديسكورش dimensions، لأن Mistral تتوقع output_dimension (استخدم Mistral للتضمينات). يؤدي إزالة المعلمة إلى نجاح الاختبار، مما يشير إلى الحاجة إلى طبقة توافق أو تعيين خاص بالمزود (مرجع).

  • أخطاء روبوت الذكاء الاصطناعي ترجع إلى معرفات نماذج Gemini منتهية الصلاحية + إرشادات لنماذج توليد الصور (ai, ai-bot, Support)
    واجه ice.d أخطاء «غير موجود» مع إعدادات الروبوت القديمة (مشكلة مع روبوتات منتدى الذكاء الاصطناعي). أشار Lilly إلى احتمال انتهاء صلاحية gemini-2.5-flash-pre واقترح تحديث عنوان URL/معرف النموذج (بما في ذلك خيار قادر على توليد الصور) (مرجع، مثال إعداد)، مع التحقق من صحة NateDhaliwal مما إذا تم إعداد أي نماذج لغة كبيرة (مرجع).

  • هل يجب أن ترد شخصيات الذكاء الاصطناعي فقط على الإشارات (@mentions)؟ يميل الفريق نحو سير العمل بدلاً من مفاتيح التبديل المتخصصة (ai, ai-bot, Contribute > Feature)
    في طلب ميزة موجود، تساءل sam عما إذا كان «الرد فقط على الإشارات» أفضل كافتراضي بدلاً من كإعداد آخر (السماح لشخصية/وكيل الذكاء الاصطناعي بالرد فقط على الإشارات…). جادل Falco بأن الحالات الحدية تُخدم بشكل أفضل بواسطة سير عمل المشاريع القادمة — على سبيل المثال، يمكن لسير عمل مُفعّل بالإشارة التعامل مع السلوك دون إضافة المزيد من المفاتيح (مرجع).

  • تأخر استجابة الوكيل: من المتوقع أن تغطي سير العمل عناصر التحكم في التوقيت (ai, Support)
    أشار sam إلى أن التأخيرات القابلة للتكوين لاستجابات وكيل الذكاء الاصطناعي هي من النوع الذي يجب أن تدعمه سير العمل، وإن لم يكن ذلك فورًا؛ وإلا فإن مسار واجهة برمجة التطبيقات يتطلب تطويرًا مخصصًا (إضافة تأخير قابل للتكوين لاستجابات وكيل الذكاء الاصطناعي).

  • التحكم على مستوى المستخدم في الذكاء الاصطناعي («تعطيل تنبيهات الذكاء الاصطناعي») وهجرة إعدادات ترجمة الرسائل الخاصة (ai, ai-summarize, content-localization, Contribute > UX/#contribute:feature)
    جادل paco بأن معادل على مستوى المستخدم لـ discourse_ai_enabled يمكن أن يساعد الناس على الانسحاب من تنبيهات واجهة مستخدم الذكاء الاصطناعي دون تعطيل الذكاء الاصطناعي على مستوى الموقع (تفضيلات واجهة المستخدم: تضمين إعداد لتعطيل تنبيهات الذكاء الاصطناعي). بشكل منفصل، استمرت تغييرات إعدادات الترجمة في التطور حول الرسائل الشخصية: ربط nat طلب سحب (PR) للهجرة ووصف كيف تتوافق إعدادات «المحتوى العام فقط» السابقة مع ضوابط استهداف الفئات + الرسائل الخاصة الجديدة (ترجمة الذكاء الاصطناعي لجميع الرسائل الخاصة).


النشاط

شكرًا لقراءتكم، وسأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

كان نشاط هذا الأسبوع المرتبط بالذكاء الاصطناعي على منصة Meta (الذي يغطي الفترة من 2026-04-06 إلى 2026-04-13) مركزًا على تفاصيل التكامل العملية، لا سيما فيما يتعلق بـ ملفات قابلية اكتشاف الذكاء الاصطناعي، واختيار المزود/النموذج للنشر الحساس من حيث الامتثال للائحة العامة لحماية البيانات (GDPR)، ومتانة الترجمة.

فيما يتعلق بـ «قابلية اكتشاف الذكاء الاصطناعي»، غاص المجتمع في صراع واقعي بين إضافة المجتمع ai Customization > Plugin المولدة لملف llms.txt، وبين توجيه llms.txt الأصلي الأحدث (والمحدود حاليًا) في نواة Discourse: أفاد المستخدم pacharanero بسلوك التجاوز في :robot: إضافة مولد Discourse llms.txt، وأكد المستخدم Ivan_Rapekas حدوث العطل في نفس الموضوع، وتعهد المستخدم kaktak بإصدار تحديث لاستعادة سلوك الإضافة في تتبعه اللاحق. وتم نشر سياق ذي صلة عبر المواضيع في النقاش الأساسي حول الدعم الأصلي في تمكين دعم llms-txt الأصلي في Discourse.

بالتوازي، استمر التركيز على اختيار النموذج/المزود للتضمينات والترجمة، خاصة للمجتمعات التي تحتاج إلى توافق قوي مع الاتحاد الأوروبي/اللائحة العامة لحماية البيانات. في موضوع استخدام Mistral للتضمينات، شارك المستخدم Falco إعدادًا فعالًا واقترح النظر في نماذج تضمين أقوى؛ وفي موضوع صور مفقودة في المنشورات المترجمة عند استخدام Mistral كنموذج ترجمة، برزت خيارات المزود ومبدأ «عدم الاحتفاظ بأي بيانات» كجزء من تحديد ما هو مقبول للامتثال وإدارة المخاطر.

أخيرًا، أصبحت قضايا جودة الترجمة عملية للغاية: فقد وصف تقرير خطأ جديد خطأ في المعالجة/التنسيق بعد الترجمة، وقام المستخدم Moin بتتبعه إلى تنسيق جداول Markdown — حيث أدى إصلاح الجدول المصدر إلى حل مخرجات الترجمة في خطأ في المعالجة بعد الترجمة، وتم تأكيد ذلك من قبل المستخدم cuo_wu في الحل.

على جانب استخدام المنتج، واصل المشرفون استكشاف ضوابط سلوك الشخصيات/الوكلاء الذكيين (AI Personas/Agents) — وتحديدًا كيفية منع الوكلاء من الرد فورًا وكيفية تقييدهم بأنماط «الذكر فقط». وقد ربط هذا النقاش بين السماح للشخصية/الوكيل الذكي بالرد فقط على الإشارات (@mentions) وليس على الردود على منشوراته وحل بديل تم مشاركته في إضافة تأخير قابل للتكوين لاستجابات الوكيل الذكي.


مواضيع مثيرة للاهتمام


النشاط


شكرًا لقراءتكم، وأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة (13 أبريل 2026 → 20 أبريل 2026)

تركزت المناقشات المتعلقة بالذكاء الاصطناعي على موقع meta.discourse.org هذا الأسبوع حول موثوقية الترجمة وسير عمل التوطين، حيث كانت معظم الأنشطة في قناة Contribute > Bug وخيوط الدعم التي تستخدم علامات ai و dynaloc و content-localization. كان الموضوع الأبرز هو فشل الترجمة المتقطع وصعوبة إعادة إنتاجه—بما في ذلك تجاهل لغات عشوائياً وأخطاء في الخادم الخلفي—مما دفع إلى اقتراحات لتصحيح الأخطاء مثل تمكين التسجيل المفصل المخفي وفحص /logs (انظر الذكاء الاصطناعي يتجاهل لغة البرتغالية (pt)، وتصحيح الأخطاء المتتالي، وتقرير خطأ الخادم الخلفي).

كما كانت هناك خيط دعم عملي حول كشف اللغة والتجاوزات اليدوية عندما تكون المنشورات متعددة اللغات (عناوين بالألمانية والإنجليزية)، وكيف يمكن أن تبدو الترجمة “معطلة” بسبب مشاكل في التكوين الخارجي مثل مفاتيح API القديمة (انظر المنشور لا يُكشف كألماني والحل). بشكل منفصل، تبين أن خطأ تبديل التوطين الخاص بالمسؤولين ناتج عن معامل معاينة السمة القديم في متصفح كروم (انظر خطأ عند تبديل التوطين والحل).

في جانب “منصة الذكاء الاصطناعي”، كان هناك اهتمام متجدد بـ اتصال Discourse MCP (بما في ذلك موصلات Claude وتوفر HTTP) (انظر Discourse MCP متاح الآن!، وتأكيد أن HTTP مدعوم). وأخيراً، تلقى خيط التعليمات طويل الأمد حول وكلاء الذكاء الاصطناعي سؤالاً جديداً حول مهارات الوكيل المخصصة للسيناريوهات المخصصة (انظر روبوت الذكاء الاصطناعي - الوكلاء).

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


مواضيع مثيرة للاهتمام

  • ترجمات الذكاء الاصطناعي تتجاهل التوطينات بشكل متقطع (تم ملاحظة ذلك في البداية كتجاهل البرتغالية) في Contribute > Bug
    Denis_Kovalenko أبلغ عن أن تمكين العديد من التوطينات قد يؤدي إلى عدم إنشاء البرتغالية (وبعد ذلك: تجاهل أي توطين بشكل عشوائي)، مع ترجمة غير متسقة للعناوين والنصوص (انظر التقرير الأصلي: الذكاء الاصطناعي يتجاهل لغة البرتغالية (pt)، وتوضيح الإعدادات: سؤال حول التوطينات المدعومة، وتحديث “التوطين المتجاهل عشوائياً”: نتائج غير متسقة).
    تحول التصحيح نحو السجلات والداخليات الأعمق: اقترح nat فحص /logs وتمكين الإعداد المخفي ai_translation_verbose_logs (انظر اقتراح السجلات المفصلة المخفية)، بينما كشف RGJ لاحقاً عن فشل في الخادم الخلفي (503 unreachable_backend) يؤثر على العلامات/المواضيع/المنشورات (انظر مخرجات الخطأ). أثارت الخيط أيضاً أسئلة حول التنفيذ بشأن سبب تكوين مهام الترجمة بـ retry: false (انظر سؤال حول إعادة المحاولة).

  • استخدام الإعدادات المخفية لاستكشاف أخطاء سجلات ترجمة الذكاء الاصطناعي
    عندما لم يتمكن Denis_Kovalenko من العثور على ai_translation_verbose_logs في بحث المسؤول (انظر لا يمكن العثور على الإعداد)، أوضح Moin أن هذا متوقع لأنه إعداد موقع مخفي، مشيراً إلى التوثيق حول الإعدادات المخفية (انظر إشارة إلى وثيقة الإعدادات المخفية والمرجع: استخدام إعدادات الموقع المخفية). بعد ذلك بوقت قصير، قام RGJ بتمكين الإعداد لمساعدة التحقيق (انظر تمكين السجلات المفصلة).

  • المنشورات متعددة اللغات يمكن أن تربك الكشف؛ اختيار اللغة يدوياً يُجبر الكشف في Support
    شارك putty حالة لم يتم فيها ترجمة منشور ألماني، وسأل عما إذا كان تحديد اللغة الألمانية يجبر اللغة (انظر تقرير المشكلة). أكد Falco أن تحديد اللغة يفعل ذلك بالضبط، وأشار إلى أن المنشور كان مختلطاً بالإنجليزية والألمانية مع عناوين إنجليزية تؤثر على الكشف (انظر التأكيد + الشرح).

  • الترجمة “لا تعمل” تعود إلى التكوين (مفتاح API / المزود) وليس الميزة نفسها
    في نفس الخيط، رأى putty في البداية عدم ظهور أي ترجمة حتى بعد إجبارها (انظر إجبار الترجمة لم يساعد) ولاحظ لاحقاً خطأً بشأن فقدان العنوان المترجم (انظر خطأ فقدان العنوان). في النهاية، تم حل المشكلة عندما صحح إعداد المترجم الخاص به (مفتاح API قديم أثناء التبديل إلى خطة Claude) وعاد إلى LLM الخاص بـ CDCK—بعد ذلك عمل ترجمة العنوان (انظر الحل).

  • تغيير واجهة المستخدم للمؤلف: نقل محدد التوطين إلى شريط أدوات المؤلف
    أوضح Moin أن القائمة المنسدلة للغة تم نقلها إلى شريط أدوات المؤلف، وربطها بتغيير أساسي (انظر لقطات شاشة قبل/بعد + مرجع PR). جاء ذلك أثناء مناقشة سير عمل الترجمة والإدخال اليدوي (انظر مناقشة التفضيلات المتتالية).

  • **خطأ "الموضوع غير موجود / معاينة السمة

نظرة عامة

تجمعت المناقشات المتعلقة بالذكاء الاصطناعي هذا الأسبوع على موقع meta.discourse.org حول جعل ميزات Discourse الخاصة بالذكاء الاصطناعي أكثر موثوقية، وأكثر قابلية للأتمتة، وأقل تكلفة عند دمجها مع سير عمل LLM الخارجي. ومن جانب الموثوقية، تعمّق المسؤولون في فهم سبب تخطي الترجمات أو ظهورها “متوقفة” — بما في ذلك فشل المزود المؤقت وحدود المعدل — بالإضافة إلى خطوات عملية لتصحيح الأخطاء مثل تمكين السجلات التفصيلية (verbose logs) وفحص جداول المراجعة/السجلات (AI Translation skips Portuguese (pt) locale, What happens to translations when LLM changes?). ومن جانب الأتمتة، ظهرت دليل جديد حول الوسم التلقائي للمواضيع باستخدام فرز الذكاء الاصطناعي + أتمتة Discourse (Tag topics using AI) وغوص أعمق في كيفية تفسير “أمثلة” الوكيل (وكيف يمكن أن يسبب ذلك عن غير قصد وضع علامات زائدة) (AI triage examples not sent properly?). وأخيراً، حظي الدمج والكفاءة بدفعة مع إضافة ملحق جديد يقدم المحتوى المطبوخ (cooked content) بتنسيق Markdown، مما يقلل من تكلفة الرموز (tokens) لاستخدامات LLM اللاحقة، وقد يتوافق بشكل جيد مع استخدام API/MCP (Discourse to Markdown Plugin, Discourse to Markdown Plugin).


مواضيع مثيرة للاهتمام

  • تبين أن “تخطي البرتغالية” في ترجمة الذكاء الاصطناعي كان نتيجة لعدة مشاكل: اكتشاف خاطئ للغة، غرائب في استهداف الفئات، وتوقعات في معالجة الأخطاء
    أفاد Denis_Kovalenko عن اختفاء الترجمات بشكل عشوائي للغة pt ولفت الانتباه إلى الفشل الصامت عند حدوث أخطاء من المزود (AI Translation skips Portuguese (pt) locale, AI Translation skips Portuguese (pt) locale). وتطور النقاش إلى تحليل أكثر تفصيلاً: حيث يمكن أن يخل اكتشاف اللغة بالأسماء العلم البرتغالية داخل المنشورات الإنجليزية، مما يدفع Discourse إلى اعتقاد أن اللغة البرتغالية هي بالفعل لغة المصدر (AI Translation skips Portuguese (pt) locale). ووضح الموظفون المقايضات المتعلقة بالإعادة المحاولة العدوانية مقابل الإنفاق الزائد على الرموز (AI Translation skips Portuguese (pt) locale)، وأشاروا إلى أن عملية التعبئة الخلفية (backfill) ستعيد محاولة العناصر الأخيرة بمرور الوقت (AI Translation skips Portuguese (pt) locale).

  • كيفية تجاوز اكتشاف اللغة الخاطئ: استخدم تحكم لغة محرر النصوص (composer) (وقم بذلك على المنشور الأصلي)
    بعد السؤال عن كيفية تصحيح لغة مكتشفة بشكل خاطئ (AI Translation skips Portuguese (pt) locale)، أشار pmusaraj إلى زر واجهة محرر النصوص (composer UI) لتعيين اللغة — مشدداً على ضرورة تغييره على المنشور الأصلي، وليس على المتغيرات المترجمة (AI Translation skips Portuguese (pt) locale).

  • دليل جديد: وسّم المواضيع تلقائياً باستخدام فرز الذكاء الاصطناعي + أتمتة Discourse (automation how-to ai, #Site_Management)
    يشرح دليل رسمي جديد كيفية توصيل فرز الذكاء الاصطناعي لتطبيق الوسوم بناءً على محتوى الموضوع، بما في ذلك المتطلبات المسبقة مثل تمكين Discourse AI وDiscourse Automation وتكوين الوكلاء/الشخصيات (Tag topics using AI). ويشير صراحةً إلى وثائق ملحق Discourse AI وإطار عمل الأتمتة للحصول على سياق الإعداد (Tag topics using AI, Tag topics using AI).

  • ملحق جديد: قدم محتوى Discourse بتنسيق Markdown لتقليل استخدام رموز LLM (markdown ai, Customization > Plugin)
    أصدر benword discourse-to-markdown، الذي يعيد تنسيق Markdown إذا أرسل العميل Accept: text/markdown أو استخدم لاحقة .md — بهدف تقليل تكاليف الرموز من خلال تجنب حمولات HTML (Discourse to Markdown Plugin). وأشار pmusaraj إلى التفاصيل اللطيفة المتمثلة في تحويل HTML المطبوخ (cooked) من Discourse إلى Markdown أكثر ثراءً بدلاً من استخدام نص المنشور الخام (Discourse to Markdown Plugin). ولفت jrgong الانتباه إلى كيفية مساعدته في سير عمل API/MCP حيث يفتقر المحتوى الخام إلى عناوين URL المحلولة، وسأل عن إمكانية دمجه مع Discourse MCP (Discourse to Markdown Plugin).

  • ماذا يحدث للترجمات بالذكاء الاصطناعي إذا غيرت نموذج LLM؟ (يتم الاحتفاظ بها — لكن تصحيح “التقدم العالق” مهم) (ai, Support)
    سأل RBoy عما إذا كان التبديل بين النماذج يعيد ترجمة كل شيء بعد أن أوقف مزود مستضاف نموذجاً معيناً (What happens to translations when LLM changes?). وأوضح Falco أن الترجمات الموجودة تظل كما هي وأن نموذج LLM الجديد يغطي فقط ما لم يتم ترجمته بعد (What happens to translations when LLM changes?). عندما استمر استخدام الرموز في الارتفاع دون تقدم، أوصى Falco بالسجلات التفصيلية وفحص سجلات مراجعة الذكاء الاصطناعي (What happens to translations when LLM changes?). وأظهرت المتابعة وجود خطأ في حدود المعدل (rate-limit) يمنع ترجمة موضوع بشكل متكرر ويستنفد الحصة اليومية (What happens to translations when LLM changes?).

  • يمكن أن تذهب “أمثلة” فرز الذكاء الاصطناعي (Triage) ضدك: الأمثلة هي الأدوار السابقة، لذا يجب أن تحاكي الردود المخرجات المتوقعة (بما في ذلك استدعاءات الأدوات) (automation ai, Support)
    وجد markschmucker أن وكيلهم وضع علامة على كل منشور حتى عندما كان القصد من المثال توضيحياً (AI triage examples not sent properly?). اقترح Falco استخدام أداة flag بدلاً من المخرجات النصية (AI triage examples not sent properly?)، ثم أوضح أن الأمثلة تُرسل كأدوار محادثة سابقة، لذا يجب أن تتطابق ردود الأمثلة مع تنسيق الرد المتوقع الحقيقي — خاصة عند استخدام الأدوات (AI triage examples not sent properly?). انتهت النقاش بطلب لـ “أمثلة على الأمثلة” توضح كيفية كتابة رد يشبه استدعاء الأداة في واجهة الأمثلة (AI triage examples not sent properly?).

  • أخطاء 500 في نقطة نهاية بحث/تضمين الذكاء الاصطناعي: افحص سجلات المثيل وقارن بفشل بحث الذكاء الاصطناعي المعروف (rest-api ai, Support)
    سأل shixiaochi عن الأسباب النموذجية لعودة /discourse-ai/embeddings/semantic-search بأخطاء 500 (接口报错500). أشار Lilly إلى نقاش قائم حول بحث الذكاء الاصطناعي الذي يعطي خطأ 500 (接口报错500)، وكرر supermathie الخطوة العملية التالية: فحص سجلات Rails و /logs على حد سواء (接口报错500).

  • ترجمات الوسوم المولدة بالذكاء الاصطناعي: ليست قابلة للتبديل بشكل مستقل (بعد)، ولكن يمكن تصحيحها عبر إعدادات الوسم أو تعديل المطالبة (prompt) (tags ai dynaloc, #Site_feedback)
    سأل evenlo عن تعطيل ترجمة الوسوم بالذكاء الاصطناعي تحديداً بسبب مخاوف تتعلق بالجودة (AI-generated tag translations do not work perfectly). أوضح nat أن الترجمة ليست مقيدة حالياً بـ “نوع النموذج” عبر أنواع الكيانات المختلفة؛ وبدلاً من ذلك، قم بتعديل ترجمات الوسوم مباشرة (مرة واحدة) أو اضبط مطالبة وكيل “مترجم النصوص القصيرة” (AI-generated tag translations do not work perfectly).

  • بوتات الدعم وسير العمل متعدد الوسائط: توليد الصور و"الرؤية" قد يحسنان الدعم الفني (ai ai-bot, General)
    في نقاش مستمر حول بوتات الدعم، شارك EricGT مثالاً على صورة مولدة بالذكاء الاصطناعي وربط دليل التوجيه في كتاب طهي OpenAI (Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot), Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot)). لاحظ merefield على أن Image Gen 2 خيار متاح في سياقات Discourse Chatbot (Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot)). وصف 37Rb تجارب باستخدام الرؤية لتفسير صور الألواح الإلكترونية (Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot))، واقترح EricGT سير عمل مستقبلياً مثل إنشاء طبقات توضيحية مشروحة مع نصوص فنية (Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot)).

  • فهرسة محتويات الملفات بحثاً عن بحث أفضل: التعرف الضوئي على الحروف (OCR) + فهم المرفقات كطريقة ترقية لبحث الذكاء الاصطناعي (ai ai-search, Contribute > Feature)
    اقترح dennisjbr استخدام Apache Tika للتعرف الضوئي على الحروف (OCR) والاستضافة الذاتية، أو استخدام نموذج LLM (مثل Gemini Flash) للتعرف الضوئي على الحروف ووصف المرفقات/الصور في Postgres للفهرسة — مع الإقرار بالتكلفة الأولية للرموز لإعادة “خبز” (rebake) التحميلات القديمة (Index File Contents for Search).


النشاط


روابط مرجعية إضافية ذُكرت هذا الأسبوع (سياق للنقاشات أعلاه)

تمت الإشارة إليها مباشرة داخل مناقشات الأسبوع وتساعد في شرح النظام البيئي المحيط: Discourse AI plugin, Discourse Automation, LLM settings guide, AI bot personas / Agents, Discourse MCP is here, Discourse Chatbot now smarter than ChatGPT، ونقاش بحث الذكاء الاصطناعي 500 المشار إليه (All AI functions are working ok but AI search gives 500 error).

شكراً للقراءة، وسأراكم مرة أخرى الأسبوع المقبل! :slight_smile:

نظرة عامة

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

كانت أبرز حلقة نقاش هي البحث العملي عن الأخطاء في محرر الذكاء الاصطناعي المثبت حديثاً: فقد وثّق Lilly المشكلات المتعلقة بالتحرير، والاقتباس، والتمرير على الهاتف المحمول، وتحميل الملفات في New ai docked composer، بينما قام keegan بإجراء تصحيحات سريعة، وفي النهاية قيد الميزة أثناء تحسينها (تحديث). بالتوازي مع ذلك، دارت مناقشات حول تدقيق النص المساعد بالذكاء الاصطناعي بشأن الحفاظ على النصوص المقترنة بالعلامات الاقتباسية، وهو أمر مهم بشكل خاص للاقتباسات الحساسة أو الدقيقة، مع تأكيد صدور تصحيح ومتابعة اقتراحات تكوين إضافية (Proofread breaks quotes، إرشادات الأمثلة).

من جانب العمليات، قارن المسؤولون ملاحظاتهم حول تعطل مهام الترجمة بسبب حدود معدل استخدام نماذج اللغات الكبيرة (LLM) وأسئلة التكوين في What happens to translations when LLM changes?. ومن جانب التمكين، نشرت Discourse دليلاً جديداً يوضح كيفية تصنيف المواضيع تلقائياً من خلال دمج فرز الذكاء الاصطناعي في Discourse مع أتمتة Discourse (Auto-categorize topics using AI)، بينما استكشفت مناقشة حول إضافة برمجية (Plugin) خدمة text/markdown لجعل مستهلكي الذكاء الاصطناعي/MCP أكثر رضا (Discourse to Markdown Plugin).


مواضيع مثيرة للاهتمام

  • انتكاسات في محرر الذكاء الاصطناعي المثبت + تصحيحات سريعة (Contribute > Bug, ai, composer): أبلغ Lilly عن أن محرر الذكاء الاصطناعي المثبت الجديد قد يعيق إجراءات التحرير، ويتصرف بشكل غريب عند الاقتباس، ويبدو غير متسق مقارنة بالمحرر العادي، خاصة فيما يتعلق بفواصل الأسطر (تقرير، ملاحظات حول Shift+Enter). وقد قام keegan بإطلاق عدة تصحيحات ومتابعات مع شرح السلوك المقصود والخطوات القادمة (ملخص التصحيحات، إعلان القيد).

  • قرار التصميم المرتكز على محرر النصوص الغني (RTE) في المحرر المثبت (يدعم Markdown، ولكن بدون معاينة): تم التوضيح أن المحرر المثبت مصمم ليكون في المقام الأول محرر نصوص غني (RTE)، بينما يظل Markdown متاحاً ولكن بدون معاينة بسبب قيود المساحة (شرح التصميم، تأكيد).

  • حالات هامشية تتعلق بالاقتباس + الشريط الجانبي + التنقل عند التفاعل مع واجهة البوت: ارتبط اقتباس البوت بمشاكل في الشريط الجانبي مثل الفجوات أو اختفاء واجهة المستخدم، بل وحتى حصر المستخدمين في محادثة البوت، وهو ما تحسن بعد التصحيحات اللاحقة (السلوك الأولي، الحالة اللاحقة).

  • فشل تحميل الملفات بعد المشاركة الأولى في المحرر المثبت: بعد تحسن المشكلات الأخرى، حدّد Lilly المشكلات المتبقية في فشل التحميلات بعد المشاركة الأولى، بالإضافة إلى مشكلات اقتباس متقطعة تم حلها لاحقاً بعد إعادة البناء (تقرير الخطأ، تحديث الفرز، رد المشرف).

  • يجب ألا يقوم تدقيق الذكاء الاصطناعي بتحسين “النص المقترن بالعلامات الاقتباسية” (Contribute > Bug, ai-helper): سلط bksubhuti الضوء على خطر تعديل الذكاء الاصطناعي للنصوص الدينية أو المصادر المقترنة بالعلامات الاقتباسية، وجادل بأنه يجب الحفاظ على الاقتباسات كما هي تماماً (مخاوف). وأشار Falco إلى أن المشكلة قد تم حلها واقترح تجربة نموذج أفضل إذا استمرت المشكلة في الظهور (مرجع التصحيح).

  • تكوين وكلاء التدقيق باستخدام الأمثلة + شخصيات متخصصة: شارك bksubhuti موجه شخصية متخصص يركز على اللغة البالية (Pāḷi) وسأل عن خيارات المحرك (تفاصيل الشخصية)، بينما سأل Falco عما إذا كانوا يستخدمون أمثلة، مشيراً إلى أن مدقق الافتراضي يأتي مع عدة أمثلة لمساعدة التعامل مع الاقتباسات (اقتراح الأمثلة).

  • تعطل مهام الترجمة بسبب حدود المعدل + ارتباك حول إعدادات “التفكير” (Support, ai): في حلقة نقاش حول استكشاف أخطاء الترجمة وإصلاحها، اقترح Falco تعطيل “التفكير”، بينما سأل RBoy عن المقصود بذلك في واجهة Discourse AI وشارك خطأً يظهر أن حد معدل الرموز اليومية (token-per-day) يسبب فشلاً متكرراً (اقتراح، خطأ حد المعدل، سؤال حول الواجهة).

  • خدمة Markdown لاستهلاك أفضل من قبل الذكاء الاصطناعي/MCP (Customization > Plugin, markdown, ai): استكشفت حلقة نقاش حول إضافة Discourse-to-Markdown مساراً نظيفاً لـ “التفاوض على المحتوى” (content negotiation) لعملاء الذكاء الاصطناعي: محاولة استخدام Accept: text/markdown ضد الروابط الموحدة (URLs) القياسية، ثم العودة إلى سلوك واجهة برمجة التطبيقات (API) للـ JSON إذا لم يكن مدعوماً (اقتراح، متابعة). ربطت نفس المناقشة هذا الاستخدام بـ MCP صراحةً (انظر أيضاً Discourse MCP is here).

  • تحسن جودة الصور المولدة بالذكاء الاصطناعي (واهتمام بمشاركة الموجهات): في نقاش طويل الأمد حول بوت الدعم، لاحظ 37Rb قفزة كبيرة في جودة توليد الصور مقارنة بالمحاولات السابقة (تجربة)، وشجّع EricGT على مشاركة الموجهات والنصائح على نطاق أوسع (طلب).

  • دليل جديد: تصنيف المواضيع تلقائياً باستخدام فرز الذكاء الاصطناعي + أتمتة Discourse (#Site_Management, automation, ai): نشرت Discourse دليلاً يوضح المتطلبات المسبقة (Discourse AI، Automation، LLM مُكوّن، ووكيل/شخصية) وسير العمل العام لاستخدام الذكاء الاصطناعي لتحديد ما إذا كان الموضوع ينتمي إلى فئة مختلفة (دليل; انظر المراجع المسبقة لـ Discourse AI، Discourse Automation، دليل إعدادات LLM، وشخصيات بوت الذكاء الاصطناعي).


النشاط

  • قاد Lilly فحصاً مفصلاً للجودة (QA) لمحرر الذكاء الاصطناعي المثبت، وثق الأعطال الأولية (New ai docked composer)، واعترف بالتصحيحات الجارية (متابعة)، ثم حدّد المشكلات المتبقية مثل الاقتباس والتحميل (الحالة، نتيجة إعادة البناء). كما أشار إلى أن “التحميل بعد المشاركة الأولى” كان الخطأ الرئيسي المتبقي (تقرير).

  • أقرّ sam بدورة ملاحظات المحرر المثبت ونقل أن التصحيحات كانت جارية بنشاط، مشيراً إلى العمل المستمر الذي يقوم به keegan (رد).

  • قام keegan بتنسيق وتنفيذ تصحيحات للمحرر المثبت، وشرح تجربة المستخدم المقصودة المرتكزة على RTE ومقايضات Markdown (شرح)، وقيد الميزة لاحقاً خلف التغييرات القادمة بينما استمر التحسين (تحديث).

  • طرح bksubhuti زاوية تتعلق بالصحة/الأخلاقيات: يجب أن يحافظ تدقيق الذكاء الاصطناعي على الكتل المقترنة بالعلامات الاقتباسية، خاصة للاقتباسات الدقيقة من المصادر الدينية أو النصوص الأصلية (مخاوف). بعد التحديث، أكد السلوك واستمر في التجارب، بما في ذلك مشاركة شخصية مدقق مخصصة وطلب اقتراحات للنماذج (تأكيد، اختبار، موجه الشخصية).

  • قدم Falco استكشافاً مستهدفاً للأخطاء في مجالين: أشار إلى تصحيح صدر للتعامل مع التدقيق/الاقتباس وأوصى بتجربة نموذج أفضل إذا استمرت المشكلات (Proofread breaks quotes)، وسأل عن استخدام الأمثلة لتأصيل سلوك الوكيل (أمثلة)، واقترح تعطيل “التفكير” لمعالجة سلوك الترجمة (What happens to translations when LLM changes?).

  • سلط RBoy الضوء على آلام العمليات الواقعية في الترجمة: شارك أن محاولات الترجمة كانت تفشل بشكل متكرر بسبب حدود معدل الرموز اليومية وسأل عن المقصود بـ “التفكير” في واجهة تكوين Discourse AI (تقرير الخطأ، سؤال للتوضيح).

  • وسّع benword في شرح كيفية دعم إضافة Discourse-to-Markdown لمستهلكي الذكاء الاصطناعي/MCP عبر التفاوض على المحتوى عبر HTTP، موضحاً استراتيجية عملية “محاولة Markdown ثم العودة إلى JSON” (Discourse to Markdown Plugin) وربطها بإمكانات تكامل MCP (متعلق: Discourse MCP is here).

  • أكد jrgong أن النهج المقترح “التفاوض على المحتوى ثم العودة إلى الحل البديل” كان هو ما طبقه بالفعل نموذج LLM آخر (Claude) بالنسبة لهم (رد).

  • شارك 37Rb ملاحظات إيجابية من الميدان تفيد بأن توليد الصور بالذكاء الاصطناعي قد تحسن بشكل كبير، مشيراً إلى وجود تشوهات (artifacts) أقل مقارنة بالمحاولات السابقة (نقاش بوت الدعم).

  • عزز EricGT التعلم المجتمعي من خلال طلب مشاركة الموجهات والنصائح بناءً على نتائج 37Rb (طلب).

  • نشرت Discourse دليلاً جديداً موجهاً للمسؤولين لاستخدام فرز الذكاء الاصطناعي لتصنيف المواضيع تلقائياً، وثق صراحةً المتطلبات المسبقة ومراجع الإعداد (Auto-categorize topics using AI; وثائق ذات صلة: Discourse AI، Discourse Automation، دليل إعدادات LLM، شخصيات بوت الذكاء الاصطناعي).

شكراً لقراءتكم، وسأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

تركزت مناقشات الذكاء الاصطناعي في meta.discourse.org هذا الأسبوع (2026-05-04 → 2026-05-11) على الموثوقية التشغيلية لترجمات ai، لا سيما كيف يمكن لنماذج “التفكير/الاستدلال” أن تعطل كشف اللغة المحلية (locale detection)، وتستنفد ميزانية الإكمال (completion budgets)، وتترك مهام الترجمة عالقة أو فاشلة بطرق محيرة (انظر أخطاء ترجمات الذكاء الاصطناعي وماذا يحدث للترجمات عند تغيير نموذج LLM؟). وتناولت سلسلة ثانية من تصحيح الأخطاء المفاجآت المتعلقة بحد الرموز (token-limit) (حجم الطلب مقابل حجم الاستجابة، وحدود معدل TPM/TPD) وكيف تتفاعل مع تكوين LLM في Discourse AI (انظر يتجاوز الذكاء الاصطناعي عتبات رموز LLM عشوائياً ولا يمكن التنبؤ بها).

ومن جانب تجربة المستخدم/التكوين، كانت هناك تحديثات أصغر لكنها عملية: تخصيص مطالبة المراجعة Proofreading للتعامل مع الاقتباسات (انظر المراجعة تكسر الاقتباسات)، وتراجع في رفع الصور في متابعة الرسائل الخاصة/الوكيل PM/Agent تم إصلاحه بالفعل في المستودع الرئيسي (upstream) (انظر لا يمكن نشر صورة في متابعة الوكيل عبر الرسائل الخاصة)، وسؤال إعداد المستخدم الجديد حول تكوين نموذج Google Gemini في صفحة إعدادات LLM (انظر صفحة إعدادات الذكاء الاصطناعي - نموذج اللغة الكبير (LLM)).

بشكل عام: 26 مشاركة جديدة عبر 3 مواضيع جديدة، ومعظم النشاط جاء من Falco وRBoy، إلى حد كبير في خيوط Contribute > Bug و#Support التي تحمل علامة ai (مثل أخطاء ترجمات الذكاء الاصطناعي، ويتجاوز الذكاء الاصطناعي عتبات رموز LLM عشوائياً ولا يمكن التنبؤ بها، ولا يمكن نشر صورة في متابعة الوكيل عبر الرسائل الخاصة).


مواضيع مثيرة للاهتمام

  • فشل الترجمة بسبب استهلاك مخرجات “التفكير” لميزانية الإكمال
    أفاد RBoy بأخطاء ترجمة مثل Validation failed: Raw can't be blank, Cooked can't be blank في أخطاء ترجمات الذكاء الاصطناعي، وحدد Falco أن رموز الاستدلال يمكن أن “تأكل كل الرموز” تحت max_tokens، مما يؤدي إلى مخرجات فارغة/غير صالحة (تحليل في السياق). وتطرق نقاش التصحيح أيضاً إلى سبب تجنب Discourse للاستدلال في الترجمات (نفس الخيط) وأرجع إلى تاريخ سابق حول فشل الترجمات على نطاق واسع (مناقشة ذات صلة).

  • ترجمات “عالقة” بعد تغيير LLM: كشف اللغة المحلية هش مع نماذج التفكير
    في ماذا يحدث للترجمات عند تغيير نموذج LLM؟، وصف RBoy ترجمات تظهر كغير مكتملة دون سجلات أو تقدم جديد (أعراض العطل). وشرح Falco المشكلة الأساسية: لا يمكنك استخدام نموذج تفكير لكشف اللغة المحلية، لأن “كتل التفكير” تكسر عملية التحليل، وبدون كشف اللغة المحلية لا تتقدم الترجمات (شرح السبب الجذري; تم الاعتراف بالاستنتاج في المتابعة).

  • متطلبات المخرجات المهيكلة لنماذج الترجمة (مثل json_schema)
    بعد التبديل إلى نموذج غير استدلالي، واجه RBoy خطأ 400 يشير إلى أن النموذج المحدد لا يدعم response_format: json_schema (تقرير الخطأ). وأوضح Falco أن الترجمات تحتاج إلى نموذج يدعم المخرجات المهيكلة — “نظرياً كل نموذج SotA تم إصداره مؤخراً” (توجيه).

  • تصحيح أخطاء الترجمة عملياً: استخدم /p/POST_ID وسجلات التدقيق، لكن لا تصفّ على response_tokens
    نصح Falco بفحص المنشور الفاشل عبر /p/120 وفحص ai_api_audit_logs (نهج التصحيح). وعندما لم ير RBoy صفوف سجل تدقيق مطابقة (استعلام + عدم تطابق)، نصح Falco بإزالة بند response_tokens من فلتر SQL (الإصلاح). أوضح الخيط أيضاً الفرق بين /p/ و/t/ أثناء التحقيق (المتابعة).

  • ارتباك حد الرموز: أخطاء 413 هي حجم الطلب، وليس “حد رموز الإخراج الأقصى”
    أفاد RBoy بتجاوزات عشوائية الظاهر لحد الرموز رغم خفض حدود رموز الإخراج (التقرير الأولي). شدد Falco على أن 413 تشير إلى أن الطلب كبير جداً (وليس الاستجابة المطلوبة)، واقترح التركيز على تكوين “نافذة السياق” للـ LLM مع الإشارة أيضاً إلى أن 8k صغير بشكل غير معتاد بالمعايير الحديثة (التوضيح). رد RBoy بمعلومات نافذة السياق المكونة وحد المزود، متسائلاً لماذا سيتجاوز Discourse الحدود المكونة (التفاصيل).

  • ضغط حد المعدل (TPD/TPM) كمساهم رئيسي في عدم استقرار الترجمة
    في نفس خيط الرموز، لاحظ RBoy أن خط أنابيب الترجمة تعثر في البداية تحت حدود معدل الرموز اليومية (429)، ثم فشل لاحقاً بأخطاء 413 (الطلب كبير جداً) بعد الاستئناف (تسلسل الفشل). هذا يتوافق مع استمرار استكشاف أخطاء الترجمة في ماذا يحدث للترجمات عند تغيير نموذج LLM؟ وأخطاء ترجمات الذكاء الاصطناعي.

  • تخصيص المراجع Proofreader: أين تجد الأمثلة المدمجة لضبط سلوك الاقتباس (ai-helper)
    سأل bksubhuti عن كيفية العثور على أمثلة بحيث يمكنه تعديل شخصية المراجعة المخصصة لتجنب كسر الاقتباسات (السؤال). أشار Falco إليه إلى أمثلة وكيل Proofreader داخل واجهة الإدارة (admin/plugins/discourse-ai/ai-agents/-22/edit) (الاتجاه)، وأكد bksubhuti أنه وجد مجموعة الأمثلة وأن المخرجات بصيغة JSON (التأكيد).

  • متابعة وكيل الرسائل الخاصة PM لم تستطع نشر الصور (تم إصلاحه في المستودع الرئيسي)
    أفاد Ethsim2 بأنه لم يتمكن من نشر صورة عند متابعة وكيل عبر الرسائل الخاصة في 2026.5.0 (تقرير الخطأ). ردّت Lilly بأنه تم إصلاحه بالفعل (وأشارت إلى تقرير غير مكتمل ذي صلة) (الرد)، وحدد Ethsim2 الالتزام (commit) الناقص في المستودع الرئيسي الذي كان بحاجة إليه (المتابعة). (ذات صلة: مؤلف AI مرسى جديد.)

  • سؤال تكوين جديد: ارتباك معرف نموذج Gemini / عنوان URL للمزود
    سأل danhanghai عن المساعدة في تكوين gemini-3.1-flash-lite عبر مزود Google في صفحة إعدادات LLM، مشاركاً معرف النموذج وعنوان URL للنقطة الطرفية (السؤال). للسياق الأوسع، يقع هذا السؤال ضمن موضوع المرجع طويل الأمد صفحة إعدادات الذكاء الاصطناعي - نموذج اللغة الكبير (LLM) (how-to ai).


النشاط

شكراً لقراءتكم، وسأراكم مرة أخرى الأسبوع المقبل! :slight_smile:

نظرة عامة

تجمّعت مناقشات الأسبوع الماضي تحت هاشتاج ai على موقع meta.discourse.org حول إصلاحات الموثوقية العملية—من كشف اللغة/المنطقة الجغرافية واستخدام رصيد الترجمة، إلى مشكلات تجربة المستخدم البسيطة ومشكلات إعداد الاستضافة الذاتية.

في جانب التعريب، أفاد thomasjsn بأن المحتوى النرويجي كان يُكتشف كلغة no ثم يُترجم إلى nb_NO، مما أدى إلى وجود نصوص متطابقة تقريباً وهدر في الرصيد في موضوع Norwegian is identified as no by locale detector agent, content localization supported locales is nb_NO. تطوّر الموضوع بسرعة نحو حل مؤقت على مستوى المطالبة (prompt) (المشاركة 5)، ثم تم تأكيد تحسين في الوكيل الافتراضي/الأساسي من قِبل nat (المشاركة 7).

في الوقت نفسه، تلقى واجهة Discourse AI تحسيناً صغيراً لكنه ملحوظ: اكتشف RBoy أن تغيير نموذج الذكاء الاصطناعي التوليدي (LLM) الافتراضي لم يُحدّث تسميات الوكلاء فوراً حتى يتم تحديث الصفحة في موضوع Minor UI bug changing default LLM، وتبعه awesomerobot بعرض طلب دمج (PR) لإصلاح المشكلة (المشاركة 2).

كما كان لدى مستثمري الاستضافة الذاتية لحظة مفيدة في استكشاف الأخطاء وإصلاحها: واجه NotAnonymous خطأ 404 من Hugging Face أثناء إعداد تحليل المشاعر، وقدم Falco حلاً بديلاً يعمل في موضوع Self-Hosting Sentiment and Emotion for DiscourseAI (انظر المشاركة 15 والتأكيد في المشاركة 16).

وأخيراً، ختمت بعض المتابعات الصغيرة الأسبوع: متابعة حول قيود اختبار “ميزانية التفكير” لـ Gemini في موضوع Thinking budget for Gemini Pro, error when using 0 or -1، واهتمام متجدد بأنماط “أنا أيضاً”/التأكيد مع إشارات إلى التحسينات الجديدة في solved في موضوع Option to hide ‘me too’ replies، وتقارير جديدة باللغة الصينية حول عدم استجابة الروابط التشعبية في ملحق الذكاء الاصطناعي في موضوع 社区官方的ai插件中的超链接未能正常跳转,点击后无反应.


مواضيع مثيرة للاهتمام


النشاط


شكراً لقراءتكم، وأراكم مرة أخرى الأسبوع المقبل! :slight_smile:

نظرة عامة

كان النشاط المتعلق بالذكاء الاصطناعي هذا الأسبوع على meta.discourse.org (من 2026-05-18 إلى 2026-05-25) يركز في الغالب على جعل محادثات روبوتات الذكاء الاصطناعي أكثر سلاسة وأسهل في الإدارة، بالإضافة إلى قلق تشغيلي مستمر يتعلق بالتوطين في سير عمل البريد الإلكتروني المدعوم بالذكاء الاصطناعي.

من جانب المنتج، أطلقت منصة Discourse تحسينين صغيرين لكنهما مؤثران على تجربة المستخدم لمحادثة الذكاء الاصطناعي: القدرة على تثبيت محادثات الذكاء الاصطناعي (Star AI conversations) لضمان بقاء المحادثات المهمة مثبتة في الأعلى (تثبيت محادثات الذكاء الاصطناعي الشائعة، كما تم الإشارة إليها في تثبيت محادثات الذكاء الاصطناعي الشائعة)، ومحرر ثابت (docked composer) يبقي مربع الإدخال متاحًا بشكل دائم في مواضيع روبوتات الذكاء الاصطناعي لتقليل «احتكاك الرد» (إدخال محرر ثابت لمحادثات روبوتات الذكاء الاصطناعي، انظر أيضًا إدخال محرر ثابت لمحادثات روبوتات الذكاء الاصطناعي).

في الوقت نفسه، عادت موضوعات أقدم في قسم Contribute > Feature مع طلب تحديثات: لا يزال دعم الترجمة نقطة ألم—خاصة عندما لا تُترجم ملاحظات خط أنابيب الإشراف والنصوص المخصصة الأخرى للمستخدمين الذين يتلقون رسائل بريد إلكتروني بلغتهم المحددة (استخدام المنشورات المترجمة عند إرسال رسائل بريد إلكتروني للمستخدمين مع تعيين لغة المستخدم الخاصة بهم، مرة أخرى في استخدام المنشورات المترجمة عند إرسال رسائل بريد إلكتروني للمستخدمين مع تعيين لغة المستخدم الخاصة بهم).

مواضيع مثيرة للاهتمام

النشاط


شكرًا لقراءتك، وسأراك مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

تجمّعت المناقشات المتعلقة بالذكاء الاصطناعي على موقع meta.discourse.org هذا الأسبوع (2026-05-25 → 2026-06-01) حول ثلاثة مواضيع رئيسية:

  1. تكاملات الذكاء الاصطناعي والأتمتة — هناك اهتمام متزايد بميزات الذكاء الاصطناعي القائمة على الأحداث، مثل تشغيل أتمتة خارجية عند تغيير بيانات ذكاء اصطناعي (AI Artifact). وقد لقي طلب دعم الإخطارات (Webhooks) لتحديثات خصائص مفاتيح قيم الذكاء الاصطناعي في إضافة دعم للإخطارات/الأحداث لتحديثات مفاتيح قيم الذكاء الاصطناعي في Discourse (أو السماح للمسؤولين بإيقاف الرقابة) تشجيعاً بمراجعة الموضوع بعد إطلاق اتجاه أتمتة Discourse الجديد (“سير العمل”) (رد)، بالإضافة إلى الاتفاق على أن الإخطارات الموجهة من جانب الخادم والمحددة النطاق ستكون ذات قيمة (متابعة).

  2. تجربة المستخدم والموثوقية في المحتوى — سلّطت عدة مواضيع الضوء على الجوانب التي لا تزال بحاجة إلى تحسين في تجربة المستخدم المرتبطة بالذكاء الاصطناعي: سلوك زر “Enter للإرسال” في محرر الدردشة المثبت للذكاء الاصطناعي (مناقشة، المزيد)، وتلفيق الترجمة لتركيب اقتباسات Markdown (تقرير خطأ)، والرغبة المستمرة في مطابقة كاملة لـ Markdown في سياقات البوتات/الدردشة (متابعة الطلب).

  3. التعريب ودعم النماذج المتعددة — ركّزت عدة منشورات على مرونة اللغة والنماذج: طلب تعريب موجهات الذكاء الاصطناعي إلى الصينية (طلب، رد)، والتقدم في استخدام الترجمات في الرسائل الموجهة للمستخدمين (بما في ذلك إصلاح تم دمجه لظهور أسباب “الإبلاغ” المترجمة بشكل صحيح) في استخدام المنشورات المترجمة عند إرسال رسائل بريد إلكتروني للمستخدمين الذين تم تعيين لغتهم، وتوسيع تحليل المشاعر/العواطف ليشمل مزودي نماذج لغوية كبيرة (LLM) آخرين مثل Gemini (سؤال، تحديث).


مواضيع مثيرة للاهتمام


النشاط


شكراً لقراءتكم، وأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

تجمعت المناقشات المتعلقة بالذكاء الاصطناعي هذا الأسبوع على موقع meta.discourse.org حول ثلاثة مواضيع عملية:

  1. تأليف ومساعدات التعديل بمساعدة الذكاء الاصطناعي: يرغب المسؤولون في الحصول على تحكم أدق فيما يولّده مساعد الذكاء الاصطناعي (العناوين مقابل الوسوم مقابل الفئات) وكيفية تصرفه في إعدادات الفئات المقيدة. وقد أدى ذلك إلى ظهور طلب ميزة لأزرار تبديل منفصلة في محرر النصوص (طلب ميزة لمولد عناوين الذكاء الاصطناعي: تبديل العنوان/الوسم/الفئة) وخطأ برمجي حيث لم تحترم اقتراحات الوسوم قيود وسوم الفئة (مساعد الذكاء الاصطناعي يقترح وسوم غير مسموح بها في الفئة).

  2. توضيح الفرق بين وظائف “الذكاء الاصطناعي” و"الذكاء الاصطناعي غير المعتمد على نماذج لغوية كبيرة": تم التأكيد مرة أخرى على نقطة رئيسية وهي أن اقتراحات الوسوم/الفئات تعتمد على التضمينات (embeddings) وليس على نماذج لغوية كبيرة، مما يؤثر على مدى قدرة “الصياغة” (prompting) على توجيه النتائج (كيفية تخصيص اقتراحات وسوم وفئات الذكاء الاصطناعي).

  3. حالات حافة تتعلق بالذكاء الاصطناعي والترجمة والأدوات: كانت هناك تقارير عن خطأ في اكتشاف اللغة وارتباك بشأن حداثة الترجمة في ميزات الذكاء الاصطناعي المترجمة (غريب: لا يظهر تعديل الرد، ويُشار إليه بأنه كُتب بالفرنسية بينما كان بالإنجليزية)، بالإضافة إلى مشكلة تواجه المطورين حيث يبدو أن مشغّل اختبار أدوات الذكاء الاصطناعي يحاول التفاوض على SSL ضد نقطة نهاية داخلية بسيطة http:// (مشغّل اختبار أدوات الذكاء الاصطناعي يقوم بتفاوض SSL على عناوين URL الداخلية http).


مواضيع مثيرة للاهتمام

  • اكتشاف لغة خاطئ في ترجمة الذكاء الاصطناعي وإخفاء التعديلات خلف ترجمة قديمة (Contribute > Site feedback, ai, dynaloc, content-localization)
    أبلغ stephtara عن أن منشوراً كُتب بالإنجليزية تم تصنيفه على أنه بالفرنسية، وأن تعديلاً لاحقاً “لم يظهر” في العرض المُصاغ (تقرير). وشرح Moin أن الاكتشاف الخاطئ يمكن أن يُحفَّز بكلمة واحدة مثل “French” (فرنسي)، وأشار إلى أن “التعديل المفقود” كان على الأرجح بسبب عرض ترجمة غير محدثة بدلاً من المنشور الأصلي (تشخيص + حل بديل). انتهت النقاشات بتأكيد صاحب المنشور الأصلي على صحة الشرح وتصحيح اللغة المكتشفة يدوياً (تأكيد)، بالإضافة إلى تذكير بليق بحدود اكتشاف اللغة:

    “الذكاء الاصطناعي ليس ذكاءً” (اقتباس).

  • خطأ برمجي: مساعد الذكاء الاصطناعي يقترح وسوم لا تسمح بها الفئة (Contribute > Bug, ai)
    وجد thgl أن مساعد الذكاء الاصطناعي يمكنه اقتراح وسوم مقيدة والسماح باختيارها، ثم يمنع الإرسال لاحقاً، بينما فرض إدخال الوسوم يدوياً القيود بشكل صحيح (تقرير خطأ برمجي). وأقر zogstrip بالمشكلة بسرعة (اعتراف) وتابعها بعرض إصلاح جاهز عبر طلب دمج (حالة الإصلاح). وأكد المبلغ أن الدوران كان سريعاً (شكراً).

  • طلب ميزة: أزرار تبديل لتمكين تسمية/تصنيف الذكاء الاصطناعي ولكن تعطيل توليد العناوين (Contribute > Feature, ai)
    طلب Frully أزرار تبديل منفصلة لأزرار اقتراح العنوان والوسم والفئة—رغبةً في الحفاظ على مساعدة الذكاء الاصطناعي لـ التصنيف بينما يطلب من المستخدمين صياغة عناوينهم بأنفسهم (طلب + مبررات). واقترح NateDhaliwal نهجاً عملياً مؤقتاً: إخفاء زر “اقتراح العناوين” فقط عبر CSS (حل بديل CSS)، وهو ما قبله طالب الميزة كحل قابل للتطبيق (متابعة).

  • كيفية تخصيص اقتراحات وسوم/فئات الذكاء الاصطناعي: توضيح بأنها تعتمد على التضمينات وليس صياغة نماذج لغوية كبيرة (Support, ai, ai-helper, تم الحل)
    أراد Frully “تعليم” المساعد كيف ينظم مجتمعهم المحتوى (على سبيل المثال، أنماط #meetings المتسقة والوسوم المطلوبة) وأشار إلى أن أمثلة تعليمات النظام تركز على العناوين وليس الوسوم/الفئات (سؤال). وأوضح Falco السبب: اقتراح الوسوم/الفئات لا يستخدم صياغة نماذج لغوية كبيرة على الإطلاق، بل يعتمد على تضمينات المسودة مقابل المواضيع الموجودة مسبقاً (إجابة / حل).

  • مشغّل اختبار أدوات الذكاء الاصطناعي: يبدو أن http.get() يحاول استخدام SSL لعناوين URL الداخلية http:// (Support, rest-api, ai)
    شارك Tobias1 سكريبت قابلاً للتكرار يظهر أن http.get("http://stable-diffusion:7860/") يتم حله بشكل صحيح إلى عنوان IP داخلي بينما يفشل بخطأ مصافحة SSL—مما يشير إلى أن المشغّل أو طبقة عميل HTTP يحاول استخدام TLS على أي حال (تفاصيل + مخرجات الخطأ).


النشاط

شكراً لقراءتكم، وسأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

شهدت هذه الأسبوع (من 2026-06-08 إلى 2026-06-15) اندفاعاً صغيراً لكن عملياً في نقاشات الذكاء الاصطناعي على Discourse في المنتدى Meta (12 مشاركة جديدة عبر موضوعين جديدين)، تركزت بشكل رئيسي حول تغييرات إعدادات ترجمة الذكاء الاصطناعي وإمكانية رؤية التكلفة والنطاق، بالإضافة إلى بعض المفاجآت التشغيلية والإدارية المتعلقة بأدوات الذكاء الاصطناعي المدمجة.

كانت سمة رئيسية هي فهم ما تغير في إعدادات ترجمة الذكاء الاصطناعي - وتحديداً التحول من نموذج “الفئات القابلة للترجمة” إلى نموذج “الفئات المستثناة” وكيفية هجرة المجتمعات - بالإضافة إلى طرق مراجعة/قياس نطاق وترجمة الحجم عبر سجلات الموظفين وأداة استكشاف البيانات (AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?، إيضاح الهجرة المذكور في الموضوع، اقتراح استعلام Data Explorer، والتفسير السابق المشار إليه في 392993/7).

في أماكن أخرى، ناقش الموظفون وأعضاء المجتمع التحسينات التدريجية والقيود في الترجمة الآلية غير الخاضعة للإشراف للوسوم (AI-generated tag translations do not work perfectly)، وأوضحوا مفارقة المنفذ/البروتوكول في مشغل اختبار أدوات الذكاء الاصطناعي (Der AI Tools Test Runner macht bei http-URLs intern SSL)، وتناولوا ما يمكنك وما لا يمكنك تخصيصه في مصنف المشاعر المدمج - غالباً ما يشيرون إلى المشرّفين نحو الاستضافة الذاتية إذا احتاجوا إلى تحكم أعمق (Classification in the Discourse Sentiment Dashboard، بالإضافة إلى الإشارة إلى استضافة المشاعر والعواطف ذاتياً). وأخيراً، سأل أحد المشرّفين عن إزالة حساب مشرف تم إنشاؤه تلقائياً يتعلق بالذكاء الاصطناعي (“deepseek-chat”)، مع توجيهات تفيد بأنه مرتبط بإضافة الذكاء الاصطناعي/البوت وملاحظات حول تدفقات حذف المستخدمين من الموظفين (请问怎么删除deepseek-chat这个自动建立的管理员账户، مع الإشارة إلى الحذف في Deleting users in rails console).

مواضيع مثيرة للاهتمام

  • هجرة إعدادات ترجمة الذكاء الاصطناعي: من “الفئات القابلة للترجمة” إلى “الفئات المستثناة” (ai dynaloc Support)
    Sara_Carmona_y_Lladó لاحظ أن واجهة ترجمة الذكاء الاصطناعي لم تعد تعرض الفئات القابلة للترجمة وسألت عما إذا كان السلوك قد تغير، أو إذا حدثت هجرة، وكيف يتم تحديد النطاق/التكلفة الآن (AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?). أكد Moin حدوث هجرة بالفعل وشرح كيفية تحويل قوائم الفئات للحفاظ على السلوك السابق (شرح الهجرة)، مستشهداً بالتوجيهات السابقة من الموظفين (392993/7).

  • مراجعة نطاق ترجمة الذكاء الاصطناعي + “ما تم ترجمته” باستخدام السجلات وأداة Data Explorer (ai dynaloc Support)
    جنباً إلى جنب مع شرح الهجرة، اقترح Moin استخدام سجلات إجراءات الموظفين للكشف عن تغييرات الإعدادات اليدوية وشارك استعلام Data Explorer لتقسيم الترجمات حسب الفئة/اللغة/العدد (نهج Data Explorer)، مواصلاً الموضوع في 405072/2.

  • جودة ترجمة الوسوم بالذكاء الاصطناعي: ما الذي تحسن، وما لا يزال أولوية أقل (ai dynaloc tags Contribute > Site feedback)
    في متابعة للتقارير السابقة، أكد nat أن الوسوم المذكورة في التقرير الأصلي “يجب التعامل معها الآن على meta”، مع ملاحظة أن تمرير سياق إضافي إلى ترجمة الوسوم لا يزال ليس أولوية عالية (AI-generated tag translations do not work perfectly). سأل Moin عن كيفية تحديد أي ترجمات للوسوم تحسنت منذ التقرير (399570/15).

  • سلوك بروتوكول مشغل اختبار أدوات الذكاء الاصطناعي: المنافذ غير 80 تفترض افتراضياً HTTPS (ai rest-api Support)
    أوضح Falco السلوك الحالي: يدعم مشغل الاختبار HTTP فقط على المنفذ 80، والمنافذ الأخرى تفترض افتراضياً داخلياً HTTPS - مما يحل التقرير (Der AI Tools Test Runner macht bei http-URLs intern SSL).

  • تخصيص مصنف لوحة المشاعر: المدمجات تبدو مقفلة؛ الاستضافة الذاتية كخيار (ai ai-sentiment Support)
    أبلغ Lauraruskovic أن حقول مطالبة وكيل مصنف المشاعر المدمج تبدو مقفلة/للقراءة فقط حتى مع وصول المشرف وسأل عما إذا كان المسار الموصى به هو إنشاء وكيل مخصص (Classification in the Discourse Sentiment Dashboard). اقترح NateDhaliwal أن المدمجات غير قابلة للتحرير “حتى الآن”، وأشار إلى استضافة المشاعر/العواطف ذاتياً كحل بديل ممكن (404193/10، استضافة المشاعر والعواطف ذاتياً).

  • حساب مشرف تم إنشاؤه تلقائياً بالذكاء الاصطناعي (“deepseek-chat”): هل يمكن/يجب حذفه؟ (ai Support)
    سأل sniper756 عن كيفية إزالة حساب مشرف تم إنشاؤه تلقائياً مرتبط بـ “deepseek-chat” (请问怎么删除deepseek-chat这个自动建立的管理员账户). أشار NateDhaliwal إلى أنه على الأرجح البوت المستخدم بواسطة إضافة الذكاء الاصطناعي ويمكن حذفه إذا لم يكن مستخدماً (مع تحفظات)، مستشهداً بأسلوب rails-console لحذف المستخدمين من الموظفين (405250/2، Deleting users in rails console).

النشاط

  • Moin
    قاد تحقيق الأسبوع الرئيسي حول “تغيير إعدادات ترجمة الذكاء الاصطناعي” بتأكيد الهجرة وتفاصيل كيفية تحويل الفئات القابلة للترجمة إلى نموذج الفئات المستثناة الأحدث (AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?، انظر أيضاً السؤال الأصلي في 405072/1). اقترح أيضاً المراجعة عبر سجلات الموظفين وقدم استعلام Data Explorer لقياس الترجمات حسب الفئة/اللغة (405072/3). بشكل منفصل، تابع تحسينات جودة ترجمة الوسوم وسأل عن كيفية تحديد ما تغير منذ تقريره السابق (AI-generated tag translations do not work perfectly، مع تحديث الحل في 399570/18).
    شملت المراجع ذات الصلة ملاحظة الهجرة السابقة التي استشهد بها (392993/7) وسياق موضوع ترجمة الوسوم الأوسع (399570/18، 399570/15).

  • Sara_Carmona_y_Lladó
    افتتح الموضوع الجديد الأكثر جوهرية في الأسبوع، مشيراً إلى تغيير واجهة المستخدم/السلوك من “الفئات القابلة للترجمة” إلى “الفئات المستثناة”، وسأل عن كيفية تفسير رسالة نطاق التعبئة الخلفية، وطلب توضيحاً حول كيفية حساب التكاليف (AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?). جاءت الشرح اللاحق وتفاصيل الهجرة في الردود (405072/2، 405072/3).

  • nat
    قدم تحديثاً ملموساً حول التعامل مع ترجمة الوسوم بالذكاء الاصطناعي: الوسوم المدرجة في التقرير الأصلي (وغيرها) “يجب” أن يتم التعامل معها الآن على meta، بينما تظل تحسينات السياق الإضافي أولوية أقل (AI-generated tag translations do not work perfectly). هذا ي addressing مباشرة المتابعة المستمرة من Moin (399570/15).

  • Falco
    حل تقرير دعم حول مشغل اختبار أدوات الذكاء الاصطناعي الذي يغير البروتوكول بشكل غير متوقع، موضحاً أن HTTP مدعوم فقط على المنفذ 80، بينما تفترض المنافذ الأخرى افتراضياً HTTPS (Der AI Tools Test Runner macht bei http-URLs intern SSL). تم وضع علامة “تم الحل” في الموضوع (404705/2).

  • NateDhaliwal
    ساعد في خيطين منفصلين للدعم:

    1. حول تخصيص تصنيف المشاعر، أوضح أن الوكلاء المدمجين على الأرجح لا يمكن تحريرهم (حتى الآن) وأشار إلى المشرّفين نحو استضافة المشاعر/العواطف ذاتياً إذا احتاجوا إلى تغييرات أعمق (Classification in the Discourse Sentiment Dashboard، رابط المتابعة في 404193/10، مع الدليل المرجعي في استضافة المشاعر والعواطف ذاتياً).
    2. حول حساب المشرف “deepseek-chat” الذي تم إنشاؤه تلقائياً، أشار إلى أنه على الأرجح بوت إضافة الذكاء الاصطناعي؛ الحذف ممكن إذا لم يكن مستخدماً، وربطه بأسلوب rails-console لإزالة المستخدمين من الموظفين (请问怎么删除deepseek-chat这个自动建立的管理员账户، مع إجراء الحذف في Deleting users in rails console).
  • Lauraruskovic
    واصل المناقشة حول تكوين مصنف المشاعر، موضحاً أنه وجد وكيل المصنف لكنه لم يستطع تحرير مطالبته رغم صلاحيات المشرف، وسأل عما إذا كان الوكيل المخصص هو النهج الموصى به (Classification in the Discourse Sentiment Dashboard)، مع استمرار مناقشة التخصيص عبر 404193/6 والإشارة إلى الاستضافة الذاتية في 404193/10.

  • sniper756
    طرح سؤالاً حول صيانة المشرفين حول إزالة حساب مشرف تم إنشاؤه تلقائياً يتعلق بالذكاء الاصطناعي (“deepseek-chat”)، بما في ذلك لقطات شاشة للمستخدم/الحساب المعنيين (请问怎么删除deepseek-chat这个自动建立的管理员账户). ناقش الرد ما إذا كان من الآمن حذفه وكيفية القيام بذلك إذا لزم الأمر (405250/2)، مع سياق إضافي في Deleting users in rails console.


شكراً للقراءة، وسأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

خلال هذا الأسبوع (15 يونيو 2026 → 22 يونيو 2026)، تركزت مناقشات الذكاء الاصطناعي على meta.discourse.org حول تحسينات تجربة المستخدم (UX) لمساعد الذكاء الاصطناعي في محرر النشر، والتحكم في التكاليف وتحديد نطاق عمل وكلاء الذكاء الاصطناعي، والصعوبات العملية في التكوين واستكشاف الأخطاء وإصلاحها للإعدادات المستضافة ذاتيًا—وخاصة فيما يتعلق بنقاط النهاية (Endpoints)، وحماية من هجمات SSRF، وحالات الحافة في الترجمة. كان أكبر تغيير مرئي للمستخدمين هو تدفق الاقتراحات المضمنة الجديد لـ اقتراحات الذكاء الاصطناعي في المحرر (الدمج المضمن لاقتراحات الذكاء الاصطناعي (في المحرر))، بينما تركزت معظم جهود الدعم على جعل إعدادات الذكاء الاصطناعي تعمل بشكل موثوق وبطريقة اقتصادية (مثل تقييد البحث حسب الفئة لتقليل استهلاك الرموز المميزة في تقليل استخدام رموز الذكاء الاصطناعي عبر تصفية الفئات، وتصحيح نقاط النهاية وفحص السجلات في “محاولة الاتصال بهذا النموذج أخطأ” فارغة).

من جانب “الذكاء الاصطناعي في الإنتاج”، واصل مستضيفو الخدمات ذاتية الاستضافة مواجهة واقع البنية التحتية: حيث عطلت التوجيهات الداخلية لنماذج اللغة الكبيرة (على غرار LiteLLM/Vertex) دفاعات SSRF في كيفية استخدام نقاط النهاية الداخلية للذكاء الاصطناعي؟، وفشلت مهام الترجمة بسبب وجود بايتات محتوى مشكلة في DiscourseAi::Translation: فشل ترجمة المنشور بسبب احتواء السلسلة على بايت فارغ. وأخيرًا، تم تقديم طلب تجربة مستخدم صغير لكنه شائع جدًا لإعادة ملء الترجمات، وهو منتقي للتاريخ لتجنب الحساب الذهني في طلب منتقي للتاريخ في إعدادات ترجمة الذكاء الاصطناعي.

الخلاصة النهائية: تزداد ميزات الذكاء الاصطناعي نضجًا في تجربة المحرر (الدمج المضمن لاقتراحات الذكاء الاصطناعي (في المحرر))، بينما يركز المسؤولون بشكل متزايد على التحكم في النطاق/التكلفة (تقليل استخدام رموز الذكاء الاصطناعي عبر تصفية الفئات) وتعزيز الأمان في التكوين (“محاولة الاتصال بهذا النموذج أخطأ” فارغة، كيفية استخدام نقاط النهاية الداخلية للذكاء الاصطناعي؟).


مواضيع مثيرة للاهتمام


النشاط


فهرس الروابط (جميع المواضيع الرئيسية، للمسح السريع)

شكرًا لقراءتك، وسأراكم مرة أخرى الأسبوع القادم! :slight_smile:

نظرة عامة

ركزت نقاشات الذكاء الاصطناعي على 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).


النشاط

نظرة عامة

ركزت محادثات الذكاء الاصطناعي (ai) هذا الأسبوع على موقع #meta.discourse.org على التحكم في تكاليف الذكاء الاصطناعي وفهم الاستخدام الخلفي، وتعزيز توقعات الأمان المتعلقة بمدخلات التلخيص، وتحسين تجربة المستخدم والتكاملات عبر مجموعة ميزات Discourse AI.

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

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

في غضون ذلك، ركزت عدة خيوط نقاشية على “جعلها تعمل في العالم الحقيقي”: استكشاف أخطاء أخطاء 500 في اقتراحات عناوين الذكاء الاصطناعي ومعرفة مكان العثور على سجلات التدقيق (انظر خيط دعم Qwen3.7-plus والإرشاد حول ai_api_audit_logs)، وتكوين نقاط نهاية الذكاء الاصطناعي الداخلية / مساعدات LiteLLM (انظر كيفية استخدام نقاط نهاية الذكاء الاصطناعي الداخلية؟ وكتابة الحل هنا)، والاستضافة الذاتية للترجمة عبر واجهة برمجة تطبيقات OpenAI المتوافقة مع Ollama (انظر الاستضافة الذاتية لنموذج لغوي كبير مفتوح المصدر لـ DiscourseAI، وإرشادات النموذج/المشفر، ومناقشة قيود الترجمة هنا).

كما حظيت تجربة المستخدم والتلميع المنتج بالاهتمام: تم اقتراح إصلاح لـ موضع أيقونة اقتراح عنوان الذكاء الاصطناعي (انظر توضع أيقونة اقتراح عنوان الذكاء الاصطناعي فوق حقل إدخال العنوان)، وأثارت اقتراحات الذكاء الاصطناعي “المضمنة” أسئلة حول زمن الاستجابة والسلوك (انظر التكامل المضمن لأقترحات الذكاء الاصطناعي (في Composer) وسؤال حول زمن الاستجابة)، وأُعيد تمكين Composer المربوط لمحادثات روبوتات الذكاء الاصطناعي بعد أن تم إيقافه عن طريق الخطأ (انظر السؤال والحل).


مواضيع مثيرة للاهتمام

  • الحصص المبنية على التكلفة لـ Discourse AI (دولارات مقدرة، وليس فقط رموز) في #Announcements #ai: sam أعلن عن طريقة جديدة لتقييد استخدام الذكاء الاصطناعي بناءً على التكلفة بالدولار المقدرة لكل مجموعة، للمساعدة في وضع الميزانيات عبر المزودين (الإعلان). ترتبط الميزة بسير تكوين الحصة الموجود (تكوين حصص استخدام النماذج اللغوية الكبيرة في Discourse AI).

  • يضمّن تلخيص الذكاء الاصطناعي تعليقات HTML (ومخاوف حقن المطالبات المحتملة) في #Feature ai #ai-summarize: Ed_S أثار خطر أن تصبح تعليقات HTML “قناة خفية” للتأثير على التلخيصات (القلق). Falco أقر بالإمكانية—خاصة مع النماذج الأصغر/الأقدم—وأشار إلى فصل المطالبات النظامية/المستخدمة كفكرة تخفيف (رد)، وهو ما عارضه Ed_S باعتباره ليس آلية حقيقية ضد الاختراقات (المتابعة).

  • إعداد Qwen3.7-plus: أداة اقتراح العنوان تواجه أخطاء 500 + كيفية الاستكشاف باستخدام سجلات التدقيق في Support #ai: bird أبلغ عن خطأ 500 عند استخدام توليد عناوين الذكاء الاصطناعي رغم عمل أدوات الذكاء الاصطناعي الأخرى (التقرير). Falco أوصى باستعلام ai_api_audit_logs لتشخيصات أكثر تفصيلاً (نصيحة)، ثم أوضح كيفية فحص أحدث إدخال وأن الخطأ 500 قادم من Discourse (وليس Qwen) (المتابعة). أشار الخيط أيضاً إلى وثائق توليد الصور عند سؤال عما إذا كان Discourse AI يدعمها (إجابة + رابط، بالإضافة إلى دعم محسّن لتوليد الصور في Discourse AI).

  • تشغيل Discourse AI ضد نقاط النهاية الداخلية (مساعد LiteLLM، قوائم السماح للمضيفين الداخليين، تنظيف MCP) في Support #ai: evantobin وصف نجاح الاتصال الداخلي باستخدام DISCOURSE_ALLOWED_INTERNAL_HOSTS لمساعد LiteLLM المحلي، وذكر أعمالاً لاحقة لمصادقة Vertex AI (التفاصيل). شارك satonotdead حلاً كاملاً باستخدام عنوان بروتوكول الإنترنت البوابة الداخلية لـ Docker، وتعيين المنافذ، وتنظيف أدوات MCP المكسورة (الحل).

  • طلب ميزة / طلب سحب: إضافة معلمة قالب {username} إلى مطالبات النظام لنظام شخصية الذكاء الاصطناعي في #Feature #ai: 42aross اقترح إضافة {username} كمعلمة قالب مسموح بها حتى تتمكن شخصية الذكاء الاصطناعي من تحديد المستخدم الحالي بشكل موثوق من جانب الخادم (بدلاً من أن يستنتجها النموذج اللغوي الكبير من نص/بيانات الموضوع) (الطلب + المبرر). أشار أيضاً إلى إكمال عملية اتفاقية المساهم المفتوح المصدر (المتابعة).

  • Composer المربوط لمحادثات روبوتات الذكاء الاصطناعي: تم إيقافه على Meta، ثم إعادة تمكينه في #Announcements ai #ai-bot: سأل putty لماذا لم يعد Meta يعرض واجهة مستخدم Composer المربوط (السؤال). رد keegan بأنه تم إيقافه عن طريق الخطأ وأعاد تشغيله، ملاحظاً انتقال التغيير إلى beta (تحديث الحالة). تابع nicolsdennis بسؤال منتج حول تقييد طول الردود لمحادثات الروبوتات (السؤال).

  • أقترحات الذكاء الاصطناعي المضمنة في Composer: الاتساق + أسئلة حول زمن الاستجابة/السلوك في #Announcements ai #ai-helper: ناقش chapoi جعل السلوك متسقاً عبر نقاط إدخال واجهة المستخدم المماثلة وطلب التعليقات (المشاركة). سأل nicolsdennis عن زمن الاستجابة ذهاباً وإياباً وما إذا كانت الاقتراحات تعتمد فقط على عنوان الموضوع (السؤال).

  • إصلاح تجربة المستخدم: موضع أيقونة اقتراح عنوان الذكاء الاصطناعي في ux #ai: نشر chapoi إصلاحاً تنفيذاً لأيقونة اقتراح العنوان التي تظهر فوق حقل العنوان، سائلاً عن تأكيد الآثار الجانبية (الإصلاح + رابط طلب السحب).

  • تغييرات مفاتيح واجهة برمجة تطبيقات Gemini: حسابات الخدمة، مخاوف الترحيل في #Integrations how-to #ai: لاحظ m_terenui التغييرات الأمنية المبلغ عنها من Google حول مفاتيح واجهة برمجة تطبيقات Gemini، مما قد يتطلب حسابات الخدمة وترحيل المفاتيح القديمة، وسأل عما يتوقعه Discourse من المسؤولين تكوينه مستقبلاً (السؤال). (مرجع الخيط: إعداد مفاتيح واجهة برمجة تطبيقات Gemini لـ Discourse AI)

  • الاستضافة الذاتية لترجمة Discourse AI باستخدام Ollama: اختيار المزود، المشفر/نافذة السياق، ولماذا “نقاط نهاية الترجمة” ليست بديلاً جاهزاً في #Self-Hosting #ai: سأل mononym كيفية تجربة ترجمة Discourse AI عبر Ollama وأين توجد إعدادات واجهة مستخدم المسؤول الأحدث (السؤال). اقترح Falco استخدام واجهة برمجة تطبيقات OpenAI المتوافقة مع Ollama عن طريق اختيار OpenAI كمزود (الإرشاد)، ثم قدم نصائح تكوين عملية (اختيار المشفر، نافذة السياق) وحذر من النماذج غير المناسبة/القديمة (التفاصيل). غطى الخيط أيضاً لماذا لا صُممت ترجمة Discourse AI كبديل بسيط لنقطة نهاية LibreTranslate ولماذا يمكن لا يزال استخدام إضافة المترجم الأقدم “كما هي” (القيود).


النشاط


شكراً لقراءتكم، وأراكم الأسبوع القادم! :slight_smile:

نظرة عامة

ركزت المناقشات المتعلقة بالذكاء الاصطناعي على meta.discourse.org هذا الأسبوع بشكل كبير على موثوقية التحكم في توطيد المحتوى (ai + dynaloc)، بالإضافة إلى حلقات التغذية الراجعة للميزات المدعومة بالذكاء الاصطناعي مثل “اسأل Discourse” (Ask Discourse) واكتشافات Discobot.

في جانب التوطيد، كان هناك زخم في كل من القدرات والجودة: طلب المسؤولون توطيد أقسام الشريط الجانبي المخصص (طلب ميزة: اجعل من الممكن توطيد الروابط والأقسام المخصصة في الشريط الجانبي، مع سياق من توطيد روابط توثيق الشريط الجانبي)، في حين أبرزت تقارير متعددة فخاخ المطالبات/التنسيق وأخطاء التوطيد الصامتة—بما في ذلك تسرب التوطيدات الألمانية لأغلفة تشبه JSON (تحتوي التوطيدات الألمانية على عناصر توطيد) والتقطيع/التلف الصامت للتوطيدات عند كسر تحليل تدفق JSON (يتم تقطيع التوطيد صامتًا عند كسر تحليل تدفق JSON (بدون رفع خطأ)).

كانت هناك عدة مواضيع حول جعل تكاملات الذكاء الاصطناعي أكثر قابلية للاستخدام عمليًا: شرح حالة دعم محللة سبب خطأ Claude Sonnet 5 عند اقترانه بإصدارات Discourse الأقدم / إعدادات المخرجات المهيكلة (Discourse AI: الحاجة إلى إزالة استجابة JSON لجعل Antrophic Sonnet 5 يعمل…)، وسأل المستخدمون عن كيفية منع توطيد المفردات الخاصة (كيف يمكن منع توطيد المفردات الخاصة بواسطة الذكاء الاصطناعي؟)، وحسّن مكون سمة جديد تحميل الملفات في واجهة محادثات روبوت الذكاء الاصطناعي (سحب وإفلات التحميل + معاينات الملفات لصفحة محادثات روبوت الذكاء الاصطناعي).

أخيرًا، برز التقييم والتغذية الراجعة كحاجة متكررة: واجه مستخدمو “اسأل Discourse” حدود معدل Discourse القياسية أثناء التفاعل مع الذكاء الاصطناعي (تغذية راجعة لـ Ask Discourse)، ودفعت هلوسات اكتشافات Discobot إلى نداءات (ومثال) لآليات تغذية راجعة أفضل (تغذية راجعة حول نتائج اكتشافات Discobot على meta)، مما يعود للعمل الأطول أمدًا الخاص بالبحث بالذكاء الاصطناعي (البحث بالذكاء الاصطناعي التفاعلي قادم إلى Discourse AI).


مواضيع مثيرة للاهتمام


النشاط


شكرًا لقراءتكم، وأراكم الأسبوع المقبل! :slight_smile:

نظرة عامة

ركزت مناقشات الذكاء الاصطناعي على “meta” هذا الأسبوع على كيف يتصرف الذكاء الاصطناعي في Discourse داخل المجتمعات الحقيقية، وأين يمكن للحالات الحافة أن تتحول إلى مشاكل خصوصية أو ضوضاء. كما حصل العملاء المستضافون على شرح أوضح لموجه النموذج الافتراضي المستضاف، CDCK/MoM، بما في ذلك سبب استخدام Discourse لنهج مزيج من النماذج لأعباء عمل الذكاء الاصطناعي المختلفة مثل الملخصات والتضمينات (ما هو CDCK/MoM؟).

من جانب إصلاح الأخطاء، تم الإبلاغ عن مشكلة إزعاج عالية حيث يؤدي النقر على إعادة المحاولة في رد روبوت الذكاء الاصطناعي في المواضيع العامة إلى إنشاء منشورات مكررة (بدلاً من إعادة التوليد في المكان نفسه)، وتم ربطها بسرعة بإصلاح من المصدر (يخلق روبوت الذكاء الاصطناعي “إعادة المحاولة” ردًا مكررًا…، متابعة). كما برزت المشكلات المتعلقة بالترجمة: أظهر تقرير واحد أن المنشورات المحذوفة يمكن أن تظل مرئية عبر الترجمات المخزنة مؤقتًا (المنشورات المحذوفة لا تزال تظهر المحتوى الكامل…)، بينما استمر موضوع آخر في التقدم نحو إصلاح الاقتطاع الصامت عند فشل تحليل تدفق JSON (تم اقتطاع الترجمة بصمت…).

في غضون ذلك، عمل المسؤولون على حل نقاط الألم في تكامل المزودين: استكشاف أخطاء “لا توجد استجابة” في DeepSeek (Discourse 接入 DeepSeek…无响应问题، اقتراح اتصال)، وتوضيح أخطاء 401 في تضمينات Gemini على أنها عدم تطابق API بين نقاط نهاية AI Studio و Vertex/Enterprise (كيفية إصلاح أخطاء 401 مع تضمينات Gemini، الحل). أخيرًا، برزت الأعمال الجارية على نظام التعليقات التوضيحية للذكاء الاصطناعي (AI captions)، بما في ذلك خطط لإضافة مفاتيح تبديل لإعادة خبز التعليقات التوضيحية (فحص سريع لرفاهية روبوت التعليقات التوضيحية للذكاء الاصطناعي، ملاحظة ختم).


مواضيع مثيرة للاهتمام

  • شرح موجه النموذج المستضاف CDCK / CDCK/MoM للعملاء المستضافين (#Hosted-Customers ai)
    شرح Falco سبب تضمين Discourse المستضاف لموجه LLM مدمج “مزيج من النماذج”، وكيفية مطابقة التوجيه للمهام (الملخصات مقابل التضمينات مقابل الشخصيات)، وكيفية ارتباط ذلك بـ رصيد الذكاء الاصطناعي المستضاف (ما هو CDCK/MoM؟).

  • خطأ: يضيف “إعادة المحاولة” لروبوت الذكاء الاصطناعي في المواضيع العامة ردودًا مكررة بدلاً من إعادة التوليد (bug ai ai-bot)
    أفاد Overgrow أن النقرات المتكررة على إعادة المحاولة في المواضيع العامة تغمر الموضوع بمنشورات روبوت جديدة (التقرير)، بينما أشار Falco إلى إصلاح في النسخة الأساسية (رد المطور). غطى الموضوع أيضًا بإيجاز كيف أصبح “الوضع الآمن” رابطًا عبر قواعد الكلمات المراقبة (السؤال، الإجابة، بالإضافة إلى الدليل المرجعي: دليل مرجعي للكلمات المراقبة).

  • خطأ يتعلق بالخصوصية: لا تزال المنشورات المحذوفة تعرض المحتوى الكامل عند عرض النسخة المترجمة (bug ai dynaloc content-localization)
    أفاد asa أنه عند تمكين ترجمات Discourse AI، يمكن أن يظهر منشور محذوف من قِبل مؤلفه بشكل كامل في العرض المترجم بسبب عدم احترام التخزين المؤقت للحالة المحذوفة (المنشورات المحذوفة لا تزال تظهر المحتوى الكامل…).

  • متانة الترجمة: اقتطاع صامت عند فشل تحليل تدفق JSON (bug ai dynaloc)
    استمر العمل على إصلاح اقتطاع الترجمات بصمت عند فشل تحليل تدفق JSON — دون رفع خطأ — مما يسلط الضوء على الحاجة إلى ظهور أفضل للأخطاء وتحليل دفاعي (تم اقتطاع الترجمة بصمت…).

  • الدعم: يبدو أن تكامل منصة DeepSeek الرسمية غير متجاوب (Support ai)
    أفاد AkarinLiu بسلوك “لا توجد استجابة” بعد دمج المنصة المفتوحة الرسمية لـ DeepSeek (التقرير الأولي، تفاصيل إضافية). شارك sk-or-v1-contents إشارات المزود/الحالة للسياق (سياق الحالة)، واقترح Falco اختبار نقطة النهاية عبر cURL لعزل مشكلات الاتصال/التكوين (الاقتراح).

  • تم الحل: تم تتبع أخطاء 401 في تضمينات Gemini إلى استخدام عائلة نقاط نهاية Google الخاطئة (Support embedding ai)
    واجه m_terenui أخطاء 401 عند محاولة استخدام تضمينات Gemini مع نقطة نهاية بنمط Vertex (بيان المشكلة). أوضح Falco أن دعم تضمينات Discourse يتوافق مع Google AI Studio بدلاً من نقطة نهاية Enterprise/Vertex، مما حل المشكلة (الحل). أكد المبلغ أن تبديل نقاط النهاية أصلح التضمينات فورًا (التأكيد).

  • الدعم: “استخدام إضافة Discourse AI” — ما الذي يوجد في النسخة الأساسية وكيف تعمل الملخصات (حسب الطلب مقابل الملء الخلفي) (Support ai)
    سأل bayardo.rivas متى أصبحت Discourse AI مدمجة وكيف يعمل التلخيص (السؤال). أشار Moin إلى جدول زعي إعلان الدمج (الرد، مرجع: دمج المزيد من الإضافات الشائعة مع Discourse core). شرح Falco أن الملخصات يمكن أن تكون حسب الطلب أو تملأ في الخلفية، ويمكن للسمات إظهار الملخصات في الأعلى لبعض المواقع (رد الحل). (يشير السؤال أيضًا إلى مناقشة إضافة الذكاء الاصطناعي السابقة: إضافة OpenAI لـ Discourse؟ وملاحظة الإضافة المدمجة: Discourse AI.)

  • التعليقات التوضيحية للذكاء الاصطناعي: إعادة هيكلة النظام الفرعي والقدرة الوشيكة على إعادة خبز التعليقات التوضيحية (#Site-feedback ai ai-captions)
    تلقى موضوع التعليقات التوضيحية القديم عامًا تحديثات جديدة: ناقش أعضاء المجتمع أفكار إعادة البناء/إعادة الرفع (اقتراح إعادة البناء، فكرة إعادة الرفع)، بينما أشار sam إلى أن nat يعيد هيكلة النظام الفرعي وأن مفاتيح التبديل لإعادة خبز التعليقات التوضيحية مخططة (التحديث). ثم أغلق nat الموضوع بعد تصحيح مشكلة منشئ الموضوع (الإغلاق).

  • تذكير: يمكن لـ Discourse استدعاء واجهات برمجة تطبيقات الذكاء الاصطناعي في الخلفية (الملخصات، التضمينات، المشاعر، إلخ.) (Support ai)
    في موضوع دعم مستمر، ربط m_terenui ذروات الاستخدام المرصودة بمهام الخلفية مثل ملء الملخصات الخلفي وتوليد التضمينات (هل يستدعي Discourse واجهات برمجة تطبيقات الذكاء الاصطناعي في الخلفية) — وهو ما يرتبط أيضًا بتكوين ملء الملخص الخلفي الذي تم مناقشته في مكان آخر (استخدام إضافة Discourse AI).


النشاط

شكرًا لقراءتكم، وأراكم الأسبوع القادم! :slight_smile: