docs
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: leituras de inspeção que quase sempre estão normais, relatórios de turno sem pendência, laudos dentro da especificação.

r = decidir(texto, {"precisa": {"tipo": "sim_nao",
    "instrucao": "O relatório de inspeção aponta alguma anomalia?"}})["respostas"]
if r["precisa"]["sim"] < 0.2:
    arquivar(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 segurança, um limite baixo (0,1) manda mais casos para a análise completa, mas deixa passar menos.