ANÚNCIO

~/questoes/inteligencia-artificial

Como o conceito de 'context window' se relaciona com few shot?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Zero, One e Few Shot em Engenharia de Prompt
Para fixar

Context Window e Few Shot: Como a Capacidade de Memória do Modelo Potencializa Exemplos

Conceito central

O context window é o espaço total que um modelo de linguagem consegue processar em um prompt. Quanto maior esse espaço, mais exemplos você consegue fornecer em uma abordagem few shot sem comprometer a qualidade da resposta.

Por que essa resposta faz sentido

Um context window maior funciona como um container maior para seu prompt. Se você tem mais espaço disponível, consegue adicionar mais exemplos antes de fazer a pergunta real, melhorando significativamente a qualidade das respostas do modelo.

Armadilhas comuns

  • Confundir context window com a qualidade do modelo. Um context window grande não garante respostas melhores, mas permite mais flexibilidade no uso de exemplos.
  • Achar que few shot é a melhor técnica sempre. Na verdade, few shot consome mais tokens; às vezes zero shot ou one shot são suficientes e mais eficientes.
  • Pensar que context window limita apenas a quantidade de exemplos. Ele limita tudo: instruções, contexto, exemplos e até mesmo o tamanho da resposta esperada.

Entenda as alternativas

A

Exato. Pense no context window como um balde: quanto maior o balde, mais água (exemplos) você consegue colocar dentro. Mais exemplos = melhor compreensão do padrão pelo modelo.

B

Isso não é verdade. O context window não determina se você usa zero shot ou few shot. A escolha entre essas técnicas depende da complexidade da tarefa e da qualidade desejada, não do tamanho do context window.

C

Completamente incorreto. Few shot funciona em modelos com qualquer tamanho de context window. A diferença é que com context windows menores, você consegue fornecer menos exemplos, não que a técnica não funcione.

D

Falso. Context window tem relação direta com engenharia de prompt. É ele que define quantos tokens você pode usar no total, afetando diretamente quantos exemplos cabem em um few shot.

Dica prática: Antes de preparar um prompt com muitos exemplos (few shot), verifique qual é o context window do modelo que você vai usar. Se for pequeno (como 2k tokens), seja seletivo nos exemplos. Se for grande (como 128k tokens), você tem mais liberdade para adicionar exemplos de qualidade.

Revise pensando: Se você tem um modelo com context window de 4k tokens e outro com 128k tokens, qual deles permite fornecer mais exemplos em um few shot? Por quê?