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 pessoaCuidado 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.

docs