← Últimos artigos
💬 NLP

PQR: A Framework to Generate Diverse and Realistic User Queries that Elicit QA Agent Failures

O artigo apresenta o PQR, um framework iterativo que combina o refinamento de consultas e prompts para gerar automaticamente consultas de usuário diversas e realistas que efetivamente provocam e revelam falhas em agentes de QA baseados em LLM, superando significativamente métodos anteriores na detecção de respostas inúteis.

Autores originais: Yunan Lu, Luigi Liu, Omar Yahia, Arpit Sharma, Zhou Yu

Publicado 2026-05-19
📖 4 min de leitura☕ Leitura rápida

Autores originais: Yunan Lu, Luigi Liu, Omar Yahia, Arpit Sharma, Zhou Yu

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 controle de qualidade de um novo robô assistente de compras superinteligente. Sua função é descobrir onde esse robô comete erros. Mas há uma pegadinha: o robô é muito bom em responder a perguntas simples, como "Qual é a cor desta camisa?". Para encontrar suas fraquezas, você precisa fazer perguntas difíceis, confusas ou estranhas.

O problema é que, se você fizer perguntas estranhas que nenhum humano jamais faria (como "Qual é a cor do número 5?"), o robô apenas dirá: "Não entendo". Isso não lhe diz muito sobre como ele lida com clientes reais. Você precisa encontrar perguntas que soem exatamente como algo que uma pessoa real digitaria, mas que ainda assim enganem o robô, fazendo-o dar uma resposta ruim.

Este artigo apresenta uma nova ferramenta chamada PQR (Refinamento de Prompt-Consulta) para resolver esse problema. Pense no PQR como uma "Equipe Vermelha" de duas pessoas trabalhando juntas para derrubar o robô, mas de uma maneira muito específica.

Os Dois Parceiros

1. O "Mago das Palavras" (Refinamento de Consulta)
Imagine um mago que pega uma frase normal e começa a brincar com ela. Ele pode:

  • Erros de digitação: Mudar "maçã" para "aple".
  • Tom: Transformar um pedido educado em um rabugento.
  • Role-play: Fingir ser um pai cansado com pressa.

Esse mago cria muitas variações de uma pergunta para ver se pequenas mudanças derrubam o robô. No entanto, se o mago for muito selvagem, as perguntas começam a parecer nonsense ou código, o que não é útil para testar o desempenho no mundo real.

2. O "Diretor" (Refinamento de Prompt)
Imagine um diretor de cinema que observa as tentativas do Mago. O Diretor não apenas observa; ele anota.

  • "Ei, aquele tom rabugento funcionou bem para confundir o robô!"
  • "Mas aquela pergunta sobre 'física quântica' era muito falsa. Vamos fazer a próxima soar mais como um cliente real."

O Diretor usa essas anotações para escrever um novo conjunto de instruções (um "prompt") para o Mago. Ele diz ao Mago: "Da próxima vez, tente fazer duas perguntas de uma vez, mas faça soar como uma pessoa real que está com pressa."

Como Eles Trabalham Juntos (O Loop)

O PQR coloca esses dois parceiros em um loop:

  1. O Diretor dá ao Mago um conjunto de instruções.
  2. O Mago cria um monte de perguntas com base nessas instruções.
  3. Eles testam essas perguntas no robô de compras.
  4. Se o robô falhar, eles celebram! Se o robô tiver sucesso, eles analisam por que ele teve sucesso.
  5. O Diretor atualiza as instruções com base no que aprenderam, tornando a próxima rodada de perguntas ainda mais realista e difícil.

Por Que Isso é Melhor Do Que Antes

Antes do PQR, os pesquisadores tentavam duas maneiras principais de encontrar erros do robô:

  • A Abordagem do "Hacker": Eles tentavam forçar o robô a falhar usando ataques agressivos e antinaturais. Isso encontrava erros, mas as perguntas soavam como um programa de computador, não como um humano.
  • A Abordagem do "Otimizador": Eles tentavam fazer as perguntas soarem perfeitas, mas continuavam fazendo o mesmo tipo de pergunta repetidamente, perdendo outras maneiras pelas quais o robô poderia falhar.

O PQR é como um híbrido. Ele combina a capacidade do "Hacker" de encontrar fraquezas com a capacidade do "Otimizador" de soar humano.

Os Resultados

Os autores testaram o PQR em um bot de compras de comércio eletrônico. Eles descobriram que o PQR era muito melhor em encontrar respostas "inúteis" do que os métodos anteriores.

  • Mais Erros Encontrados: Ele encontrou entre 23% e 78% a mais de respostas ruins do que os outros métodos.
  • Mais Realista: As perguntas que ele gerou soaram muito mais como coisas que clientes reais realmente digitariam.
  • Mais Diverso: Ele não encontrou apenas um tipo de erro; encontrou muitos tipos diferentes de confusão.

A Conclusão

O PQR é um sistema inteligente e automatizado que aprende a fazer as perguntas difíceis perfeitas. Ele não tenta apenas derrubar o robô; ele tenta derrubar o robô de uma maneira que pareça uma interação humana real. Isso ajuda os desenvolvedores a corrigir seus agentes de IA para que sejam mais confiáveis quando pessoas reais os estiverem usando.

Nota: O artigo testou especificamente isso em um assistente de compras para encontrar respostas "inúteis". Ele também olhou brevemente para "segurança" (prevenção de conteúdo ruim), mas o foco principal foi tornar a IA útil e realista.

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.

Experimentar Digest →