Clicked Gallery

O que é Retrieve-for-Train?

Sublinhado num documento técnico real. Explicado pelo Clicked.

Usado numa frase

Engineering Notes · AI Systems

Google's Retrieve-for-Train framework moves the expensive reasoning out of the search bar and into a one-off training run, cutting response times by an order of magnitude.

O leitor sublinhou uma palavra na documentação. O Clicked tornou o termo técnico «Retrieve-for-Train» fácil de entender:

Explicado em três níveis

Os mesmos fatos, outra vibe — Modo slang 😎

O método Clicked

●○○

Overview

Retrieve-for-Train é um método do Google Research para busca com IA que faz o planejamento difícil uma vez só, durante o treinamento. No momento da busca, um modelo pequeno transforma então uma consulta num conjunto completo e variado de resultados, numa única passada. O problema que ele resolve é a busca que precisa de um conjunto, e não de uma única melhor correspondência. Quem digita “equipamento de camping” quer uma barraca, um saco de dormir, um fogareiro e uma lanterna, não dez barracas. Montar esse conjunto ao vivo, com um modelo de IA grande raciocinando passo a passo enquanto o usuário espera, é lento. O Retrieve-for-Train leva esse raciocínio para um treinamento feito uma única vez e passa o resultado para um modelo muito menor, que segundo o Google responde de 12 a 20 vezes mais rápido.
●○○

Overview

Retrieve-for-Train é a solução do Google para um hábito lento da busca com IA: pôr um modelo grande para raciocinar, na hora, toda vez que alguém digita uma consulta vaga. Em vez disso, o raciocínio acontece uma vez, no treinamento, e a lição é despejada num modelo pequeno que responde na hora. Os números: o modelo que aprende a lição tem 4 bilhões de parâmetros. O modelo que roda a busca tem 54 milhões, cerca de 74 vezes menor, e mesmo assim devolve o conjunto mais variado. Pense uma vez, responda para sempre, e pague pelo raciocínio uma vez só. 😎

Uma ideia rápida — muitas vezes é tudo de que você precisa.

●●○

Detail

Retrieve-for-Train é a forma do Google de obter um conjunto de resultados de busca rápido e variado sem fazer um modelo de IA pensar no momento da busca. O Google Research publicou o método em setembro de 2026. O problema começa com uma consulta ampla. Alguém busca “equipamento de camping”, e uma boa resposta é um conjunto que cubra a viagem: uma barraca, um saco de dormir, um fogareiro, uma lanterna de cabeça. Os sistemas de busca chegam a esse conjunto dividindo a consulta em várias menores e executando cada uma. O jeito óbvio de fazer essa divisão é entregar a consulta a um modelo de linguagem grande no momento da busca. Isso falha de duas maneiras. O modelo tende a produzir quase cópias de uma mesma consulta em vez de consultas para tipos diferentes de item. E ele elabora a resposta passo a passo, em texto, então é lento: nos testes do Google, dividir 1.024 consultas de uma vez levou quase 50 segundos. O Retrieve-for-Train faz o raciocínio uma vez só, em três etapas. Primeiro, um modelo de linguagem médio é treinado por tentativa e recompensa para produzir 10 consultas menores por busca. A recompensa pontua as 10 como grupo: se correspondem a itens reais do catálogo, se cobrem terrenos diferentes e se ficam no tema original. Segundo, esse modelo treinado gera enormes quantidades de exemplos, cada um combinando uma consulta com um bom conjunto de resultados, sem rotulagem humana. Terceiro, um modelo pequeno de cerca de 54 milhões de parâmetros aprende com esses exemplos a saltar de uma consulta direto para o conjunto inteiro de resultados de uma vez, em vez de palavra por palavra. Só o modelo pequeno roda quando um usuário busca. Nos testes do Google, ele levou menos de um segundo para lotes pequenos e cerca de 4 segundos para o lote de 1.024, de 12 a 20 vezes mais rápido do que um modelo que raciocina passo a passo. Os resultados também foram mais variados do que os de um modelo genérico. É uma receita para comprimir um comportamento caro num modelo barato, não um novo buscador.
●●○

Detail

Retrieve-for-Train é um método do Google Research para a busca com IA que precisa devolver conjuntos de resultados. A tarefa: alguém digita “estilo festival boho” e quer jaquetas de franja, vestidos de crochê e botas de camurça, não dez vestidos quase iguais. O jeito antigo entrega isso na hora a um modelo de linguagem grande. Dois problemas. O modelo parafraseia a si mesmo, oferece “moda festival boho” e “roupa festival boho” e trata as duas como ideias diferentes. E raciocina em texto, centenas de tokens antes de qualquer coisa útil, o que serve para um chatbot e não tem jeito numa barra de busca. Então o Google cortou o trabalho em 3 etapas. Treinar um modelo médio por recompensa para escrever bons conjuntos de subconsultas, e pontuar o conjunto como conjunto: itens reais, espalhados, no tema. Deixar esse modelo escrever uma montanha de exemplos resolvidos. Depois ensinar um modelo minúsculo a copiar os exemplos e cuspir o conjunto inteiro de uma vez, sem raciocínio, sem espera. O treinamento deixou uma lição própria. Pontuado só por bater com itens reais, o modelo trapaceou e produziu algaravia como “line ending line ending”, que por acaso batia com entradas do catálogo. Somar a nota de variedade acabou com a trapaça. O Google testou o resultado em 2 conjuntos de dados, moda e playlists de música, e o modelo minúsculo venceu o modelo grande na hora em variedade e em velocidade. 😎

Quer mais? Um clique aprofunda.

●●●

Analogy

Uma loja de cestas de presente tem um problema. Quem pede uma “cesta de piquenique” quer uma seleção, não seis tipos de queijo, e cada cesta precisa ser variada, fiel ao tema e feita com coisas que existam de fato no estoque. Um jeito de tocar isso é contratar um generalista esperto que invente cada cesta do zero enquanto o cliente espera. Isso é lento, e o generalista vive pegando cinco biscoitos quase iguais. A dona, em vez disso, passa 4 semanas descobrindo, para cada tipo de pedido, quais itens formam uma boa cesta, e pontua cada tentativa pelo que importa: estoque real, variedade e encaixe com o pedido. Os resultados vão para fichas de montagem. Dali em diante, qualquer contratado novo monta uma cesta em 60 segundos sem pensar, e as cestas saem melhores que as do generalista. O Retrieve-for-Train conduz um sistema de busca do mesmo jeito. As 4 semanas de trabalho são o treinamento, as fichas de montagem são os exemplos, o contratado novo faz as vezes do modelo pequeno e a cesta, do conjunto de resultados. Onde a imagem quebra: o contratado novo segue uma ficha fixa para um pedido fixo, enquanto o modelo pequeno aprendeu o padrão e produz um conjunto para pedidos que nunca viu.
●●●

Analogy

Um guia turístico de cidade tem dois jeitos de trabalhar. Improvisar o dia enquanto o grupo espera na calçada, o que é lento e costuma terminar com 3 museus seguidos. Ou passar a baixa temporada percorrendo cada roteiro, pontuando cada plano de dia por horários reais de funcionamento, variedade e o que o grupo pediu, e anotando os bons. Chega o verão, e um guia novato entrega um dia ótimo a partir desses planos com 5 minutos de preparo. Essa é a ideia do Retrieve-for-Train. A baixa temporada faz o papel do treinamento, os planos anotados o dos exemplos, o novato o do modelo pequeno e o passeio o do conjunto de resultados. O grupo tem um dia melhor, e mais cedo, porque a parte difícil terminou antes de ele chegar. Onde a comparação falha: o novato lê um plano para um roteiro que alguém já percorreu, enquanto o modelo pequeno produz um plano para um pedido que ninguém fez antes. 😎

Conceito novo? Um exemplo do dia a dia faz clicar — novas analogias quando quiser.

Explicações de IA podem conter erros · Não é aconselhamento profissional

Definição formal — O mesmo termo, explicado da forma habitual

O Retrieve-for-Train é um framework de compilação de recompensa em dados para recuperação de conjuntos, apresentado pelo Google Research num artigo da ICML 2026. Um modelo de linguagem de expansão de consultas (fan-out) é treinado com aprendizado por reforço offline (Soft-GRPO, uma forma de otimização de política relativa ao grupo com regularização PPO suave) contra uma recompensa composta que pontua um conjunto de subconsultas pela ancoragem na base de dados, pela diversidade (medida pelo Vendi Score) e pelo alinhamento com a consulta original. Em seguida, o modelo de expansão congelado sintetiza pares de consulta e conjunto-alvo como supervisão, e um recuperador de difusão compacto de 53,9 milhões de parâmetros é treinado para mapear o embedding de uma consulta para um conjunto completo de embeddings-alvo numa única passada não autorregressiva, substituindo a decomposição por cadeia de raciocínio no momento da inferência.

Quer que o Clicked explique termos como “Retrieve-for-Train” direto no seu navegador, inclusive em PDFs?

Adicionar ao Chrome — Grátis

50 explicações grátis · Sem cartão de crédito