GUIA de IA de linguagem

Transformadores

Um transformador é uma arquitetura de rede neural que usa a atenção para combinar informações em uma sequência.

Ouça este guiaNarrado por IA · ~2 min

Nesta página2 minutos de leitura
  1. Visão geral
  2. Principais conclusões
  3. Mergulho profundo
  4. Rastreie uma referência por meio do contexto
  5. Implementação no mundo real
  6. Colocando em prática
  7. Fontes e leituras adicionais
  8. Continue explorando
  9. Perguntas frequentes

Visão geral

É a base de muitos modelos linguísticos e multimodais. A arquitetura fornece uma maneira de processar representações; por si só, não estabelece factualidade, compreensão ou comportamento seguro.

Principais conclusões

  1. A atenção combina informações entre posições.
  2. Variantes de arquitetura atendem a diferentes objetivos de treinamento.
  3. A capacidade de contexto longo precisa de testes específicos para tarefas.

Mergulho profundo

A atenção calcula quanta informação uma posição deve obter de outras posições. Numa formulação comum, as projeções aprendidas produzem consultas, chaves e valores. As comparações de chaves de consulta determinam os pesos usados ​​para combinar valores. Múltiplas cabeças de atenção permitem várias dessas combinações dentro de uma camada. Uma camada de transformador também inclui outras operações, como rede feed-forward, normalização e conexões residuais. As informações de posição são necessárias porque a ordem das palavras ou de outros elementos da sequência é importante. Implementações específicas diferem na forma como representam a posição e organizam essas operações. O transformador original de 2017 usava um design codificador-decodificador para tradução. Modelos posteriores usam arranjos somente codificador, somente decodificador ou codificador-decodificador para objetivos diferentes. Um modelo de linguagem causal evita que uma posição atenda a tokens futuros durante a previsão do próximo token. Essa restrição difere do processamento bidirecional de uma entrada completa. A atenção em sequências longas pode ser computacionalmente cara. Os sistemas práticos utilizam otimizações variadas, mas um limite de contexto anunciado não prova que o modelo utiliza todas as partes de um documento longo de forma confiável. Teste a recuperação, o raciocínio e o acompanhamento de instruções na extensão real que sua aplicação precisa.

04Exemplo trabalhado

Rastreie uma referência por meio do contexto

  1. Considere o texto inventado “O robô moveu a caixa porque estava bloqueando a porta”.

  2. A palavra “isso” pode exigir contexto para ser resolvida. Um mecanismo de atenção pode combinar informações de outras posições enquanto calcula uma representação.

  3. Mude a frase para “O robô moveu a caixa porque precisava ser carregada”. Teste a interpretação do modelo completo em vez de assumir que um diagrama de atenção prova a resolução de referência correta.

O que isso mostra

Este exemplo ilustra o processamento contextual sem afirmar que todo transformador resolve a ambiguidade corretamente.

Implementação no mundo real

Codifique um documento para classificação.

Gere uma resposta, um token de cada vez, usando atenção causal.

Colocando em prática

Por que isso importa

  • Velocidade e escala. Os fluxos de trabalho de idiomas podem avançar mais rapidamente sem sacrificar a consistência.
  • Acesso e alcance. Ele expande o acesso entre idiomas e estilos de comunicação.
  • Decisões mais claras. As equipes podem gastar mais tempo julgando enquanto a automação cuida da repetição.

Cuidado com

  • Fatos alucinados podem entrar silenciosamente em relatórios, fluxos de apoio ou resultados de pesquisas.
  • A sensibilidade do prompt pode criar resultados inconsistentes em solicitações semelhantes.
  • Dados de texto confidenciais podem ser expostos se os controles de acesso forem fracos.

Próximas etapas

  1. Defina o formato de saída, o tom e os padrões de qualidade antes da implementação.
  2. Respostas terrestres com fontes confiáveis ​​sempre que a precisão for importante.
  3. Mantenha um ponto de verificação de revisão humana para resultados de alto risco.
  4. Rastreie padrões de falha e treine novamente prompts ou fluxos de trabalho regularmente.

Fontes e leituras adicionais

  1. Vaswani and colleaguesAtenção é tudo que você precisa

Continue explorando

Boletim informativo gratuito

Receba o resumo diário de IA

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

Take the Transformers quiz

Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.

Iniciar teste

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

Perguntas frequentes

Todos os transformadores são chatbots?

Não. Os transformadores podem suportar classificação, tradução, recuperação, visão, áudio e outras tarefas; um chatbot é um aplicativo construído em torno de modelos e sistemas adicionais.