prompt-engineering-patterns
Faz seu agente dominar técnicas avançadas de instruções para IA. Isso melhora o desempenho, a confiabilidade e o controle das respostas da IA.
O que ela faz
Esta ferramenta ajuda a criar instruções melhores e mais claras para inteligências artificiais. Ela ensina técnicas para que a IA entenda exatamente o que você quer, resultando em respostas mais precisas e úteis.
Quando usar
- ✓Quando a IA não entende o que você pede.
- ✓Para obter respostas mais detalhadas e corretas.
- ✓Ao criar tarefas complexas para a IA.
Exemplo do que pedir para a IA
“Como posso fazer a IA me dar respostas mais confiáveis sobre um assunto específico?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta sugere formas de organizar suas instruções, usar exemplos e testar diferentes abordagens. Ela funciona como um guia para você 'conversar' melhor com a IA.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill prompt-engineering-patternsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/prompt-engineering-patterns/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Padrões de Engenharia de Prompt
Domine técnicas avançadas de engenharia de prompt para maximizar o desempenho, a confiabilidade e a controlabilidade de LLMs.
Não use esta habilidade quando
- A tarefa não estiver relacionada a padrões de engenharia de prompt
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique as melhores práticas relevantes e valide os resultados.
- Forneça etapas acionáveis e verificação.
Use esta habilidade quando
- Projetar prompts complexos para aplicações de LLM em produção
- Otimizar o desempenho e a consistência do prompt
- Implementar padrões de raciocínio estruturado (cadeia de pensamento, árvore de pensamento)
- Construir sistemas de aprendizado com poucos exemplos (few-shot learning) com seleção dinâmica de exemplos
- Criar modelos de prompt reutilizáveis com interpolação de variáveis
- Depurar e refinar prompts que produzem resultados inconsistentes
- Implementar prompts de sistema para assistentes de IA especializados
Capacidades Principais
1. Aprendizado com Poucos Exemplos (Few-Shot Learning)
- Estratégias de seleção de exemplos (similaridade semântica, amostragem de diversidade)
- Equilibrar a contagem de exemplos com as restrições da janela de contexto
- Construir demonstrações eficazes com pares de entrada-saída
- Recuperação dinâmica de exemplos de bases de conhecimento
- Lidar com casos extremos através da seleção estratégica de exemplos
2. Prompting de Cadeia de Pensamento (Chain-of-Thought)
- Solicitação de raciocínio passo a passo
- CoT zero-shot com "Vamos pensar passo a passo"
- CoT few-shot com rastros de raciocínio
- Técnicas de autoconsistência (amostragem de múltiplos caminhos de raciocínio)
- Etapas de verificação e validação
3. Otimização de Prompt
- Fluxos de trabalho de refinamento iterativo
- Testes A/B de variações de prompt
- Medição de métricas de desempenho de prompt (precisão, consistência, latência)
- Redução do uso de tokens mantendo a qualidade
- Lidar com casos extremos e modos de falha
4. Sistemas de Modelos (Templates)
- Interpolação e formatação de variáveis
- Seções de prompt condicionais
- Modelos de conversação multi-turno
- Composição de prompt baseada em papéis
- Componentes de prompt modulares
5. Design de Prompt de Sistema
- Definir comportamento e restrições do modelo
- Definir formatos e estrutura de saída
- Estabelecer papel e especialidade
- Diretrizes de segurança e políticas de conteúdo
- Definição de contexto e informações de fundo
Início Rápido
from prompt_optimizer import PromptTemplate, FewShotSelector
# Define a structured prompt template
template = PromptTemplate(
system="You are an expert SQL developer. Generate efficient, secure SQL queries.",
instruction="Convert the following natural language query to SQL:\n{query}",
few_shot_examples=True,
output_format="SQL code block with explanatory comments"
)
# Configure few-shot learning
selector = FewShotSelector(
examples_db="sql_examples.jsonl",
selection_strategy="semantic_similarity",
max_examples=3
)
# Generate optimized prompt
prompt = template.render(
query="Find all users who registered in the last 30 days",
examples=selector.select(query="user registration date filter")
)
Padrões Chave
Divulgação Progressiva
Comece com prompts simples, adicione complexidade apenas quando necessário:
Nível 1: Instrução direta
- "Resuma este artigo"
Nível 2: Adicionar restrições
- "Resuma este artigo em 3 pontos, focando nas descobertas principais"
Nível 3: Adicionar raciocínio
- "Leia este artigo, identifique as descobertas principais e, em seguida, resuma em 3 pontos"
Nível 4: Adicionar exemplos
- Inclua 2-3 resumos de exemplo com pares de entrada-saída
Hierarquia de Instruções
[System Context] → [Task Instruction] → [Examples] → [Input Data] → [Output Format]
Recuperação de Erros
Crie prompts que lidam graciosamente com falhas:
- Inclua instruções de fallback
- Solicite pontuações de confiança
- Peça interpretações alternativas quando incerto
- Especifique como indicar informações ausentes
Melhores Práticas
- Seja Específico: Prompts vagos produzem resultados inconsistentes
- Mostre, Não Apenas Diga: Exemplos são mais eficazes do que descrições
- Teste Extensivamente: Avalie em entradas diversas e representativas
- Itere Rapidamente: Pequenas mudanças podem ter grandes impactos
- Monitore o Desempenho: Acompanhe métricas em produção
- Controle de Versão: Trate prompts como código com versionamento adequado
- Documente a Intenção: Explique por que os prompts são estruturados da maneira que são
Armadilhas Comuns
- Excesso de Engenharia: Começar com prompts complexos antes de tentar os simples
- Poluição de Exemplos: Usar exemplos que não correspondem à tarefa alvo
…
Perguntas frequentes
O que são 'padrões de engenharia de prompt'?
São técnicas e estruturas comprovadas para escrever instruções (prompts) que ajudam a IA a funcionar melhor.
Por que usar exemplos ajuda a IA?
Mostrar exemplos do que você quer (entrada e saída) ajuda a IA a entender o padrão e a entregar o resultado desejado com mais precisão.
O que fazer se a IA der respostas erradas?
A ferramenta ensina a refinar as instruções, adicionar mais detalhes ou exemplos, e a testar variações para corrigir os erros.
Detalhes
Descrição original do autor
Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3912
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
bengali-nlp
Faz seu agente processar textos em bengali. Ajuda a entender e trabalhar com a língua, normalizando o texto e lidando com suas características únicas.
affaan-m/ECC
prompt-caching-strategy
Ajuda seu agente a otimizar o uso de prompts para modelos de linguagem. Ele analisa como os prompts são feitos para encontrar maneiras de reduzir custos e tornar as respostas mais rápidas, reutilizando informações sempre que possível.
affaan-m/ECC
prompt-optimizer
Faz seu agente analisar e melhorar os prompts que você escreve. Ele sugere como adicionar informações ou mudar a forma para que o modelo de IA entenda melhor e dê a resposta desejada.
affaan-m/ECC