Limites de palavras e extensão
Especifique o máximo de palavras, frases, parágrafos ou caracteres.
Limites de palavras e extensão é uma aula grátis de AI Prompt Engineering no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de AI Prompt Engineering, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de AI Prompt Engineering inclui 4 aulas no total.
Por que as restrições de extensão são importantes
Os modelos de IA naturalmente geram respostas com uma extensão padrão — geralmente aquela que consideram suficiente para uma resposta completa. Muitas vezes, esse padrão não é o que você precisa.
As restrições de extensão nas instruções permitem especificar exatamente o tamanho que uma resposta deve ter, ajustando a saída ao seu destino: um tuíte, a legenda de um slide, um resumo de e-mail ou um artigo de 500 palavras.
Entender como escrever restrições de extensão eficazes — e em que situações elas falham — é uma competência prática de engenharia de instruções.
Contagem exata de palavras: «exatamente N palavras»
A restrição de extensão mais precisa é uma contagem exata de palavras: "Escreva isto com exatamente 100 palavras."
Os modelos tentarão atingir essa meta, mas raramente chegarão ao número exato. Na prática, "exatamente 100 palavras" geralmente produz uma resposta dentro de uma margem de ±10 palavras.
Isso é suficiente para a maioria dos casos de uso. Para requisitos rígidos, como uma entrega com limite de palavras, sempre verifique a contagem e reduza o texto manualmente. Se a precisão for importante, use um intervalo mais estreito: "entre 98 e 102 palavras."
Limites por número de frases
Os limites por número de frases costumam ser mais confiáveis do que as contagens de palavras, porque as frases são uma unidade mais natural para o modelo:
- "Em no máximo 3 frases"
- "Resuma isto em 2 frases"
- "Escreva uma descrição de uma frase"
As restrições por número de frases funcionam especialmente bem para resumos, descrições e introduções. Para frases únicas muito longas, adicione um limite de palavras: "Em 2 frases, cada uma com menos de 25 palavras."
Restrições por intervalo
As restrições por intervalo dão ao modelo uma zona-alvo em vez de um limite rígido, o que costuma produzir um texto mais natural:
- "Escreva isto com 500 a 600 palavras"
- "Mantenha a resposta entre 150 e 200 palavras"
- "Procure usar de 3 a 5 itens com marcadores"
Os intervalos são mais flexíveis e tendem a produzir uma saída mais fluida do que as contagens exatas. Use contagens exatas quando o destino tiver um limite rígido, como limites de caracteres de uma plataforma ou campos de formulário, e use intervalos para textos editoriais.
Limites específicos de cada plataforma: o exemplo do tuíte
Muitas plataformas têm limites rígidos de caracteres. O Twitter/X impõe um limite de 280 caracteres. Ao solicitar conteúdo específico para uma plataforma, especifique o limite explicitamente:
- "Escreva um tuíte, com no máximo 280 caracteres, anunciando o lançamento do nosso produto."
- "Use create para gerar uma notificação SMS com menos de 160 caracteres."
- "Escreva uma publicação no LinkedIn com menos de 1.300 caracteres."
Sempre conte os caracteres da resposta antes de publicá-la — os modelos aproximam a contagem de caracteres com menos precisão do que a contagem de palavras. Uma simples verificação Python com len(response) evita constrangimentos.
Quando os modelos ignoram as restrições de extensão
Às vezes, os modelos não respeitam as restrições de extensão. Modos comuns de falha:
- A tarefa é complexa, e o modelo considera que não pode concluí-la dentro da extensão especificada
- A restrição foi colocada no final de uma instrução longa e pode ter recebido menos peso
- A contagem de palavras e as restrições de conteúdo entram em conflito, como em «aborde 10 tópicos em 50 palavras»
Correções: mova a restrição de extensão para o início da instrução, torne-a parte da personalidade definida para o modelo ("Você é um escritor que sempre responde com exatamente 100 palavras") ou reduza o escopo do conteúdo para adequá-lo à extensão.
Verificação da extensão no código
Quando precisar impor limites de extensão programaticamente, adicione uma etapa de validação após a chamada à API:
import openai
client = openai.OpenAI(api_key='sk-...')
def generate_tweet_copy(topic, max_retries=3):
for attempt in range(max_retries):
prompt = f'Write a tweet announcing {topic}. Maximum 280 characters. No hashtags. Be direct and engaging.'
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
tweet = response.choices[0].message.content.strip()
char_count = len(tweet)
if char_count <= 280:
print(f'OK ({char_count} chars): {tweet}')
return tweet
else:
print(f'Attempt {attempt+1}: too long ({char_count} chars). Retrying...')
prompt = f'That was {char_count} characters. Shorten to under 280 characters: {tweet}'
return None # Failed after retriesO problema do descompasso entre conteúdo e extensão
O motivo mais comum para as restrições de extensão falharem é um descompasso entre o escopo do conteúdo e o limite de extensão disponível.
Se você pedir ao modelo para "explicar a computação quântica, sua história, suas aplicações atuais e seu potencial futuro em 50 palavras", o modelo enfrentará uma tarefa impossível. Ele violará o limite de palavras ou produzirá uma resposta tão condensada que será inútil.
Correção: reduza o escopo ("explique a computação quântica em uma frase") ou aumente o limite de extensão para corresponder ao escopo. Nunca solicite simultaneamente uma cobertura ampla e uma saída muito curta.
Usando a extensão como estímulo de raciocínio
As restrições de extensão não servem apenas para fazer o conteúdo caber em um espaço — elas também funcionam como estímulos de raciocínio que forçam a síntese e a priorização.
"Explique a principal ideia deste relatório de 10 páginas em uma frase" é um exercício útil mesmo quando você não precisa estritamente de uma única frase. A restrição força o modelo a identificar a ideia mais importante.
As restrições de extensão curta são uma maneira poderosa de extrair a essência e priorizar informações de materiais longos e complexos.
Restrições de extensão mínima
Você também pode definir restrições de extensão mínima quando precisar de profundidade suficiente:
- "Escreva pelo menos 400 palavras"
- "Forneça no mínimo 5 itens com marcadores"
- "Inclua pelo menos 3 exemplos"
As restrições mínimas são úteis quando o modelo tende a fornecer respostas superficiais sobre tópicos complexos. Combinar um mínimo com um máximo cria um intervalo: "Escreva entre 400 e 500 palavras." Isso evita tanto uma resposta insuficiente quanto o preenchimento desnecessário.
Restrições de extensão nas instruções do sistema
Em aplicações nas quais toda resposta precisa obedecer a uma determinada extensão, defina a restrição na instrução do sistema em vez de repeti-la em cada mensagem do usuário:
"Você é um assistente conciso. Toda resposta deve ter no máximo 3 frases. Se lhe pedirem algo que exija mais, produza um resumo de 3 frases e ofereça-se para expandi-lo."
As restrições de extensão no nível do sistema são mais confiáveis do que as restrições por mensagem, pois estabelecem uma regra de comportamento persistente em vez de uma instrução única.
Verificação de conhecimento: restrições de extensão
Você está desenvolvendo uma ferramenta de geração de conteúdo para gestores de redes sociais. Toda publicação deve ter entre 150 e 200 palavras. Apesar de uma instrução de limite de palavras no final da instrução, o modelo continua gerando publicações de 280 a 350 palavras.
Qual é a correção mais eficaz?
Recapitulação: limites de palavras e de extensão
As restrições de extensão — contagens exatas de palavras, limites por número de frases, limites de caracteres e intervalos — permitem ajustar a saída da IA ao seu destino. As contagens exatas funcionam bem para limites rígidos; os intervalos produzem um texto mais natural. As restrições de caracteres para conteúdo específico de plataformas, como tuítes e SMS, sempre precisam de verificação programática.
O principal modo de falha é o descompasso entre conteúdo e extensão: o escopo é grande demais para o limite de extensão disponível. A colocação na instrução do sistema e a validação programática são os mecanismos de imposição mais confiáveis.
Na próxima lição, você aprenderá a restringir o escopo do tema em vez da extensão.
Aprenda AI Prompt Engineering com um tutor de IA — grátis
Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.
- Cursos
- 53
- Aulas
- 199
Perguntas Frequentes
A aula “Limites de palavras e extensão” é grátis?
Sim — o texto completo de “Limites de palavras e extensão” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de AI Prompt Engineering, atualize para CoddyKit PRO. O curso de AI Prompt Engineering inclui 4 aulas no total.
O que vou aprender em “Limites de palavras e extensão”?
Especifique o máximo de palavras, frases, parágrafos ou caracteres. Você pratica AI Prompt Engineering com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar AI Prompt Engineering?
Nenhuma experiência prévia é necessária. AI Prompt Engineering no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.
Quanto tempo leva a aula “Limites de palavras e extensão”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de AI Prompt Engineering?
Sim. Cada aula de AI Prompt Engineering inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Limites de palavras e extensão
- Restrições de tópico e escopo
- Restrições de estilo do conteúdo
- Combinando várias restrições