A seguirPróximo guia
Pesquisa de feixe
IA de linguagem
GUIA de IA de linguagem
A pesquisa de feixe restrita força a saída de um modelo de linguagem a satisfazer requisitos rígidos, como incluir palavras específicas ou combinar uma gramática, enquanto ainda procura o texto mais provável.
Ouça este guiaNarrado por IA · ~2 min
It guarantees structure that plain sampling cannot promise.
A pesquisa de feixe comum mantém as k sequências parciais mais prováveis ('feixes') em cada etapa e as estende, escolhendo a melhor completa. A pesquisa de feixe guiada ou restrita adiciona regras que a saída final deve obedecer, como 'as palavras ponte e rio devem aparecer' ou 'a saída deve ser JSON válida'. A decodificação com restrição lexical (Hokamp e Liu, 2017) e o Grid Beam Search organizam os feixes de acordo com quantas restrições são satisfeitas, garantindo que todos os tokens necessários eventualmente apareçam. A Alocação Dinâmica de Feixe de Post e Vilar tornou isso eficiente ao agrupar slots de feixe em níveis de progresso de restrição. Os sistemas modernos também usam decodificação com restrição gramatical: em cada etapa, uma máquina de estado finito ou gramática livre de contexto mascara a distribuição de tokens, de modo que apenas tokens que mantêm a saída válida são permitidos. É assim que as ferramentas emitem chamadas JSON, SQL ou API analisáveis de maneira confiável.
Forçar a saída da tradução automática a conter um termo terminológico obrigatório
Garantir que um LLM emita JSON que valida um determinado esquema para chamadas de API
Restringindo o SQL gerado à gramática de tabelas e colunas de um banco de dados
Inserção de palavras-chave obrigatórias no texto do anúncio ou nas descrições do produto
A decodificação restrita está se tornando a espinha dorsal do uso confiável de ferramentas e da produção estruturada. Bibliotecas que compilam esquemas JSON ou expressões regulares em máscaras de token rápidas (como Outlines e a abordagem de orientação) estão se fundindo em servidores de inferência convencionais. Espere restrições gramaticais combinadas com decodificação especulativa para velocidade e orientação “suave” aprendida que direciona para metas de estilo ou segurança sem a fragilidade de regras rígidas.
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
A pesquisa de feixe restrita força a saída de um modelo de linguagem a satisfazer requisitos rígidos, como incluir palavras específicas ou combinar uma gramática, enquanto ainda procura o texto mais provável. Garante uma estrutura que a amostragem simples não pode prometer.
A pesquisa de feixe mantém as k sequências parciais de maior pontuação (feixes) e as estende, equilibrando a amplitude e o custo da pesquisa.
Os feixes são agrupados por seu estado de satisfação de restrições para que as saídas parciais que colocaram as palavras necessárias possam competir de forma justa.
Uma máquina ou gramática de estados finitos produz uma máscara por etapa que zera qualquer token que tornaria a sequência inválida.
O método de Post e Vilar aloca a capacidade do feixe entre estados de progresso de restrição, tornando a pesquisa com restrição lexical muito mais eficiente.
A correctly enforced grammar can constrain completed outputs, but truncation or mismatched constraints can leave an incomplete or unsuitable result.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Pesquisa de feixe
IA de linguagem