Estructura de prompts con etiquetas XML para IA
Clase 7 de 18 • Curso de Prompt Engineering
Contenido del curso
Estructurando instrucciones claras y efectivas
Manejo de contexto extenso y datos
Tecnicas de razonamiento para tareas complejas
Aplicaciones y automatización profesional
Diseña prompts claros, consistentes y listos para producción usando etiquetas XML. Aprende a traducir tu formato visual de Google Docs a una estructura que la IA entiende mejor, mejora el zero-shot y few-shot prompting, y evita ambigüedades que generan resultados irregulares.
¿Cómo convertir el formato visual en etiquetas XML para prompts eficaces?
La estructura visual de títulos, listas e indentación se pierde al pegar en Claude. Por eso, conviene traducir el formato humano a etiquetas XML para que la IA entienda dónde inicia y termina cada parte.
- Usa etiquetas descriptivas para abrir y cerrar secciones.
- Evita ambigüedad: todo contenedor que abras, ciérralo.
- Nombra etiquetas con sentido: mejor descriptivas que creativas.
¿Qué etiquetas básicas necesitas para delimitar contenido?
- Una etiqueta general para agrupar ejemplos.
- Una etiqueta por cada tweet.
- Atributo semántico mediante el nombre de la etiqueta: alto o bajo engagement.
<ejemplos> <tweet-alto-engagement> Dato impactante e ironía. Contraste generacional. Números concretos y call to action. </tweet-alto-engagement> <tweet-bajo-engagement> Opinión genérica sin datos. Frase larga sin estructura. </tweet-bajo-engagement> </ejemplos> <instruccion> Haz tres opciones de tweet para escoger el mejor. </instruccion>
¿Cómo evitar que la IA mezcle secciones por falta de cierre?
- Cierra cada etiqueta en el lugar exacto donde termina su contenido.
- Mantén la jerarquía: un contenedor no debe “tragarse” texto que no le pertenece.
- Si dejas abierto un contenedor, sube la probabilidad de alucinaciones y patrones mal aprendidos.
¿Qué prácticas mejoran la consistencia en zero-shot y few-shot?
El orden visual en un documento ayuda a personas, pero la IA necesita señal explícita. Etiquetas + orden aleatorio de ejemplos refuerzan la comprensión de alto y bajo engagement.
- Marca cada ejemplo como alto o bajo engagement.
- Mezcla el orden para evitar sesgos de posición.
- Mantén la misma estructura en temas distintos para ganar consistencia.
¿Cómo etiquetar alto y bajo engagement de forma clara?
- Usa guiones en etiquetas compuestas: alto-engagement y bajo-engagement.
- Repite apertura y cierre idénticos.
<ejemplos> <tweet-bajo-engagement> Reflexión vaga sin datos. Sin contraste ni CTA. </tweet-bajo-engagement> <tweet-alto-engagement> Dato impactante + ironía. Contraste generacional. Predicción concreta y CTA. </tweet-alto-engagement> <tweet-bajo-engagement> Generalidades. Demasiados saltos sin intención. </tweet-bajo-engagement> <tweet-alto-engagement> Estadística breve. Giro inesperado. Pregunta que invita a responder. </tweet-alto-engagement> </ejemplos> <instruccion> Genera 3 opciones de tweet y yo escogeré el mejor. </instruccion>
¿Por qué la mezcla de ejemplos ayuda al modelo?
- Reduce la confusión entre alto y bajo engagement.
- Refuerza el patrón correcto más allá del orden.
- Facilita que el few-shot funcione en más temas con calidad sostenida.
¿Cómo editar y enviar prompts largos sin perder trabajo?
Trabajar en Claude directamente es cómodo, pero con prompts extensos conviene editar en un documento para evitar errores y mejorar la colaboración.
- Usa títulos y listas para tu lectura, pero traduce a etiquetas para la IA.
- Aplica indentación para visualizar jerarquías: contenedores dentro de contenedores.
- Colores en el documento ayudan al equipo, aunque no viajan al chat.
¿Qué flujo de trabajo reduce errores al pegar en Claude?
- Redacta en Google Docs o Word.
- Pide a alguien ajeno que lo lea y te diga qué entendió.
- Copia y pega al LLM cuando esté listo.
¿Qué atajo evita enviar el prompt por accidente?
- Para salto de línea sin enviar: escribe y usa shift + enter.
- Si solo presionas enter, se envía el mensaje.
- En prompts largos, un enter a destiempo puede hacerte perder trabajo.
¿Qué recordar al cerrar etiquetas y contenedores?
- Cada apertura debe tener su cierre correspondiente.
- Cierra antes de abrir una nueva sección paralela.
- Limita cada etiqueta a la información que le pertenece.
<ejemplos> <tweet-alto-engagement> Patrón breve, con datos y CTA. </tweet-alto-engagement> <tweet-bajo-engagement> Texto genérico y largo sin estructura. </tweet-bajo-engagement> </ejemplos> <instruccion> Entrega 3 opciones. </instruccion>
¿Te gustaría compartir tu forma de etiquetar ejemplos o cómo mezclas alto y bajo engagement? Deja tus dudas y experiencias en los comentarios.