Uma solução prática para a inconsistência das respostas no sistema RAG
O problema da inconsistência das respostas no sistema RAG é causado principalmente pela desconexão entre o conteúdo recuperado e as respostas geradas.Avaliação da fidelidade (Faithfulness)pode resolver esse problema de forma eficaz:
- Avaliação do processo:Verificar a dependência do contexto da resposta em duas etapas, primeiro identificando as declarações principais na resposta e, em seguida, verificando se essas declarações são apoiadas pelo conteúdo recuperado
- Método de realização:Chame a API do indicador de fidelidade do Ragas, passando as triplas de pergunta, resposta e contexto
- Recomendações de otimização:Quando a pontuação estiver abaixo de 0,8, recomenda-se ajustar a estratégia de recuperação ou aprimorar as dicas dependentes do contexto do modelo gerado
- Dicas avançadas:Pode ser usado em conjunto com métricas de context_relevancy para co-diagnosticar e distinguir entre problemas de recuperação e geração
Um exemplo de uma implementação típica pode ser visto no caso de análise de refeições do artigo, que tem uma pontuação de fidelidade de 0,83, indicando que o sistema tem um bom desempenho, mas ainda tem espaço para otimização.
Essa resposta foi extraída do artigoRagas: avaliando a precisão do RAG recall QA e a correlação de respostasO































