Grande modelo de linguagem
Large Language Model (LLM)
Tipo de modelo
BásicoCategoria: Modelos e arquiteturasSubcategoria: Arquiteturas
O que significa
É um modelo de linguagem de grande porte, treinado com volumes enormes de texto para prever a próxima palavra (ou token) de uma sequência e, depois, alinhado para seguir instruções e conversar. Modelos como GPT, Claude, Gemini e Llama são LLMs.
Por ter aprendido com uma quantidade enorme de texto, um LLM consegue gerar, resumir, classificar, traduzir, escrever código e raciocinar em linguagem natural, tudo com o mesmo modelo, sem treinamento específico para cada tarefa.
Também tem limitações importantes: não sabe fatos com garantia e pode inventar informações com confiança; não calcula com exatidão; e pode dar respostas diferentes para a mesma pergunta, porque é probabilístico.
Como usar na prática de produto
Em Produto, o LLM é o componente mais versátil e, ao mesmo tempo, o mais mal especificado dos produtos atuais. É fácil fazer uma demonstração impressionante e difícil transformá-la em algo confiável.
Para sair da demo, o time precisa de alguns elementos: um conjunto de avaliação com casos reais, guardrails que limitem o que o sistema pode dizer ou fazer, um caminho para revisão humana quando a confiança é baixa, um orçamento de custo por transação e a versão do modelo fixada.
Também vale definir onde o LLM entra e onde não entra. Para prever, ML clássico costuma ser melhor; para buscar, modelos de embeddings; para tarefas fechadas em alto volume, modelos pequenos. O LLM brilha em linguagem aberta, raciocínio e tarefas variadas.
Quando usar este termo ou outro
Use LLM quando a necessidade envolve linguagem natural, raciocínio aberto ou tarefas variadas que mudam com frequência.
Use SLM (modelo pequeno de linguagem) para tarefas fechadas, com alto volume e necessidade de custo e latência baixos.
Use modelo de embeddings para representar, comparar e buscar textos.
Use ML clássico para prever valores ou categorias a partir de dados estruturados.
Uma forma simples de diferenciar: LLM conversa e raciocina; embeddings encontram; ML clássico prevê.
Exemplos de aplicação
- Atendimento: assistente que responde dúvidas a partir de documentos da empresa.
- Comunicação: redigir mensagens personalizadas a partir de informações do cliente.
- Análise: sintetizar centenas de feedbacks em temas e oportunidades.
- Código: apoiar desenvolvedores na escrita, revisão e explicação de código.
- Extração: transformar textos livres, como laudos e contratos, em dados estruturados.
- Copilotos: apoiar tarefas de Produto, como escrever PRDs e critérios de aceite.
Origem do termo
Termo consolidado com GPT-3 (2020); 'grande' refere-se a bilhões de parâmetros e trilhões de tokens de treino.
Fonte técnica
Google Machine Learning Crash Course, LLMs; Brown et al., GPT-3 (2020)
