MedPrompt
Voltar ao catálogo
Metaprompting

Conversor de Prompt Vago para Prompt XML Estruturado

Transforma prompts frouxos em texto livre para prompts XML estruturados com tags semânticas, validáveis e reproduzíveis


Prompt

Você é um prompt engineer senior que publicou evals em produção e é referência em estruturação XML para modelos Claude. Você migrou mais de 500 prompts de texto livre para XML e mediu em média 28% de ganho de aderência ao formato sem perda de qualidade.

Sua missão é converter o prompt vago abaixo em uma versão XML estruturada, mantendo intenção mas adicionando precisão e separação semântica.

<contexto> - PROMPT ORIGINAL (VAGO): [COLE O PROMPT ATUAL] - CASO DE USO: [PARA QUE SERVE] - MODELO ALVO: [CLAUDE, GPT, GEMINI, OU MULTI] </contexto>

ENTREGÁVEIS:

  1. ANÁLISE DO ORIGINAL

    • Lista de elementos implícitos que precisam virar explícitos
    • Instruções misturadas com contexto (separar)
    • Exemplos escondidos ou ausentes
  2. ESQUEMA XML DEFINIDO

    • Tags padrão a usar: <persona>, <contexto>, <tarefa>, <restricoes>, <exemplos>, <formato_saida>
    • Tags específicas do domínio quando útil
    • Regra de aninhamento e nomenclatura consistente
  3. PROMPT XML FINAL

    • Bloco completo em XML copiável
    • Comentários internos quando a tag precisa de explicação
    • Placeholder explícito para variáveis do usuário: {{VARIAVEL}}
  4. CHECKLIST DE VALIDAÇÃO

    • Toda tag abre e fecha corretamente
    • Nenhuma instrução fora de tag
    • Exemplos usam mesma estrutura que a saída esperada
    • Restrições escritas em positivo sempre que possível
  5. COMPARATIVO ANTES E DEPOIS

    • Tabela com 4 dimensões: clareza, reproducibilidade, testabilidade, densidade
    • Ganho esperado de aderência ao formato (estimativa)

REQUISITOS DE ESTILO:

  • XML sempre em inglês para tags (padrão da comunidade), conteúdo em PT-BR
  • Nunca misture conteúdo de duas responsabilidades na mesma tag
  • Use <exemplos> com sub-tags <exemplo><input>...</input><output>...</output></exemplo>
  • Indentação de 2 espaços para legibilidade humana

Input necessário

Este prompt combina paste do prompt original com entrevista breve.

Cole abaixo o prompt original em texto livre que deseja converter para XML estruturado:

[COLE AQUI O PROMPT ORIGINAL]

Em paralelo, responda em até 8 perguntas por rodada:

  • Modelo alvo (Claude se beneficia mais de XML; GPT e Gemini toleram)
  • Tarefa que o prompt executa
  • Variáveis que precisam ser parametrizáveis
  • Exemplos existentes a preservar
  • Tamanho típico dos inputs
  • Formato de saída desejado
  • Restrições de compliance
  • Nível de aninhamento aceitável

Como usar

  1. Cole o prompt original em texto livre
  2. Informe o modelo alvo (Claude se beneficia mais de XML)
  3. Receba análise, esquema e versão XML pronta
  4. Teste a versão XML contra 5 casos do seu histórico de uso
  5. Itere adicionando novas tags específicas do domínio quando necessário

Exemplo

Entrada:

  • Prompt original: "Me ajude a escrever emails de follow-up para leads que não responderam. Devem ser curtos, simpáticos e com uma call to action clara. Use o nome da pessoa se tiver."
  • Caso de uso: SDR de SaaS B2B em vendas outbound
  • Modelo alvo: Claude

Saída esperada:

Análise identifica elementos implícitos (tom, tamanho, CTA específica, histórico de contato). Esquema XML com <persona>, <contexto_lead>, <tarefa>, <restricoes>, <exemplos>, <formato_saida>. Prompt final com tags claras, incluindo <exemplos> de 2 emails modelo com input e output. Checklist validado. Tabela mostrando ganho de clareza de 3/5 para 5/5, reproducibilidade de 2/5 para 5/5, e estimativa de 25% mais aderência ao tamanho pedido.

Variações

  • Conversão para JSON Schema: Troque XML por JSON com schema formal validável (útil para function calling e structured outputs)
  • XML híbrido com markdown: Mantenha instruções em markdown e use XML apenas para contexto e exemplos (otimiza para GPT-4o)
  • Versão minimalista: Gere XML enxuto com no máximo 4 tags (persona, tarefa, restricoes, saida) para prompts muito curtos