Bonjour,
J’ai activé Discourse AI sur notre forum communautaire et j’ai commencé à remplir rétroactivement plusieurs langues. Environ 60 % des publications et des sujets sont traduits, mais dans le processus, j’obtiens BEAUCOUP d’erreurs dans la console (ai_translation_verbose_logs est activé) et maintenant le remplissage rétroactif est largement bloqué :
DiscourseAi::Translation: Échec de la traduction du sujet 563 vers de : Échec de la validation : Le titre ne peut pas être vide, Le titre fantaisie ne peut pas être vide /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.3/
DiscourseAi::Translation: Échec de la traduction de la publication 582 vers pl_PL : Échec de la validation : Raw ne peut pas être vide, Cooked ne peut pas être vide /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.3/lib/a
La chose étrange à ce sujet est :
- Les publications et les sujets mentionnés semblent tout à fait normaux, ils ont différents types de titres et de corps, simples et complexes. Des publications similaires ont été traduites avec succès.
- Lors d’une deuxième ou troisième tentative, ils sont souvent traduits avec succès.
- J’utilise un persona personnalisé pour les publications, mais cela se produit avec un persona intégré de traducteur de publications ainsi qu’avec celui de traduction de titres de sujets intégrés.
- Cela se produit sur tous les modèles que j’ai testés : Gemini-2.5-flash (sans réflexion), Gemini-2.5-flash (avec réflexion), GPT5 et GPT5-mini.
- Cela se produit sur tous les locales de manière égale (en, es, pt, de, pl_PL, fr, nl).
Est-il possible d’enregistrer les invites complètes et les réponses du modèle pour déboguer cela davantage ?
Je teste les mêmes invites manuellement sur tous ces modèles et ils répondent toujours avec succès.