While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

Cuando tus prompts involucran múltiples componentes como contexto, instrucciones y ejemplos, las etiquetas XML pueden ser un cambio radical. Ayudan a Claude a analizar tus prompts con mayor precisión, lo que lleva a resultados de mayor calidad.

Consejo XML: Usa etiquetas como <instructions>, <example>, y <formatting> para separar claramente diferentes partes de tu prompt. Esto evita que Claude confunda las instrucciones con ejemplos o contexto.

¿Por qué usar etiquetas XML?

  • Claridad: Separa claramente diferentes partes de tu prompt y asegura que esté bien estructurado.
  • Precisión: Reduce errores causados por Claude al malinterpretar partes de tu prompt.
  • Flexibilidad: Encuentra, agrega, elimina o modifica fácilmente partes de tu prompt sin reescribir todo.
  • Capacidad de análisis: Hacer que Claude use etiquetas XML en su salida facilita la extracción de partes específicas de su respuesta mediante post-procesamiento.
No existen etiquetas XML “mejores” canónicas con las que Claude haya sido entrenado en particular, aunque recomendamos que los nombres de tus etiquetas tengan sentido con la información que rodean.

Mejores prácticas de etiquetado

  1. Sé consistente: Usa los mismos nombres de etiquetas en todos tus prompts y refiérete a esos nombres de etiquetas cuando hables sobre el contenido (por ejemplo, Usando el contrato en las etiquetas <contract>...).
  2. Anida etiquetas: Debes anidar etiquetas <outer><inner></inner></outer> para contenido jerárquico.
Consejo para usuarios avanzados: Combina etiquetas XML con otras técnicas como prompting multishot (<examples>) o cadena de pensamiento (<thinking>, <answer>). Esto crea prompts súper estructurados y de alto rendimiento.

Ejemplos