O DeepSieve tem um mecanismo integrado de processamento tolerante a falhas em três níveis: quando a primeira recuperação de um subproblema falha, o sistema analisa os motivos da falha (dados ausentes/incompatibilidade de formato) e ajusta automaticamente a estratégia de recuperação, com um máximo de duas tentativas. O processo detalhado de cada reflexão é registrado no log query_{i}_results.jsonl, que contém o erro original, os parâmetros de ajuste e os resultados da recuperação secundária. Esse mecanismo melhora a taxa de sucesso de recuperação no conjunto de dados Hotpot_QA da linha de base 82% para 93%, e os usuários podem ajustar o número de novas tentativas com o parâmetro -max_reflexion_times.
Essa resposta foi extraída do artigoDeepSieve: uma ferramenta de triagem de informações inteligentes RAG para processar fontes de consulta complexasO