As tags XML são uma ferramenta poderosa para estruturar prompts e guiar as respostas do Claude. O Claude é particularmente familiarizado com prompts que possuem tags XML, pois foi exposto a tais prompts durante o treinamento. Ao envolver partes-chave do seu prompt (como instruções, exemplos ou dados de entrada) em tags XML, você pode ajudar o Claude a entender melhor o contexto e gerar saídas mais precisas. Essa técnica é especialmente útil ao trabalhar com prompts complexos ou entradas variáveis.

Procurando técnicas mais avançadas? Confira as dicas de janela de contexto longo para aprender como as tags XML podem ajudá-lo a aproveitar ao máximo os recursos estendidos de contexto do Claude.


O que são tags XML?

As tags XML são tags entre colchetes angulares, como <tag></tag>. Elas vêm em pares e consistem em uma tag de abertura, como <tag>, e uma tag de fechamento marcada por uma /, como </tag>. As tags XML são usadas para envolver o conteúdo, assim: <tag>conteúdo</tag>.

As tags XML de abertura e fechamento devem compartilhar exatamente o mesmo nome. O nome da tag pode ser qualquer coisa que você quiser, desde que esteja entre colchetes angulares, embora recomendemos nomear suas tags com algo contextualmente relevante para o conteúdo que está sendo envolvido.

As tags XML devem sempre ser referidas em pares e nunca apenas como a primeira metade de um conjunto (por exemplo, Usando o documento nas tags <doc></doc>, responda a esta pergunta.).

Nomes de tags XML

Não há um conjunto canônico de nomes de tags XML com os quais o Claude tenha um desempenho particularmente bom. Por exemplo, <doc> funciona tão bem quanto “. A única vez que você precisa de nomes de tags XML muito específicos é no caso de chamada de função.


Por que usar tags XML?

Existem várias razões pelas quais você pode querer incorporar tags XML em seus prompts:

  1. Precisão aprimorada: As tags XML ajudam o Claude a distinguir entre diferentes partes do seu prompt, como instruções, exemplos e dados de entrada. Isso pode levar a uma análise mais precisa do seu prompt e, portanto, respostas mais relevantes e precisas, particularmente em domínios como matemática ou geração de código.
  2. Estrutura mais clara: Assim como títulos e seções tornam os documentos mais fáceis de serem seguidos por humanos, as tags XML ajudam o Claude a entender a hierarquia e os relacionamentos dentro do seu prompt.
  3. Pós-processamento mais fácil: Você também pode pedir ao Claude para usar tags XML em suas respostas, tornando mais simples extrair informações-chave programaticamente.

Como usar tags XML

Você pode usar tags XML para estruturar e delimitar partes do seu prompt umas das outras, como separar instruções de conteúdo ou exemplos de instruções.

FunçãoConteúdo
UsuárioPor favor, analise este documento e escreva um memorando de resumo detalhado de acordo com as instruções abaixo, seguindo o formato fornecido no exemplo:

\
{{DOCUMENT}}
\