User Reviews as a Source for Usability Requirements: A Precursor Study on Using Large Language Models
Este artigo investiga o potencial de usar Modelos de Linguagem de Grande Escala para analisar avaliações de usuários em busca de requisitos de usabilidade, demonstrando, por meio de um conjunto de dados codificado e engenharia de prompts, que os LLMs podem alcançar desempenho comparável ao humano na identificação de problemas de usabilidade, desde que os prompts sejam cuidadosamente elaborados.
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 chef de um restaurante movimentado. Você quer saber exatamente o que seus clientes pensam sobre sua comida para poder melhorar seu cardápio. Você poderia contratar uma equipe de críticos gastronômicos profissionais para provar cada prato e escrever relatórios detalhados, mas isso é caro e lento. Alternativamente, você poderia simplesmente ler as milhares de avaliações bagunçadas, emocionais e às vezes confusas que as pessoas deixam em seu site.
Este artigo trata de tentar ensinar um computador superinteligente (chamado de Modelo de Linguagem de Grande Porte, ou LLM) a ler essas avaliações bagunçadas e encontrar aquelas que são realmente sobre usabilidade—ou seja, o quão fácil ou difícil é usar o aplicativo.
Aqui está a história de seu experimento, explicada de forma simples:
O Problema: Muito Ruído, Pouco Tempo
Empresas de software estão se afogando em avaliações de usuários. As pessoas escrevem coisas como: "Este aplicativo é um pesadelo!" ou "Cliquei três vezes e ainda não funcionou!" ou "Adorei o novo recurso, mas o botão é muito pequeno."
- O Jeito Antigo: Para encontrar as reclamações úteis, os pesquisadores costumavam treinar computadores usando Aprendizado de Máquina. Mas isso era como tentar ensinar um cachorro a buscar algo jogando milhares de paus nele e esperando que ele aprendesse. Requeria uma quantidade massiva de trabalho humano para rotular os dados primeiro.
- A Nova Ideia: E se simplesmente pedirmos a um computador superinteligente (o LLM) que leia as avaliações e nos diga quais delas são sobre "usabilidade"? Esses computadores já são treinados em toda a internet, então podem entender o contexto sem que precisemos ensiná-los do zero.
O Experimento: A "Prova de Sabor"
Os pesquisadores da Alemanha montaram um teste controlado para ver se o computador poderia fazer o trabalho tão bem quanto um especialista humano.
Os Ingredientes: Eles reuniram 300 avaliações reais de usuários de três tipos muito diferentes de aplicativos:
- Um aplicativo de tráfego/radar (para motoristas).
- Um aplicativo de supermercado (para compradores).
- Um aplicativo de criação musical (para músicos).
- Por que esses três? Para garantir que o computador não fosse bom apenas em um tipo específico de linguagem.
Os Juízes Humanos: Dois especialistas humanos leram todas as 300 avaliações. Eles usaram uma famosa lista de verificação (as 10 Heurísticas de Usabilidade de Nielsen) para decidir se uma avaliação era sobre "usabilidade" (Verdadeiro) ou não (Falso). Eles debateram sobre as mais complicadas até chegarem a um acordo. Isso criou a chave de respostas "Padrão Ouro".
O Aluno Computador: Eles deram ao LLM um conjunto de instruções (chamado de Prompt). Pense nesse prompt como uma receita.
- Primeira tentativa: A receita era vaga. O computador ficou confuso.
- Segunda e terceira tentativas: Os pesquisadores refinaram a receita, adicionando passos e exemplos mais específicos (como dizer ao computador: "Se alguém disser que o aplicativo é 'desajeitado', isso conta como um problema de usabilidade").
- O Teste Final: Eles deram ao computador a receita final e polida e pediram que ele classificasse todas as 300 avaliações.
Os Resultados: Um Aluno Promissor, Mas Imperfeito
Os pesquisadores compararam as notas do computador com a chave de respostas dos especialistas humanos.
- A Boa Notícia: O computador foi surpreendentemente bom em encontrar as avaliações "Verdadeiras". Ele não perdeu muitas reclamações de usabilidade. Se um humano dissesse: "Isso é um problema de usabilidade", o computador geralmente concordava.
- A Má Notícia: O computador estava um pouco muito ansioso. Às vezes, ele marcava avaliações como "problemas de usabilidade" quando os humanos achavam que eram apenas reclamações gerais ou bugs.
- A Verificação de Confiabilidade: Quando mediram com que frequência o computador e os humanos concordavam na resposta exatamente igual, os resultados foram mistos.
- Para o aplicativo de música, eles concordaram bastante bem.
- Para os aplicativos de tráfego e supermercado, eles discordaram com mais frequência.
- Crucialmente, os erros do computador não aconteceram nos mesmos lugares onde os humanos estavam inseguros. O computador estava cometendo seus próprios erros únicos, o que significa que ele ainda não estava "pensando" perfeitamente como um especialista humano.
A Conclusão: Um Assistente Útil, Não um Substituto
O artigo conclui que, embora o computador não esteja pronto para substituir totalmente os especialistas humanos, é uma ferramenta muito útil.
Pense no LLM como um estagiário super-rápido.
- Se você pedir ao estagiário para ler 1.000 avaliações, ele encontrará quase todas as reclamações sobre usabilidade.
- Ele também pode sinalizar algumas coisas que não são realmente problemas de usabilidade (falsos alarmes), mas os pesquisadores argumentam que é melhor ter algumas avaliações extras para verificar do que perder um problema real.
- A chave para fazer o estagiário funcionar bem foi o Prompt (as instruções). Uma instrução vaga levou a resultados ruins; uma instrução detalhada e cuidadosamente elaborada levou a bons resultados.
Em resumo: Você não precisa mais gastar meses treinando um computador para ler avaliações. Você só precisa dar a um computador inteligente um conjunto de instruções muito claro, e ele pode fazer um ótimo trabalho ajudando você a encontrar o que seus usuários realmente precisam. No entanto, você ainda precisa de um humano para revisar o trabalho, especialmente para casos complicados.
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.