Un system prompt es la instrucción inicial que define el comportamiento, las restricciones y el formato de respuesta de un modelo de lenguaje (LLM) como ChatGPT, Claude o Gemini. Bien estructurado, un system prompt transforma un modelo genérico en un asistente especializado. La calidad del prompt determina directamente la calidad, consistencia y utilidad de las respuestas del modelo.
¿Qué es un system prompt?
El system prompt (o prompt de sistema) se envía como primer mensaje al modelo antes de cualquier interacción del usuario. A diferencia de los mensajes de usuario, el system prompt establece el contexto permanente: rol de la IA (ej. «Eres un experto en SEO»), restricciones (idioma, longitud, tono), formato de salida (JSON, listas, tabla), y ejemplos de referencia (few-shot learning). Los modelos como Claude responden mejor a prompts estructurados con <etiquetas XML>, mientras que ChatGPT prefiere Markdown con encabezados. Un buen system prompt puede ser la diferencia entre respuestas genéricas y respuestas precisamente adaptadas.
¿Cómo estructurar un prompt para obtener mejores respuestas?
La estructura óptima sigue un patrón probado: 1) Rol — define quién es la IA y su nivel de expertise. 2) Contexto — proporciona la información de fondo necesaria. 3) Instrucciones — describe la tarea específica con claridad. 4) Formato de salida — especifica exactamente cómo debe estructurarse la respuesta. 5) Ejemplos — incluye 2-3 pares input/output para demostrar lo esperado. Esta herramienta genera el prompt en tres formatos (XML, JSON, Markdown) con contador de tokens integrado. ¿Necesitas comparar costes de APIs de IA? Prueba la calculadora de precios LLM.
¿Qué formato de prompt funciona mejor para cada modelo de IA?
Cada modelo de IA responde mejor a una estructura de prompt diferente. Claude (Anthropic) destaca con prompts XML donde cada sección está envuelta en etiquetas descriptivas como <instructions>. GPT (OpenAI) funciona bien con Markdown usando encabezados ## claros. Gemini (Google) también favorece Markdown con jerarquía explícita. Los modelos open-source como Llama funcionan mejor con Markdown simple y directo. Esta herramienta selecciona automáticamente el formato óptimo según tu modelo objetivo, permitiendo cambio manual para usuarios avanzados.