O DeepSieve lida automaticamente com falhas de consulta por meio de um mecanismo reflexivo:
- falha na detecçãoQuando a recuperação de uma subpergunta falha, o sistema registra o motivo do erro (por exemplo, a fonte de dados não está disponível ou o resultado da recuperação está vazio).
- repetição automáticaDeepSieve tentará recuperar o subproblema novamente, suportando até duas reflexões (o que pode ser feito por meio da função
--max_reflexion_times
(Ajuste do parâmetro). - Registro em logO processo de reflexão é salvo em um arquivo de registro (por exemplo
query_{i}_results.jsonl
) no qual o usuário pode visualizar o motivo da falha e os resultados da nova tentativa.
Esse mecanismo aumenta significativamente a robustez do sistema, especialmente ao lidar com dados heterogêneos de várias fontes, e reduz as interrupções de consulta devido a erros temporários.
Essa resposta foi extraída do artigoDeepSieve: uma ferramenta de triagem de informações inteligentes RAG para processar fontes de consulta complexasO