A seguirPróximo guia
Guarda-corpos e moderação de saída
IA de linguagem
GUIA de IA de linguagem
Self-Refine é uma técnica de solicitação em que um modelo de linguagem critica sua própria saída e a reescreve, fazendo um loop até que a resposta melhore.
Ouça este guiaNarrado por IA · ~2 min
It matters because models can often spot and fix their own mistakes without any extra training or human feedback.
O Self-Refine, introduzido por Madaan e colegas em 2023, executa o mesmo modelo em três funções: gerador, crítico e revisor. Primeiro, o modelo produz uma resposta inicial. Em seguida, ele é solicitado a fornecer feedback específico e acionável sobre essa resposta (por exemplo, "este código não possui tratamento de erros" ou "este resumo não atingiu o valor do custo"). Finalmente, ele reescreve a resposta usando esse feedback. O ciclo se repete até que o modelo decida que a saída é boa o suficiente ou que um limite de passo seja atingido. Crucialmente, nenhum treinamento adicional, modelo de recompensa ou ferramenta externa é necessário, apenas sugestões inteligentes. Em tarefas como otimização de código, diálogo e reescrita de sentimento, esse loop melhorou de forma mensurável a qualidade em relação à geração única.
Melhorar o código gerado fazendo com que o modelo sinalize casos extremos ausentes e, em seguida, reescreva a função para lidar com eles
Polir um rascunho de e-mail ou ensaio com tom de autocrítica e clareza e, em seguida, revisá-lo para um público-alvo
Otimizando uma resposta a um problema de matemática ou raciocínio, verificando cada etapa e corrigindo erros aritméticos
Refinando uma resposta de suporte ao cliente para que ela responda diretamente à pergunta do usuário, em vez de fornecer uma resposta genérica
O Self-Refine está se tornando um alicerce para sistemas de agente, onde os modelos elaboram, testam e reparam códigos ou planos iterativamente antes de agir. Espere uma integração mais estreita com verificadores externos (testes unitários, calculadoras, pesquisa) para que a crítica seja baseada em sinais reais e não na opinião do modelo. A pesquisa está investigando quando a autocrítica ajuda versus quando os modelos repetem erros teimosamente, e controladores adaptativos que decidem quantas rodadas de refinamento uma determinada tarefa realmente precisa para equilibrar qualidade e custo.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
Self-Refine é uma técnica de solicitação em que um modelo de linguagem critica sua própria saída e a reescreve, fazendo um loop até que a resposta melhore. É importante porque os modelos muitas vezes conseguem identificar e corrigir seus próprios erros sem qualquer treinamento extra ou feedback humano.
O Self-Refine usa um modelo em três funções orientadas: gera um rascunho, critica-o e depois o revisa.
Uma característica definidora do Self-Refine é que ele não precisa de treinamento extra, modelo de recompensa ou feedback humano, apenas sugestões.
Criticar de forma nova incentiva a avaliação objetiva em vez de racionalizar a resposta original.
Críticas específicas e acionáveis (por exemplo, 'adicionar tratamento de erros') impulsionam edições direcionadas; feedback vago produz revisões vagas.
Se o modelo não consegue reconhecer um problema, sua autocrítica não o revelará, portanto a revisão não poderá corrigi-lo.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Guarda-corpos e moderação de saída
IA de linguagem