Quando seus prompts envolvem múltiplos componentes como contexto, instruções e exemplos, tags XML podem ser um divisor de águas. Elas ajudam o Claude a analisar seus prompts com mais precisão, levando a resultados de maior qualidade.

Dica de XML: Use tags como <instructions>, <example>, e <formatting> para separar claramente diferentes partes do seu prompt. Isso evita que o Claude confunda instruções com exemplos ou contexto.

Por que usar tags XML?

  • Clareza: Separe claramente diferentes partes do seu prompt e garanta que ele esteja bem estruturado.
  • Precisão: Reduza erros causados pelo Claude interpretando incorretamente partes do seu prompt.
  • Flexibilidade: Encontre, adicione, remova ou modifique facilmente partes do seu prompt sem reescrever tudo.
  • Analisabilidade: Fazer com que o Claude use tags XML em sua saída torna mais fácil extrair partes específicas de sua resposta através de pós-processamento.
Não existem tags XML “melhores” canônicas com as quais o Claude tenha sido treinado em particular, embora recomendemos que os nomes das suas tags façam sentido com a informação que elas envolvem.

Melhores práticas para uso de tags

  1. Seja consistente: Use os mesmos nomes de tags em todos os seus prompts e refira-se a esses nomes de tags ao falar sobre o conteúdo (por exemplo, Usando o contrato nas tags <contract>...).
  2. Aninhe tags: Você deve aninhar tags <outer><inner></inner></outer> para conteúdo hierárquico.
Dica para usuários avançados: Combine tags XML com outras técnicas como prompting multishot (<examples>) ou cadeia de pensamento (<thinking>, <answer>). Isso cria prompts super estruturados e de alto desempenho.

Exemplos