Guias

O que é um LLM? Modelos de linguagem de grande dimensão explicados de forma simples

Um LLM, ou modelo de linguagem de grande dimensão (large language model), é um tipo de IA treinado com quantidades enormes de texto para conseguir compreender e gerar linguagem. Dado um texto, prevê o que deve vir a seguir, um pequeno bocado de cada vez, e essa capacidade simples revela-se suficiente para responder a perguntas, escrever, resumir, traduzir e escrever código. Os modelos por trás do ChatGPT, do Claude e do Gemini são todos LLMs.

Porque é importante quando constrói com IA

Se constrói com um construtor de apps com IA, está a trabalhar com um LLM de duas formas. Primeiro, um LLM é quem constrói: lê o seu pedido, planeia alterações e escreve o código. Segundo, pode querer um LLM dentro da sua app — um chatbot, um botão de resumo, um assistente de escrita.

Perceber o básico ajuda nos dois casos. Explica porque é que a IA por vezes interpreta mal um pedido vago, porque é que pode produzir com confiança algo errado, porque é que conversas longas a podem levar a perder o fio aos detalhes anteriores e porque é que acrescentar funcionalidades de IA à sua app custa dinheiro por cada utilização. Não precisa de matemática — apenas de um bom modelo mental.

Uma analogia do dia a dia

Imagine alguém que leu uma biblioteca inimaginavelmente grande — livros, sites, manuais, código, fóruns — e que se tornou extraordinariamente bom a continuar qualquer texto de forma que encaixe. Dê-lhe o início de um email e ele acaba-o no seu tom. Faça uma pergunta e ele escreve o tipo de resposta que normalmente se segue a essa pergunta.

Mas essa pessoa não tem apontamentos para consultar, e a biblioteca fechou numa certa data. Está a recordar padrões, não a procurar coisas. Na maioria das vezes os padrões estão certos. Por vezes preenche uma lacuna com algo que apenas soa certo, com exatamente a mesma confiança.

Esse é um LLM: um escritor muito culto e muito fluente, com uma memória imperfeita e sem nenhum verificador de factos incorporado.

Como funciona um LLM, em termos simples

  1. Treino. O modelo é exposto a enormes quantidades de texto e aprende, ajustando milhares de milhões de números internos (os seus parâmetros), a prever o texto seguinte. O desenho que a maioria dos LLMs usa chama-se transformer, introduzido por investigadores da Google em 2017.
  2. Ajuste fino. O modelo em bruto é depois refinado para seguir instruções, manter uma conversa e evitar respostas nocivas, muitas vezes com feedback humano.
  3. Utilização (inferência). Quando envia um prompt, o modelo lê-o e gera uma resposta um token de cada vez, escolhendo em cada momento o token seguinte mais provável dado tudo o que veio antes.

Não tem uma base de dados de factos dentro de si, e não continua a aprender com o seu chat. Tudo o que «sabe» numa conversa vem do treino ou daquilo que está à sua frente neste momento — a sua janela de contexto.

Um exemplo prático: uma resposta de apoio ao cliente

Digamos que tem uma loja online de plantas e cola isto num LLM:

Um cliente escreve: «A minha encomenda #4412 chegou com um vaso partido. O que podem fazer?» A nossa política: substituímos gratuitamente artigos danificados no prazo de 14 dias, se o cliente enviar uma fotografia. Escreve uma resposta simpática.

Eis o que acontece:

  • O texto é dividido em tokens, talvez uma centena.
  • O modelo lê tudo: a mensagem do cliente, a sua política e a sua instrução.
  • Gera uma resposta token a token: «Olá! Lamentamos muito que o vaso tenha chegado partido…» e pede uma fotografia, mencionando a substituição gratuita.

Agora tente o mesmo pedido sem a política. O modelo continua a escrever uma resposta simpática e confiante — mas pode prometer um reembolso, ou uma janela de 30 dias, porque são padrões comuns em emails de apoio que já viu. Isso é uma alucinação, e mostra a lição mais prática sobre os LLMs: são tão precisos quanto a informação que lhes dá. As apps que precisam de respostas fiáveis dão ao modelo o material de origem certo em cada pedido, uma técnica chamada RAG.

Termos-chave explicados

TermoO que significa
TokenUm bloco de texto — muitas vezes uma palavra ou parte de uma. Os limites e os preços são contados em tokens.
Janela de contextoQuanto texto o modelo consegue considerar de uma vez: o seu prompt, a conversa e quaisquer documentos.
PromptO input que dá ao modelo. Veja o que é a engenharia de prompts.
ParâmetrosOs números internos aprendidos durante o treino. Mais não é automaticamente melhor.
Dados de treinoO texto com que o modelo aprendeu.
Data de corte de conhecimentoA data a partir da qual o modelo não tem dados de treino, por isso não conhece acontecimentos recentes, a não ser que lhe sejam dados.
AlucinaçãoResultado fluente e confiante, mas falso.
TemperaturaUma definição para o grau de variação ou previsibilidade do resultado.
InferênciaExecutar o modelo para obter uma resposta. É isto que se paga por utilização.
MultimodalModelos que também conseguem lidar com imagens, áudio ou outros inputs, e não apenas texto.
APIA forma como uma app envia prompts a um LLM de forma programática. Veja como usar APIs de LLM.

Erros comuns e ideias erradas

  • «Ele vai procurar a informação.» Um LLM simples não o faz. Algumas apps acrescentam pesquisa na web ou recuperação de documentos, mas o modelo em si gera a partir de padrões.
  • «Se soa seguro, está certo.» Confiança e exatidão não têm relação. Verifique nomes, números, datas, preços e tudo o que seja jurídico ou médico.
  • «Ele lembra-se de tudo o que eu disse.» Só do que cabe na janela de contexto. Em conversas muito longas, detalhes antigos podem cair ou receber menos atenção. Repita o que é importante.
  • «Pensa como uma pessoa.» Consegue raciocinar sobre problemas de forma impressionante, mas não tem objetivos, crenças nem consciência das consequências. Trate o resultado como um rascunho a rever.
  • «Maior ou mais recente é sempre melhor.» Para uma tarefa simples e de grande volume, um modelo mais pequeno, mais barato e mais rápido é muitas vezes a escolha certa.
  • Enviar dados privados sem verificar. Antes de colar dados de clientes em qualquer serviço de IA ou de os integrar numa app, verifique as condições de utilização de dados e de retenção do fornecedor.

O que pedir ao seu construtor de IA

Quando o LLM está a construir a sua app:

  • «Antes de alterares alguma coisa, diz-me o que percebeste e o que vais fazer.»
  • «Aqui está o texto exato da política; usa-o palavra por palavra em vez de inventar detalhes.»
  • «Não adivinhes factos como preços ou datas. Deixa um marcador e lista-os para mim.»

Quando quer um LLM dentro da sua app:

  • «Acrescenta um botão [resumir] que chama a API de [fornecedor] a partir do servidor. Guarda a chave de API num segredo, nunca no navegador.»
  • «Coloca as nossas políticas no prompt para que as respostas se mantenham dentro delas, e que diga “não sei” quando não tiver certeza.»
  • «Limita o tamanho das respostas e o número de pedidos que um utilizador pode fazer por dia.»
  • «Regista o custo de cada pedido para eu ver a utilização.»

Para um passo a passo, veja como acrescentar funcionalidades de IA à sua app.

LLMs e o Mythex

O agente de construção do Mythex funciona com um LLM. Todos recebem o mesmo agente Standard — não há seletor de modelo — e a construção usa créditos do Mythex. As funcionalidades de IA dentro da app que constrói são separadas: traz a sua própria chave de API de um fornecedor como a OpenAI ou a Anthropic, guarda-a como segredo do projeto, e é o fornecedor que lhe cobra diretamente essa utilização. A receita da documentação adicionar IA à sua app mostra o prompt a usar.

Perguntas

O que significa LLM?

LLM significa large language model, ou modelo de linguagem de grande dimensão: um modelo de IA treinado com quantidades muito grandes de texto para compreender e gerar linguagem. Os modelos por trás do ChatGPT, do Claude e do Gemini são LLMs.

O ChatGPT é um LLM?

O ChatGPT é uma app de chat construída sobre os LLMs da OpenAI. O LLM é o modelo subjacente que gera o texto; a app acrescenta a interface de chat, funcionalidades de memória, ferramentas e camadas de segurança em torno dele.

Porque é que os LLMs inventam coisas?

Um LLM gera as palavras seguintes mais plausíveis com base em padrões que aprendeu, e não ao consultar factos numa base de dados. Quando não tem a informação certa, pode produzir texto fluente e confiante que está errado, o que se chama alucinação. Dar-lhe material de origem e verificar as respostas reduz o risco.

Os LLMs aprendem com as minhas conversas?

Um modelo não muda durante uma conversa; apenas vê o que está na sua janela de contexto. Se as suas conversas são depois usadas para treinar modelos futuros depende da política do fornecedor e das suas definições, por isso verifique os termos do serviço que usa.

O que é um token num LLM?

Um token é um bloco de texto que o modelo lê e escreve — muitas vezes uma palavra ou parte de uma palavra. Os limites de contexto e os preços das APIs são medidos em tokens, por isso prompts e respostas mais longos custam mais.

Mythex · Pricing · Crie qualquer coisa com IA · Modelos de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)