Pular para o conteúdo
Skillpedia
Prompts e LLMs48 mil · #3912

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/prompt-engineering-patterns/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/prompt-engineering-patterns/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-patterns

Ou 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.md
Conteú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:

  1. Nível 1: Instrução direta

    • "Resuma este artigo"
  2. Nível 2: Adicionar restrições

    • "Resuma este artigo em 3 pontos, focando nas descobertas principais"
  3. Nível 3: Adicionar raciocínio

    • "Leia este artigo, identifique as descobertas principais e, em seguida, resuma em 3 pontos"
  4. 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

  1. Seja Específico: Prompts vagos produzem resultados inconsistentes
  2. Mostre, Não Apenas Diga: Exemplos são mais eficazes do que descrições
  3. Teste Extensivamente: Avalie em entradas diversas e representativas
  4. Itere Rapidamente: Pequenas mudanças podem ter grandes impactos
  5. Monitore o Desempenho: Acompanhe métricas em produção
  6. Controle de Versão: Trate prompts como código com versionamento adequado
  7. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3912
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas