你好,
我在我们的社区论坛上启用了 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
奇怪的是:
- 提到的帖子和主题看起来很正常,它们有不同类型的标题和正文,有简单的也有复杂的。类似的帖子和主题已成功翻译。
- 在第二次或第三次尝试时,它们通常会成功翻译。
- 我为帖子使用了自定义的 persona,但这在内置的帖子翻译 persona 以及内置的主题标题翻译 persona 上也会发生。
- 我测试过的所有模型都会发生这种情况:Gemini-2.5-flash(非思考)、Gemini-2.5-flash(思考)、GPT5 和 GPT5-mini。
- 这种情况在所有测试过的区域设置中都同样发生(en、es、pt、de、pl_PL、fr、nl)。
是否可以记录完整的提示和模型响应以进一步调试此问题?
我正在手动测试所有这些模型上的相同提示,它们总是成功响应。