Evaluating RAG Metrics in Applied Contexts: An Experiment, Its Findings and Its Limitations
Este artigo apresenta um estudo empírico avaliando a relevância de várias métricas de RAG de quatro bibliotecas, comparando suas pontuações com avaliações humanas e métricas padrão em um conjunto de dados de perguntas e respostas de negócios, enquanto também discute limitações metodológicas e direções para pesquisas futuras.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine que você é o gerente de um bibliotecário chamado "RAG", que é muito inteligente, mas às vezes confuso. O trabalho dele é responder às suas perguntas primeiro correndo para as prateleiras para encontrar as páginas certas dos livros (recuperação) e depois escrever um resumo da resposta com base nessas páginas (geração).
O problema? Como você sabe se o seu bibliotecário está realmente fazendo um bom trabalho? Você não pode simplesmente perguntar a ele: "Eu me saí bem?", porque ele pode mentir ou ser excessivamente confiante. Você precisa de uma forma de dar uma nota ao trabalho dele.
Este artigo é essencialmente um boletim para as ferramentas de avaliação (métricas) que usamos para avaliar este bibliotecário. O autor, Quentin Brabant, da Orange Research, configurou um pequeno experimento para ver quais ferramentas de avaliação realmente coincidem com o que os especialistas humanos pensam.
Aqui está a divisão do experimento, as descobertas e as ressalvas, explicadas de forma simples:
1. A Configuração: O "Exame Simulado"
A equipe criou um teste prático com 96 perguntas específicas baseadas em documentos comerciais reais (como ofertas de telecomunicações e regras de clientes).
- Os Avaliadores Humanos: Dois especialistas leram as perguntas e as respostas do bibliotecário, dando uma nota de 1 a 5.
- 5: Resposta perfeita, fatos corretos, apenas a quantidade certa de detalhes.
- 1: O bibliotecário falou sobre algo completamente não relacionado.
- Os Avaliadores Automatizados: Eles testaram quatro bibliotecas populares de "software de avaliação de IA" (Ragas, DeepEval, RAGChecker e Opik). Essas ferramentas tentam dar uma nota automaticamente sem que um humano precise olhar cada uma das respostas.
2. O Objetivo: Encontrar a Melhor "Régua"
O objetivo não era declarar uma biblioteca de software como a "vencedora" para sempre. Em vez disso, eles queriam ver: "Essas réguas automatizadas realmente medem o que os especialistas humanos estão medindo?"
Se um programa de computador diz que uma resposta é "Ótima" (5/5), mas um humano diz que é "Terrível" (1/5), esse programa de computador é uma régua quebrada. A equipe procurou por correlação — um aperto de mão estatístico entre a pontuação do computador e a pontuação do humano.
3. As Descobertas: Quem Acertou a Nota?
Os resultados foram uma mistura de surpresas e decepções:
- As Ferramentas da "Velha Guarda": Surpreendentemente, algumas ferramentas mais antigas e simples (como o METEOR) na verdade correlacionaram-se muito bem com os humanos.
- As Ferramentas "Sem Referência": Algumas ferramentas tentam avaliar as respostas sem sequer olhar para a chave de "respostas corretas". Elas geralmente tiveram um desempenho ruim. É como tentar corrigir uma prova de matemática sem saber as respostas certas; o computador apenas adivinha.
- A Grande Surpresa (RAGChecker): Uma ferramenta, o RAGChecker, mostrou uma correlação muito forte com as pontuações humanas. Na verdade, correlacionou-se tão bem que os autores ficaram desconfiados.
- A Verificação de "Alucinação": Ferramentas projetadas para verificar se o bibliotecário inventou coisas (fidelidade) não correlacionaram bem com a pontuação de qualidade geral. Isso faz sentido, pois um bibliotecário pode dizer a verdade, mas ainda assim dar uma resposta chata ou irrelevante.
4. A Ressalva: O Problema da "Régua Quebrada"
Esta é a parte mais importante do artigo. Os autores apontam uma falha importante em seu próprio experimento.
A Analogia: Imagine que você está testando um termômetro. Você só tem uma sala na sua casa e a temperatura nessa sala é sempre 21°C (70°F).
- Você coloca o termômetro na sala. Ele lê 21°C.
- Você coloca um segundo termômetro. Ele lê 21°C.
- Você conclui: "Estes termômetros são perfeitos!"
A Realidade: Você não pode saber se os termômetros estão realmente medindo a temperatura ou se são apenas dispositivos quebrados que sempre dizem "21". Porque você testou apenas um sistema de RAG (uma sala), você não pode saber se o avaliador automatizado está realmente medindo a qualidade da resposta, ou se está apenas medindo outra coisa inteira, como a facilidade da pergunta de ser feita.
- Exemplo: Se uma pergunta é muito simples, o bibliotecário recebe uma nota alta. Se o avaliador automatizado é apenas "inteligente" ao adivinhar que perguntas simples recebem notas altas, ele correlacionará perfeitamente com os humanos. Mas se você der uma pergunta difícil, ele pode falhar completamente. Os autores suspeitam que o RAGChecker possa estar fazendo exatamente isso — ele está, acidentalmente, medindo a "dificuldade da pergunta" em vez da "qualidade da resposta".
5. A Conclusão: O Que Vem a Seguir?
O artigo conclui que, embora essas ferramentas automatizadas sejam úteis para filtrar as piores opções, não podemos confiar nelas 100% ainda com base neste tipo de teste.
Para obter uma nota real e confiável, os autores sugerem que precisamos testar o avaliador contra muitos bibliotecários diferentes (diferentes sistemas de IA) e muitos tipos diferentes de perguntas. Se uma ferramenta puder consistentemente distinguir entre um bom bibliotecário e um bibliotecário ruim em todos os casos, então saberemos que é uma boa régua.
Em resumo: O artigo testou as réguas usadas para avaliar bibliotecários de IA. Algumas réguas pareciam boas, mas como o teste usou apenas um bibliotecário, os autores alertam que as réguas podem estar apenas adivinhando com base na facilidade das perguntas, e não na qualidade das respostas que foram dadas. Para corrigir isso, precisamos testar as réguas em uma sala de aula inteira de diferentes bibliotecários na próxima vez.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.