Sete anos. Em tecnologia, é uma eternidade.
Em junho de 2017, um time de pesquisadores do Google publicou um paper com um título quase provocador: 'Attention Is All You Need'. A proposta era radical: abandonar as arquiteturas recorrentes (RNNs) e convolucionais (CNNs) que dominavam o processamento de linguagem natural e apostar tudo em um novo mecanismo chamado 'self-attention'. O resultado foi a arquitetura Transformer, e o resto, como dizem, é história.
Não há exagero em dizer que todo o ecossistema de IA generativa que temos hoje — de GPT a Llama, de Gemini a Claude — foi construído sobre as fundações desse trabalho. O Transformer permitiu o paralelismo no treinamento de uma forma que as RNNs nunca conseguiram, abrindo caminho para modelos com bilhões de parâmetros e a escala que vemos hoje.
Quando a solução vira o único caminho
O problema é que o sucesso estrondoso do Transformer transformou uma solução brilhante em um dogma. A comunidade de pesquisa, por anos, pareceu operar sob a premissa de que a única forma de avançar era empilhar mais camadas de Transformer e alimentar o modelo com mais dados. A atenção, de fato, parecia ser tudo o que precisávamos.
Mas essa abordagem tem um custo. A complexidade computacional do self-attention é quadrática em relação ao comprimento da sequência. Em termos práticos, dobrar o tamanho do contexto não dobra o custo; ele quadruplica. Isso cria um gargalo imenso para aplicações que exigem contextos longos, como analisar documentos extensos ou manter uma conversa coerente por muito tempo. É um desafio que enfrentamos diretamente em projetos na T2S quando tentamos aplicar LLMs a problemas de negócios complexos.
Os desafiantes ao trono
Felizmente, a ciência não para. Nos últimos anos, começaram a surgir arquiteturas alternativas que questionam frontalmente o reinado do Transformer. Modelos baseados em State Space Models (SSMs), como o Mamba, têm mostrado resultados promissores com uma complexidade linear. Eles conseguem 'lembrar' de informações de sequências muito mais longas com um custo computacional drasticamente menor.
Isso não significa que o Transformer está morto. Longe disso. Mas mostra que 'atenção' talvez não seja a única peça do quebra-cabeça. Talvez precisemos de uma combinação de mecanismos. Entender essa mecânica fundamental é a base para qualquer profissional da área, algo que sempre reforço com meus alunos e detalho sob uma ótica prática no meu livro Engenharia de Prompt para Devs.
Se fosse hoje, seria publicado?
Fico me perguntando: se o 'Attention Is All You Need' fosse submetido a uma conferência como a NeurIPS hoje, ele seria aceito? Sua beleza está na simplicidade e na elegância da ideia. Em um cenário acadêmico que muitas vezes parece valorizar a complexidade matemática por si só, talvez um paper tão direto fosse considerado 'simples demais'.
O legado do trabalho de Ashish Vaswani e seus coautores é inegável. Ele não nos deu a resposta final, mas nos deu a pergunta certa sobre como modelar dependências de longo alcance em sequências. E sete anos depois, a comunidade de IA finalmente está começando a explorar outras respostas com mais seriedade. Já era tempo.
Conecte-se comigo nas redes sociais para mais análises como esta: Ricardo Pupo Larguesa.