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:
-
ANÁLISE DO ORIGINAL
- Lista de elementos implícitos que precisam virar explícitos
- Instruções misturadas com contexto (separar)
- Exemplos escondidos ou ausentes
-
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
-
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}}
-
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
-
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
- Cole o prompt original em texto livre
- Informe o modelo alvo (Claude se beneficia mais de XML)
- Receba análise, esquema e versão XML pronta
- Teste a versão XML contra 5 casos do seu histórico de uso
- 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