Eu estava pensando em uma solução usando programação dinâmica, você já tentou implementar dessa forma? E se sim, como compararia com a solução que você apresentou aqui em termos de desempenho e complexidade?
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence