"escreva minha biografia" prompt → "e-mail frio" nome: serge </> skill.md { executar() }
MK
Marketing e crescimento
Campanhas, SEO, anúncios
LG
Jurídico e finanças
Contratos, CFO, Impostos
Skill .md
Para qualquer AI
SK
Agents de AI
Tarefas de ponta a ponta
AG
Suas informações

Seu prompt otimizado aparecerá aqui.
Cole um prompt bruto e clique em Otimizar.

Cansado de escrever prompts?
Deixe de criar prompts - use uma Skill pronta.
Arquivos de Skill e pacotes de prompts da KissMySkills transformam Claude, ChatGPT ou qualquer AI em um especialista para uma tarefa específica - assim, você obtém resultados de especialista sem escrever um único prompt. Download instantâneo, funciona com qualquer AI.
Navegue pela biblioteca de prompts →

O que é um otimizador de prompts?

Um otimizador de prompts é uma ferramenta gratuita que transforma um prompt bruto e incompleto em um prompt claro e estruturado, que gera resultados muito melhores em qualquer AI. Cole sua ideia bruta, e este otimizador de prompts gratuito a reescreve com as partes que realmente importam - uma função para a AI, a tarefa, o contexto, seus requisitos e o formato de saída desejado. A diferença entre um pedido vago e um prompt estruturado é a diferença entre uma resposta genérica e um resultado realmente útil.

Ele também funciona como um aprimorador de prompts e otimizador de prompts para ChatGPT: o prompt estruturado que ele produz é portátil, então você pode colá-lo diretamente no Claude, ChatGPT, Gemini ou em qualquer chat de AI. Não é necessário conhecimento de engenharia de prompts - você descreve o que quer em linguagem simples, e o otimizador cuida da estrutura.

Quer deixar de criar prompts para tarefas recorrentes? Um pacote de prompts pronto ou arquivo de Skill da KissMySkills transforma Claude ou ChatGPT em um especialista para uma tarefa específica, para que você obtenha resultados de especialista sem escrever prompts. É novo em prompts? Leia o que são as Claude Skills para ver como uma Skill salva é melhor do que refazer o prompt toda vez.

O lugar onde você coloca as coisas no prompt muda a resposta

A posição é a parte menos discutida e mais mensurável da estrutura de um prompt, e dois dos três grandes fornecedores de modelos publicam a mesma recomendação.

A orientação de prompting da Anthropic, para entradas na faixa de 20.000 tokens ou mais, diz para “colocar seus documentos e entradas longos perto do início do seu prompt, acima da sua consulta, instruções e exemplos” e afirma que consultas no final “podem melhorar a qualidade da resposta em até 30 por cento nos testes, especialmente com entradas complexas que envolvem vários documentos.” Considere esse percentual um número interno, sem metodologia publicada, mas a recomendação de ordenação em si é inequívoca. O Google dá a mesma instrução para o Gemini: “Ao fornecer grandes quantidades de contexto (por exemplo, documentos, código), forneça todo o contexto primeiro. Coloque suas instruções ou perguntas específicas no final do prompt”, e acrescenta o útil recurso de fazer a transição com uma frase como “Com base nas informações acima...”

Há pesquisas por trás dessa intuição. Lost in the Middle (Liu et al., arXiv:2307.03172) constatou que o desempenho dos modelos “costuma ser mais alto quando as informações relevantes aparecem no início ou no fim do contexto de entrada e cai significativamente quando os modelos precisam acessar informações relevantes no meio de contextos longos, até mesmo em modelos explicitamente projetados para contextos extensos.” Se o fato de que você precisa estiver enterrado na metade de um documento colado, movê-lo é uma solução mais confiável do que reformular a pergunta.

A orientação atual da OpenAI organiza a mensagem do desenvolvedor de forma diferente - Identidade, Instruções, Exemplos e, então, Contexto, com a observação de que o contexto “geralmente é melhor posicionado perto do final do seu prompt”. Isso não é tanto uma contradição, mas uma diferença no que está sendo posicionado: material de referência específico da solicitação versus documentos extensos. A conclusão prática é que não existe um layout universal único, e um prompt ajustado pela posição em um modelo deve ser verificado novamente em outro.

Estrutura supera adjetivos

As técnicas que os fornecedores de fato documentam são estruturais, e nenhuma delas envolve dizer ao modelo que ele é um especialista de nível mundial.

A formulação da Anthropic para obter clareza é um teste, não uma regra: “Mostre seu prompt a um colega com o mínimo de contexto sobre a tarefa e peça que ele o siga. Se ele ficar confuso, Claude também ficará.” A mesma orientação recomenda explicar por que uma restrição existe, em vez de simplesmente declará-la, sob o argumento de que o modelo “é inteligente o suficiente para generalizar a partir da explicação” - uma instrução acompanhada de uma justificativa se transfere para casos que você não enumerou.

Delimitadores são a outra recomendação consistente. A Anthropic: as tags XML “ajudam o Claude a analisar prompts complexos sem ambiguidades”, e envolver cada tipo de conteúdo em sua própria tag, como <instructions>, <context>, <input> “reduz a interpretação equivocada.” A OpenAI: “Cabeçalhos e listas em Markdown podem ser úteis para marcar seções distintas de um prompt”, e “as tags XML podem ajudar a delimitar onde uma parte do conteúdo... começa e termina”. O Google alerta na outra direção sobre exemplos: a formatação consistente entre exemplos few-shot é importante, e “se você incluir exemplos demais, o modelo pode começar a ajustar excessivamente a resposta aos exemplos”. A Anthropic sugere de três a cinco, envolvidos em <example> tags.

Papéis fazem menos do que a internet dá a entender, mas não são inúteis. A posição da Anthropic é moderada e específica: “Definir um papel no prompt do sistema concentra o comportamento e o tom do Claude no seu caso de uso. Até mesmo uma única frase faz diferença.” Uma frase no prompt do sistema - não um parágrafo de biografia inventada na mensagem do usuário.

Duas recomendações padrão sobre prompts que agora estão erradas

Guias de prompts envelhecem mal, e duas das dicas mais repetidas foram superadas pela documentação dos próprios fornecedores.

“Sempre diga para ele pensar passo a passo.” A orientação da OpenAI sobre raciocínio diz o oposto para modelos de raciocínio: “Evite prompts de cadeia de pensamento: como esses modelos realizam o raciocínio internamente, pedir que eles ‘pensem passo a passo’ ou ‘expliquem seu raciocínio’ é desnecessário”, e, em outra parte, afirma que essas técnicas “podem não melhorar o desempenho (e às vezes podem prejudicá-lo)”. A mesma página recomenda tentar primeiro sem exemplos e adicioná-los apenas se necessário. Vale manter a analogia da OpenAI: um modelo de raciocínio “é como um colega de trabalho sênior. Você pode dar a ele um objetivo a alcançar e confiar que ele resolverá os detalhes. Um modelo GPT é como um colega júnior”. A cadeia de pensamento não está morta - a Anthropic ainda documenta CoT manual com as tags <thinking> e <answer> - mas agora é descrita como um recurso de fallback para quando o raciocínio integrado está desativado, não como padrão.

Também vale a pena saber o que o artigo original afirmava. Chain-of-Thought Prompting Elicits Reasoning in Large Language Models (Wei et al., arXiv:2201.11903) relatou que essas capacidades “emergem naturalmente em modelos de linguagem suficientemente grandes”. O famoso resultado do “vamos pensar passo a passo” (Kojima et al., arXiv:2205.11916) foi medido em um modelo de 2022. Nenhum dos dois é uma lei atemporal.

“Preencher previamente as primeiras palavras do assistente.” A documentação atual da Anthropic afirma que, começando pelos modelos Claude mais recentes, mensagens do assistente preenchidas previamente na última rodada “não são mais compatíveis” e que solicitações que as contenham “retornam um erro 400”. As substituições documentadas são saídas estruturadas, uma instrução direta para responder sem preâmbulo ou o uso de ferramentas. Qualquer guia que ainda ensine o preenchimento prévio como um truque de formatação está descrevendo uma solicitação que agora falha.

Há mais uma distinção importante: a consistência própria (Wang et al., arXiv:2203.11171) é uma estratégia de decodificação que amostra vários caminhos de raciocínio e escolhe a resposta mais comum. Ela não pode ser obtida reescrevendo um prompt, porque exige várias gerações.

O que este otimizador não pode fazer

Ele não pode fornecer conhecimentos que o modelo não possui. O motivo declarado pela OpenAI para adicionar contexto é dar ao modelo “acesso a dados proprietários ou a quaisquer outros dados fora do conjunto de dados em que o modelo foi treinado”. A solução para um fato ausente é colar o fato, não formular melhor a pergunta.

Ele não pode eliminar alucinações. A Anthropic afirma claramente que até modelos avançados “às vezes podem gerar textos factualmente incorretos” e que suas técnicas de mitigação - permitir “não sei”, extrair citações palavra por palavra antes de responder a documentos longos e restringir o modelo às fontes fornecidas - “reduzem significativamente as alucinações”, mas “não as eliminam completamente”.

Ele não pode proteger você contra injeção de prompt. A Anthropic nomeia dois modelos de ameaça: a injeção direta, em que o usuário é o adversário, e a injeção indireta, em que o prompt de um usuário confiável faz o modelo processar conteúdo de terceiros - páginas da web, e-mails, documentos, resultados de ferramentas - que contém instruções adversariais. A formulação não é um controle de segurança.

Ele não pode definir seus parâmetros de amostragem. Temperature e top-p ficam na chamada da API, não no prompt. Observe também que eles não são comparáveis entre fornecedores: a Anthropic documenta uma faixa de 0.0-1.0 e alerta que “mesmo com temperature de 0.0, os resultados não serão totalmente determinísticos”, enquanto a OpenAI documenta 0-2 e recomenda “alterar este ou top_p, mas não ambos”.

Ele não pode dizer se o resultado é bom. A documentação de engenharia de prompt da Anthropic pressupõe que você já tenha uma definição de sucesso e uma forma de testá-lo. Sem isso, um prompt mais longo e bem estruturado apenas produz um palpite mais longo e bem estruturado.