Ciao,
Ho abilitato Discourse AI sul nostro forum della community e ho iniziato il riempimento graduale in più lingue. Circa il 60% dei post e degli argomenti è stato tradotto, ma nel processo sto riscontrando MOLTI errori nella console (ai_translation_verbose_logs è abilitato) e ora il riempimento graduale si è quasi bloccato:
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
La cosa strana è che:
- I post e gli argomenti menzionati sembrano normali, hanno diversi tipi di titoli e corpi, sia semplici che complessi. Simili sono stati tradotti con successo.
- Al secondo o terzo tentativo spesso vengono tradotti con successo.
- Sto usando una persona personalizzata per i post, ma questo accade sia con la persona integrata di traduzione dei post sia con quella integrata di traduzione dei titoli degli argomenti.
- Accade su tutti i modelli che ho testato: Gemini-2.5-flash (non thinking), Gemini-2.5-flash (thinking), GPT5 e GPT5-mini.
- Accade su tutte le localizzazioni allo stesso modo (en, es, pt, de, pl_PL, fr, nl).
È possibile registrare i prompt completi e le risposte del modello per eseguire ulteriori debug?
Sto testando manualmente gli stessi prompt su tutti questi modelli e rispondono sempre con successo.