Las etiquetas XML son una herramienta poderosa para estructurar prompts y guiar las respuestas de Claude. Claude está particularmente familiarizado con prompts que tienen etiquetas XML, ya que Claude estuvo expuesto a tales prompts durante el entrenamiento. Al envolver partes clave de tu prompt (como instrucciones, ejemplos o datos de entrada) en etiquetas XML, puedes ayudar a Claude a entender mejor el contexto y generar resultados más precisos. Esta técnica es especialmente útil cuando se trabaja con prompts complejos o entradas variables.

¿Buscas técnicas más avanzadas? Consulta consejos para ventanas de contexto largo para aprender cómo las etiquetas XML pueden ayudarte a aprovechar al máximo las capacidades de contexto extendido de Claude.


¿Qué son las etiquetas XML?

Las etiquetas XML son etiquetas entre ángulos como <tag></tag>. Vienen en pares y consisten en una etiqueta de apertura, como <tag>, y una etiqueta de cierre marcada con una /, como </tag>. Las etiquetas XML se usan para envolver contenido, así: <tag>contenido</tag>.

Las etiquetas XML de apertura y cierre deben compartir exactamente el mismo nombre. El nombre de la etiqueta puede ser lo que quieras, siempre y cuando esté envuelto entre ángulos, aunque recomendamos nombrar tus etiquetas algo contextualmente relevante al contenido que envuelven.

Las etiquetas XML siempre deben referirse en pares y nunca solo como la primera mitad de un conjunto (por ejemplo, Usando el documento en etiquetas <doc></doc>, responde esta pregunta.).

Nombres de etiquetas XML

No hay un mejor conjunto canónico de nombres de etiquetas XML con los que Claude se desempeñe particularmente bien. Por ejemplo, <doc> funciona igual de bien que “. La única vez que necesitas nombres de etiquetas XML muy específicos es en el caso de llamadas a funciones.


¿Por qué usar etiquetas XML?

Hay varias razones por las que podrías querer incorporar etiquetas XML en tus prompts:

  1. Precisión mejorada: Las etiquetas XML ayudan a Claude a distinguir entre diferentes partes de tu prompt, como instrucciones, ejemplos y datos de entrada. Esto puede llevar a un análisis más preciso de tu prompt y, por lo tanto, a respuestas más relevantes y precisas, particularmente en dominios como matemáticas o generación de código.
  2. Estructura más clara: Así como los encabezados y secciones hacen que los documentos sean más fáciles de seguir para los humanos, las etiquetas XML ayudan a Claude a entender la jerarquía y las relaciones dentro de tu prompt.
  3. Posprocesamiento más fácil: También puedes pedirle a Claude que use etiquetas XML en sus respuestas, lo que facilita la extracción de información clave de manera programática.

Cómo usar etiquetas XML

Puedes usar etiquetas XML para estructurar y delimitar partes de tu prompt entre sí, como separar instrucciones de contenido, o ejemplos de instrucciones.

RolContenido
UsuarioPor favor, analiza este documento y escribe un memo resumen detallado de acuerdo con las instrucciones a continuación, siguiendo el formato dado en el ejemplo:

\
{{DOCUMENTO}}
\