Como Usar Tags XML para Estruturar seus Prompts

A utilização de tags XML na criação de prompts pode transformar a maneira como você interage com modelos de inteligência artificial (IA) generativa (, Claude, Gemini, Copilot), proporcionando resultados mais precisos e de alta qualidade. As tags XML permitem que você separe claramente diferentes componentes do seu , como contexto, instruções e exemplos, evitando que a IA misture essas informações.

Por que Usar Tags XML?

Clareza

As tags XML ajudam a separar claramente diferentes partes do seu prompt, garantindo uma estrutura organizada e fácil de entender.

Precisão

Reduzem erros causados pela interpretação incorreta de partes do seu prompt, melhorando a precisão das respostas geradas por IA.

Flexibilidade

Facilitam a adição, remoção ou modificação de partes do seu prompt sem a necessidade de reescrever tudo.

Parseabilidade

Ao utilizar tags XML nas respostas geradas, torna-se mais fácil extrair partes específicas do conteúdo para pós-processamento.

Melhores Práticas para Tagging

Consistência

Use os mesmos nomes de tags em todos os seus prompts e refira-se a esses nomes ao discutir o conteúdo (por exemplo, usando o contrato em tags ).

Aninhamento de Tags

Aninhe tags  para conteúdo hierárquico, garantindo uma estrutura clara e lógica.

Dica para Usuários Avançados

Combine tags XML com outras técnicas como prompting multishot () ou chain of thought (), criando prompts superestruturados e de alto desempenho.

Exemplos Práticos

Exemplo 1: Geração de Relatórios Financeiros

Sem Tags XML

Você é um analista financeiro na AcmeCorp. Gere um relatório financeiro do Q2 para nossos investidores. Inclua seções sobre Crescimento de Receita, Margens de Lucro e Fluxo de Caixa, como no exemplo do ano passado: {{Q1_REPORT}}. Use os dados da planilha: {{SPREADSHEET_DATA}}. O relatório deve ser extremamente conciso, direto, profissional e em formato de lista, destacando tanto os pontos fortes quanto as áreas de melhoria.

Com Tags XML

Você é um analista financeiro na AcmeCorp. Gere um relatório financeiro do Q2 para nossos investidores.

AcmeCorp é uma empresa SaaS B2B. Nossos investidores valorizam transparência e insights acionáveis.

Use esses dados para seu relatório:
1. Inclua seções: Crescimento de Receita, Margens de Lucro, Fluxo de Caixa.
2. Destaque pontos fortes e áreas de melhoria.

Mantenha o tom conciso e profissional. Siga esta estrutura:

Exemplo 2: Análise de Contratos Legais

Sem Tags XML

Analise este acordo de licenciamento de software para riscos e responsabilidades potenciais: {{CONTRACT}}. Foque nas cláusulas de indenização, limitação de responsabilidade e propriedade intelectual. Além disso, observe quaisquer termos incomuns ou preocupantes. Aqui está nosso contrato padrão para referência: {{STANDARD_CONTRACT}}. Forneça um resumo das conclusões e recomendações para nossa equipe jurídica.

Com Tags XML

Analise este acordo de licenciamento de software para riscos e responsabilidades legais.

Somos uma empresa multinacional considerando este acordo para nossa infraestrutura de dados central.


Este é nosso contrato padrão para referência:

1. Analise estas cláusulas:
- Indenização
- Limitação de responsabilidade
- Propriedade intelectual
2. Observe termos incomuns ou preocupantes.
3. Compare com nosso contrato padrão.
4. Resuma as conclusões em tags 5. Liste recomendações acionáveis em tags

Conclusão

A utilização de tags XML para estruturar seus prompts não só melhora a clareza e precisão das respostas geradas por IA, mas também facilita a gestão e modificação dos prompts. Adotar essas práticas pode levar a interações mais eficientes e resultados de maior qualidade.

Fonte: Anthropic Documentation

Marcado como: