نظرة عامة
ركزت محادثات الذكاء الاصطناعي (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 ولماذا يمكن لا يزال استخدام إضافة المترجم الأقدم “كما هي” (القيود).
النشاط
-
قدم sam حصص التكلفة بالدولار المقدرة لمجموعات Discourse AI في #Announcements، موجهاً المسؤولين إلى وثائق الحصة الأوسع (الحصص المبنية على التكلفة لـ Discourse AI؛ تكوين حصص استخدام النماذج اللغوية الكبيرة في Discourse AI).
-
كان Falco نشطاً عبر خيوط استكشاف الأخطاء والأمان والاستضافة الذاتية:
- ناقش المخاطر/التخفيفات حول مدخلات التلخيص عند تضمين تعليقات HTML (رد؛ انظر أيضاً قلق حقن المطالبات هنا والمتابعة هنا).
- ساعد في استكشاف أخطاء قائمة اقتراح عناوين مرتبطة بـ Qwen 500 بالإشارة إلى
ai_api_audit_logsوالنصح حول كيفية فحص الصفوف الجديدة بعد إعادة إنتاج الخطأ (نصيحة سجل التدقيق؛ فحص أحدث صف + خطأ 500 من جانب Discourse؛ مؤشر توليد الصور هنا؛ مرتبط: دعم محسّن لتوليد الصور في Discourse AI). - أكد أن استدعاءات الذكاء الاصطناعي الخلفية الدورية يمكن توقعها للميزات المفعلة مثل ملء التلخيصات والتضمينات (هل يقوم Discourse باستدعاء واجهات برمجة تطبيقات الذكاء الاصطناعي في الخلفية؛ سؤال المسؤول الأصلي هنا).
- أرشد مستضيفي الذوات باستخدام Ollama عبر توافق OpenAI وقدم نصائح تكوين/نماذج للترجمة (استخدام مزود OpenAI مع Ollama؛ المشفر/نافذة السياق + تحذيرات النماذج؛ قيود تصميم الترجمة مقابل LibreTranslate هنا).
-
دفع chapoi على تجربة المستخدم والاتساق:
- ناقش محاذاة سلوك اقتراحات الذكاء الاصطناعي عبر الأسطح وطلب التعليقات (التكامل المضمن لأقترحات الذكاء الاصطناعي (في Composer)؛ سؤال مرتبط حول زمن الاستجابة/نطاق العنوان هنا).
- اقترح إصلاحاً لموضع أيقونة اقتراح عنوان الذكاء الاصطناعي، ربطاً بطلب سحب التنفيذ وطلباً لاختبار الآثار الجانبية (توضع أيقونة اقتراح عنوان الذكاء الاصطناعي فوق حقل إدخال العنوان).
-
أثار Ed_S قلقاً يركز على الأمان بأن تلخيص تعليقات HTML يمكن استخدامه كقناة تلاعب خفية (تلخيص الذكاء الاصطناعي للتعليقات HTML أيضاً) وشدد على أن فصل المطالبات النظامية/المستخدمة ليس ضماناً قوياً ضد تأثير الاختراق (المتابعة).
-
اقترح 42aross تغييراً إضافياً صغيراً لتحسين تقالب مطالبات شخصية الذكاء الاصطناعي بإضافة
{username}كمتغير مدعوم (إضافة {username} كمعلمة قالب في مطالبات النظام لشخصية الذكاء الاصطناعي؛ متابعة اتفاقية المساهم المفتوح المصدر هنا). -
أعاد keegan تمكين Composer المربوط لمحادثات روبوتات الذكاء الاصطناعي بعد أن تم إيقافه عن طريق الخطأ، وأشار إلى ترقية الميزة نحو
beta(تقديم Composer مربوط لمحادثات روبوتات الذكاء الاصطناعي؛ السؤال الأصلي هنا). -
شارك evantobin تفاصيل إعداد الشبكة الداخلية لربط Discourse AI بـ مساعد LiteLLM باستخدام
DISCOURSE_ALLOWED_INTERNAL_HOSTS(كيفية استخدام نقاط نهاية الذكاء الاصطناعي الداخلية؟؛ انظر أيضاً الحل الكامل اللاحق هنا). -
أثار m_terenui قلقين إداريين/تشغيليين:
- ما إذا كان نهج مفتاح واجهة برمجة تطبيقات Gemini من Google قد تغير ليتطلب حسابات الخدمة وما الذي يتوقعه Discourse من المسؤولين لصقه في الإعدادات (إعداد مفاتيح واجهة برمجة تطبيقات Gemini لـ Discourse AI؛ جذر خيط الشرح هنا).
- لاحظ استدعاءات Gemini الدورية وسأل عما إذا كان Discourse يستدعي واجهات برمجة تطبيقات الذكاء الاصطناعي في الخلفية؛ أكد Falco أن المهام الخلفية يمكن أن تفعل ذلك اعتماداً على الميزات المفعلة (هل يقوم Discourse باستدعاء واجهات برمجة تطبيقات الذكاء الاصطناعي في الخلفية؛ الإجابة).
-
أشار putty إلى أن واجهة مستخدم Composer المربوط لروبوتات الذكاء الاصطناعي بدت معطلة على Meta وسأل عن المبرر (تقديم Composer مربوط لمحادثات روبوتات الذكاء الاصطناعي؛ الحل هنا).
-
طرح nicolsdennis أسئلة منتج/عمليات في خيطين إعلان:
- حول زمن الاستجابة وما إذا كانت الاقتراحات المضمنة تعتمد فقط على عنوان الموضوع (التكامل المضمن لأقترحات الذكاء الاصطناعي (في Composer)؛ مناقشة اتساق مرتبطة هنا).
- حول تقييد طول ردود روبوتات الذكاء الاصطناعي في تجربة Composer المربوط (تقديم Composer مربوط لمحادثات روبوتات الذكاء الاصطناعي؛ تحديث حالة الميزة هنا).
-
وثّق bird مشكلة تكامل Discourse AI باستخدام Qwen3.7-plus حيث أرجع اقتراح العنوان خطأ 500 (التقرير)، وسأل كيفية عرض سجلات أعمق (السؤال)، وسأل لاحقاً عن دعم توليد الصور (السؤال؛ الإجابة والمؤشر هنا).
-
نشر satonotdead حلاً مفصلاً “نجحت في تشغيله” لنقاط نهاية الذكاء الاصطناعي الداخلية، يغطي توجيه بوابة Docker، عرض المنافذ، وإزالة إدخالات خادم/أداة MCP المكسورة (كيفية استخدام نقاط نهاية الذكاء الاصطناعي الداخلية؟؛ سياق الإعداد السابق هنا).
-
أحيا mononym خيط الاستضافة الذاتية بأسئلة حول واجهة مستخدم المسؤول الحالية، استخدام Ollama للترجمة، وما إذا كان يمكن إعادة استخدام نقطة نهاية على غرار LibreTranslate (الاستضافة الذاتية لنموذج لغوي كبير مفتوح المصدر لـ DiscourseAI؛ أسئلة المزود/التكوين هنا؛ سؤال توافق LibreTranslate هنا). رد Falco بإرشاد تكوين وقيود (إعداد توافق OpenAI؛ نصيحة المشفر/السياق؛ لماذا لا LibreTranslate في ترجمة الذكاء الاصطناعي).
شكراً لقراءتكم، وأراكم الأسبوع القادم! ![]()