こんにちは、
コミュニティフォーラムでDiscourse AIを有効にし、複数の言語にバックフィルを開始しました。投稿とトピックの約60%が翻訳されましたが、その過程でコンソールに多くのエラーが発生しています(ai_translation_verbose_logsが有効になっています)。現在、バックフィルはほとんど停止しています。
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
奇妙な点は次のとおりです。
- 言及された投稿やトピックはごく普通に見えます。タイトルや本文は、単純なものも複雑なものも様々ですが、同様のものは正常に翻訳されています。
- 2回目または3回目の試行で、多くの場合正常に翻訳されます。
- 投稿にはカスタムペルソナを使用していますが、これは組み込みの投稿翻訳ペルソナや組み込みのトピックタイトル翻訳ペルソナでも発生します。
- テストしたすべてのモデル(Gemini-2.5-flash(思考なし)、Gemini-2.5-flash(思考あり)、GPT5、GPT5-mini)で発生します。
- すべてのロケール(en、es、pt、de、pl_PL、fr、nl)で均等に発生します。
この問題をさらにデバッグするために、完全なプロンプトとモデルの応答をログに記録することは可能ですか?
これらのモデルすべてで同じプロンプトを個別にテストしていますが、常に正常に応答します。