Engenharia de prompts
Use tags XML para estruturar seus prompts
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
- 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>...
). - 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
Biblioteca de prompts
Inspire-se com uma seleção curada de prompts para várias tarefas e casos de uso.
Tutorial de prompting no GitHub
Um tutorial repleto de exemplos que cobre os conceitos de engenharia de prompts encontrados em nossa documentação.
Tutorial de prompting no Google Sheets
Uma versão mais leve do nosso tutorial de engenharia de prompts através de uma planilha interativa.