Cuando tus prompts involucran múltiples componentes como contexto, instrucciones y ejemplos, las etiquetas XML pueden marcar la diferencia. Ayudan a Claude a analizar tus prompts con mayor precisión, lo que resulta en resultados de mayor calidad.

Consejo sobre 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 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 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 de alto rendimiento.

Ejemplos