ترجمة الذكاء الاصطناعي تتخطى اللغة البرتغالية (pt) - تمت ترجمة المنشور إلى جميع اللغات ما عدا البرتغالية

فشل الترجمة بالذكاء الاصطناعي بصمت عند أخطاء 503 من نموذج اللغة الكبير — لا توجد منطقية لإعادة المحاولة
خطأ: عندما يُرجع أي مزوّد لنموذج اللغة الكبير (Mistral، OpenAI) رمز الحالة 503، يتخطى DiscourseAi::Translation الترجمة بصمت دون إعادة المحاولة.
مثال على السجل:

DiscourseAi::Completions::Endpoints::Mistral: status: 503
{“type”:“unreachable_backend”,“code”:“1100”}
DiscourseAi::Translation: فشل في ترجمة الموضوع X إلى الروسية

السبب الجذري: لا يحتوي DiscourseAi::Completions::Endpoints على منطقية لإعادة المحاولة عند أخطاء الخادم المؤقتة. هذه المشكلة ليست خاصة بمزوّد معين — لوحظ نفس السلوك سابقًا مع OpenAI.
السلوك المتوقع: إعادة المحاولة مع تأخير أسي عند استلام استجابات 503 أو 504 قبل تصنيف الترجمة على أنها فاشلة.
الحل المقترح: إضافة منطقية لإعادة المحاولة في DiscourseAi::Completions::Endpoints لجميع المزوّدين بشكل موحد.
يتأثر بهذا أي مثيل Discourse يستخدم الترجمة بالذكاء الاصطناعي مع لغات متعددة.