Hallo,
Ich habe Discourse AI in unserem Community-Forum aktiviert und mit der Rückfüllung in mehrere Sprachen begonnen. Ungefähr 60 % der Beiträge und Themen sind übersetzt, aber dabei erhalte ich viele Fehler in der Konsole (ai_translation_verbose_logs ist aktiviert) und die Rückfüllung ist nun größtenteils ins Stocken geraten:
DiscourseAi::Translation: Failed to translate topic 563 to de: Validation failed: Title can't be blank, Fancy title can't be blank /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.3/
DiscourseAi::Translation: Failed to translate post 582 to pl_PL: Validation failed: Raw can't be blank, Cooked can't be blank /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.3/lib/a
Das Seltsame daran ist:
- Die erwähnten Beiträge und Themen sehen ziemlich normal aus, sie haben unterschiedliche Titel und Körper, sowohl einfache als auch komplexe. Ähnliche wurden erfolgreich übersetzt.
- Bei einem zweiten oder dritten Versuch werden sie oft erfolgreich übersetzt.
- Ich verwende eine benutzerdefinierte Persona für Beiträge, aber dies geschieht sowohl mit einer integrierten Persona für Beitragsübersetzungen als auch mit der integrierten Persona für Themenüberschriften.
- Es tritt bei allen getesteten Modellen auf: Gemini-2.5-flash (nicht denkend), Gemini-2.5-flash (denkend), GPT5 und GPT5-mini.
- Es tritt bei allen Lokalisierungen gleichermaßen auf (en, es, pt, de, pl_PL, fr, nl).
Ist es möglich, die vollständigen Prompts und Modellantworten zu protokollieren, um dies weiter zu debuggen?
Ich teste dieselben Prompts manuell bei all diesen Modellen und sie antworten immer erfolgreich.