Como funciona o ChatGPT: modelo de linguagem, pré-treinamento, feedback humano, tokens, janela de contexto, busca na web, limites e como ser citado.

Em resumo
o ChatGPT é um assistente construído sobre um grande modelo de linguagem, uma rede neural do tipo transformer treinada com enormes volumes de texto para prever o próximo pedaço de uma frase. Depois, foi ajustado com feedback humano para seguir instruções e responder de forma útil. Quando você envia uma mensagem, ele divide o texto em tokens, lê tudo junto com a conversa na sua janela de contexto e escreve a resposta um token por vez. Para perguntas recentes ou factuais, também pode buscar na web e citar as páginas que usou.
Quer ir mais longe? Pergunte ao
Entender como funciona o ChatGPT explica seus pontos fortes e seus erros, e mostra o que torna um site candidato a ser citado nas respostas. A OpenAI lançou o ChatGPT em novembro de 2022; o nome vem de GPT, Generative Pre-trained Transformer.
O ChatGPT roda sobre um grande modelo de linguagem (LLM). Um LLM é um modelo estatístico com bilhões de parâmetros que aprendeu, a partir de textos, as relações entre palavras, fatos e estilos. Ele guarda padrões aprendidos nesses textos e os usa para produzir uma continuação plausível de qualquer texto; as páginas em si não ficam armazenadas como tais.
A arquitetura é o transformer, apresentado por pesquisadores do Google no artigo Attention Is All You Need em 2017. Seu mecanismo central, a atenção, permite ao modelo pesar cada palavra da entrada em relação a todas as outras, e assim ele entende que "ele" se refere a um substantivo três linhas acima.
O modelo lê um corpus de texto muito grande (páginas web públicas, livros, código, dados licenciados) e aprende uma única tarefa: prever o próximo token. Repetida bilhões de vezes, essa tarefa simples o obriga a aprender gramática, fatos, padrões de raciocínio e muitos idiomas. O resultado é um poderoso previsor de texto que ainda segue mal as instruções.
Pessoas escrevem exemplos de boas respostas a pedidos, e o modelo é treinado para imitá-los. Ele aprende o formato de um assistente útil: responder à pergunta, estruturar a resposta, pedir esclarecimentos quando necessário.
Avaliadores comparam várias respostas ao mesmo pedido e as classificam. Um modelo de recompensa aprende essas preferências e, em seguida, o modelo de linguagem é otimizado para produzir respostas bem avaliadas. A OpenAI descreveu esse método, chamado RLHF, em seu artigo de pesquisa sobre o InstructGPT. É ele que torna o ChatGPT educado, estruturado e mais cuidadoso diante de pedidos nocivos.
| Etapa | O que o ChatGPT faz | Por que importa |
|---|---|---|
| 1. Tokenização | Divide seu texto em tokens (palavras ou partes de palavras) | Limites e custos são contados em tokens |
| 2. Contexto | Acrescenta instruções, memória e mensagens anteriores à janela de contexto | O modelo só vê o que cabe nessa janela |
| 3. Decisão de busca | Decide se a pergunta precisa de informações recentes da web | Aciona a citação de páginas externas |
| 4. Recuperação | Faz buscas, lê as páginas mais relevantes, extrai trechos | É aqui que os sites são selecionados |
| 5. Geração | Prevê a resposta um token por vez | Cada palavra depende de tudo o que veio antes |
| 6. Citação | Liga as fontes usadas a cada parte da resposta | Traz visitas e credibilidade aos sites citados |
| 7. Verificações de segurança | Aplica políticas de uso e filtros | Algumas respostas são recusadas ou reformuladas |
Um token é um pedaço de texto: em inglês, um token tem em média cerca de quatro caracteres, ou três quartos de uma palavra; em português, uma palavra costuma usar um pouco mais. A janela de contexto é o número de tokens que o modelo consegue considerar de uma vez, incluindo a conversa, os documentos e as páginas web lidas. Quando a conversa fica longa demais, as partes mais antigas saem de vista.
A cada etapa, o modelo calcula uma probabilidade para cada token possível e escolhe um, com uma dose controlada de aleatoriedade. Por isso a mesma pergunta pode receber respostas um pouco diferentes, e por isso o ChatGPT escreve com fluência mesmo quando erra: ele busca uma continuação provável, sem conferir os fatos numa fonte.
Um modelo só conhece seus dados de treinamento, até uma data de corte. Para responder sobre notícias, preços ou produtos, o ChatGPT pode fazer uma busca na web. A OpenAI anunciou esse recurso como ChatGPT search em outubro de 2024. O assistente reescreve sua pergunta em uma ou várias consultas, obtém resultados de provedores de busca e do próprio rastreador, lê as páginas e escreve uma resposta com links para as fontes.
Esse método se chama geração aumentada por recuperação (RAG): o modelo gera texto com base em documentos que acabou de recuperar. A OpenAI documenta seus rastreadores na plataforma para desenvolvedores: OAI-SearchBot para a busca, GPTBot para o treinamento e ChatGPT-User para páginas abertas a pedido de um usuário. Segundo a OpenAI, sites que bloqueiam o OAI-SearchBot no robots.txt não aparecem nas respostas do ChatGPT search.
Entender esse funcionamento dá uma lista de verificação clara para qualquer marca que queira aparecer nas respostas do ChatGPT:
O ChatGPT prevê texto a partir do que aprendeu e, nas perguntas recentes, das poucas páginas web que escolhe ler: as marcas que ele cita são aquelas cujas páginas são fáceis de encontrar, fáceis de extrair e confirmadas por outras fontes. Para acompanhar sua presença no ChatGPT, no Gemini e no Claude ao longo do tempo e publicar conteúdos pensados para ser citados, a Sorank acompanha seus prompts e escreve artigos otimizados no autopilot, com 3 dias de teste grátis.
Nem sempre. Muitas perguntas ele responde com base no que seu modelo aprendeu durante o treinamento. Quando uma pergunta exige informação recente ou precisa, ele pode fazer uma busca na web, ler algumas páginas e mostrar as fontes usadas como links na resposta.
O ChatGPT gera a continuação mais provável de um texto, e provável nem sempre quer dizer verdadeiro. Quando os dados de treinamento são escassos, antigos ou contraditórios, ele pode produzir afirmações confiantes, mas falsas, chamadas alucinações. Conferir os fatos importantes numa fonte confiável continua necessário.
Não. GPT é a família de modelos de linguagem desenvolvida pela OpenAI, enquanto o ChatGPT é o produto de conversa construído sobre eles. O ChatGPT acrescenta ajuste a instruções, regras de segurança, memória, ferramentas como busca na web e análise de arquivos, e uma interface pensada para o diálogo.
ELES EXPERIMENTARAM O SORANK ANTES DE VOCÊ
