مرحباً،
لقد قمت بتمكين Discourse AI على منتدى مجتمعنا وبدأت في ملء البيانات التاريخية بلغات متعددة. تم ترجمة حوالي 60٪ من المشاركات والمواضيع، ولكن خلال هذه العملية، أواجه الكثير من الأخطاء في وحدة التحكم (ai_translation_verbose_logs ممكّن) وتوقف ملء البيانات التاريخية الآن إلى حد كبير:
DiscourseAi::Translation: فشل في ترجمة الموضوع 563 إلى de: فشل التحقق من الصحة: لا يمكن أن يكون العنوان فارغًا، ولا يمكن أن يكون العنوان الرائع فارغًا /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.3/
DiscourseAi::Translation: فشل في ترجمة المشاركة 582 إلى pl_PL: فشل التحقق من الصحة: لا يمكن أن يكون النص الخام فارغًا، ولا يمكن أن يكون النص المطبوخ فارغًا /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.3/lib/a
الشيء الغريب في الأمر هو:
- تبدو المشاركات والمواضيع المذكورة طبيعية جدًا، ولديها أنواع مختلفة من العناوين والنصوص، بسيطة ومعقدة. تم ترجمة مواضيع مماثلة بنجاح.
- في المحاولة الثانية أو الثالثة، غالبًا ما يتم ترجمتها بنجاح.
- أستخدم شخصية مخصصة للمشاركات، ولكن هذا يحدث مع شخصية مترجم المشاركات المضمنة وكذلك مع شخصية ترجمة عناوين المواضيع المضمنة.
- يحدث هذا على جميع النماذج التي اختبرتها: Gemini-2.5-flash (بدون تفكير)، Gemini-2.5-flash (مع تفكير)، GPT5، و GPT5-mini.
- يحدث هذا على جميع اللغات بنفس القدر (en، es، pt، de، pl_PL، fr، nl).
هل من الممكن تسجيل المطالبات الكاملة واستجابات النموذج لتصحيح هذا الأمر بشكل أكبر؟
أنا أختبر نفس المطالبات يدويًا على جميع هذه النماذج وهي تستجيب دائمًا بنجاح.