Pular para o conteúdo

Inteligência artificial · Fundamentos · 5 min de leitura

Tokens e janela de contexto

Modelos leem e cobram por tokens, e só enxergam uma quantidade limitada deles de cada vez. Entender isso evita respostas cortadas e contas altas.

Janela de contextoFerramentas → Excedeu?Histórico → RespostaInstruções — sistemaInstruçõessistemaHistórico — mensagensHistóricomensagensDocumentos — RAG, arquivosDocumentosRAG, arquivosFerramentas — definições + resultadosFerramentasdefinições + resultadosResposta — também contaRespostatambém contaExcedeu? — resumir ou cortarExcedeu?resumir ou cortar

Arraste para o lado para ver o diagrama inteiro.

Tudo o que o modelo recebe e tudo o que ele gera divide o mesmo limite de tokens.

O que é um token

Um token é um pedaço de texto definido pelo tokenizador do modelo: palavras comuns viram um token, palavras raras se quebram em vários. Em português, uma palavra costuma virar mais de um token, e números, código e emojis também consomem bastante.

Janela de contexto

É o máximo de tokens que o modelo considera de uma vez — instruções, histórico, documentos, resultados de ferramentas e a própria resposta. Quando a conversa passa do limite, algo precisa sair: as mensagens mais antigas são cortadas ou resumidas.

Custo e qualidade

  • APIs cobram por token de entrada e de saída; reenviar o histórico inteiro a cada mensagem multiplica o custo.
  • Contexto longo não é garantia de uso: informações no meio de textos enormes podem ser menos aproveitadas.
  • Recursos como cache de prompt reduzem o custo de repetir a mesma introdução longa.

Em resumo

Referências

Continue aprendendo

Todos os temas de inteligência artificial →