Katuokdocs
Padrões

Filtro sim/não antes

Uma pergunta sim/não barata decide se vale fazer o passo caro.

Quando usar

Quando a maior parte do volume não precisa de tratamento: comentários que quase sempre são normais, e-mails que quase nunca são golpe, currículos que não atendem ao requisito mínimo.

r = decidir(texto, {"precisa": {"tipo": "sim_nao",
    "instrucao": "Este comentário pode violar as regras da comunidade?"}})["respostas"]
if r["precisa"]["sim"] < 0.2:
    publicar(texto)                      # a maioria termina aqui
else:
    analise_completa(texto)              # várias perguntas, ou uma pessoa

Cuidado com o limite

Escolha o limite pelo custo de deixar passar um caso ruim. Para golpe, um limite baixo (0,1) manda mais casos para a análise completa, mas deixa passar menos.