Cuando tus prompts involucran múltiples componentes como contexto, instrucciones y ejemplos, las etiquetas XML pueden ser un cambio de juego. 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 las diferentes partes de tu prompt. Esto evita que Claude confunda las instrucciones con los ejemplos o el contexto.

¿Por qué usar etiquetas XML?

  • Claridad: Separa claramente las diferentes partes de tu prompt y asegura que esté bien estructurado.
  • Precisión: Reduce los errores causados por la mala interpretación de partes de tu prompt por parte de Claude.
  • Flexibilidad: Encuentra, agrega, elimina o modifica fácilmente partes de tu prompt sin reescribir todo.
  • Analizabilidad: Hacer que Claude use etiquetas XML en su salida facilita la extracción de partes específicas de su respuesta mediante post-procesamiento.
No hay 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 haz referencia 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