Si querés system prompts n8n configurar IA como un experto, prestá atención: cuando usás n8n para automatizar tareas con inteligencia artificial pero sentís que las respuestas suenan planas, genéricas o fuera de tono, probablemente estés descuidando una pieza clave. Aprender a configurar system prompts en n8n para IA es la diferencia entre tener un asistente mediocre y uno que realmente entiende el contexto de tu negocio. No se trata solo de conectar un nodo de OpenAI y esperar magia; se trata de darle instrucciones precisas al modelo sobre cómo comportarse, qué tono usar y qué limitaciones respetar. En esta guía te muestro paso a paso cómo dominar esta configuración para que tus workflows de automatización hablen el mismo idioma que vos.
¿Qué son los system prompts en n8n?
Los system prompts son las instrucciones base que le das al modelo de inteligencia artificial antes de que procese cualquier mensaje del usuario. Pensalo como el manual de entrenamiento que recibe un empleado nuevo antes de atender clientes: ahí definís si debe ser formal o casual, si debe priorizar la brevedad o la explicación detallada, y qué conocimientos específicos debe usar.
En el contexto de n8n, cuando configurás un nodo de AI Agent, Basic LLM Chain o cualquier integración con modelos como GPT-4, Claude o Llama, el system prompt es ese campo de texto donde establecés la «personalidad» y las reglas del juego. A diferencia del user prompt (la consulta específica que hace el usuario final), el system prompt actúa como el marco invisible que determina cómo se estructurará la respuesta.
La magia está en que podés ser tan específico como quieras: desde definir que la IA es un «experto en contabilidad argentina con 20 años de experiencia» hasta instruir que «siempre debe responder en español rioplatense y usar emojis moderadamente». Sin esta configuración, el modelo usa su comportamiento por defecto, que suele ser genérico y poco útil para flujos de trabajo específicos. Consultá la documentación oficial de n8n sobre AI Agent para profundizar en las opciones avanzadas.

System Prompts n8n Configurar IA: Guía Paso a Paso
Antes de meterte en la configuración avanzada, necesitás tener claros los pasos fundamentales. No es complicado, pero requiere atención a los detalles para que todo funcione como esperás. Si aún no tenés n8n instalado, podés seguir nuestra guía sobre cómo instalar n8n en un VPS Ubuntu.
Configuración de credenciales y nodos básicos
Primero lo primero: necesitás tener configuradas las credenciales de tu proveedor de IA. Si estás usando OpenAI, Anthropic o cualquier modelo local via Ollama, te recomiendo revisar primero nuestra guía sobre cómo configurar credenciales en n8n para evitar errores de conexión.
Una vez que tenés tus credenciales listas, arrastrá el nodo «AI Agent» al canvas (es el nodo recomendado para la mayoría de los casos actuales). Este nodo reemplaza a los workflows antiguos de varios pasos y te da un control más granular sobre el comportamiento del modelo.
En la configuración del AI Agent, vas a encontrar un campo llamado «System Prompt» o «Options» donde podés expandir y agregar el texto base. Acá es donde empieza la diversión. Si estás creando un agente conversacional, este prompt determinará cómo se comporta en cada interacción.
Estructura efectiva de un system prompt
Un buen system prompt no es un par de líneas vagas. La estructura que mejor funciona en producción incluye cuatro elementos clave:
1. Rol y contexto: Definí quién es la IA. Ejemplo: «Sos un asistente virtual especializado en logística internacional para pymes argentinas.»
2. Restricciones y límites: Establecé qué no debe hacer. Ejemplo: «Nunca des asesoramiento legal. Si te preguntan sobre regulaciones aduaneras específicas, derivá al consultor oficial.»
3. Formato de salida: Indicá cómo querés la respuesta. Ejemplo: «Respondé siempre en párrafos cortos de máximo tres líneas. Usá listas numeradas para pasos a seguir.»
4. Contexto adicional: Datos específicos que el modelo debe considerar. Ejemplo: «La empresa para la que trabajás ofrece envíos a Brasil, Chile y Uruguay únicamente.»
En n8n, podés escribir todo esto directamente en el campo de texto, o si necesitás que sea dinámico, usar expresiones como {{ $json.role }} para traer la configuración desde otro nodo. Para desplegar esto en producción con todas las seguridades, revisá nuestra guía de n8n Docker Compose Producción.
Variables dinámicas para system prompts n8n configurar IA
Una de las ventajas de usar n8n es que podés hacer que tus system prompts cambien según el contexto. No necesitás crear un workflow diferente para cada cliente o cada escenario.
Por ejemplo, si tenés un sistema de soporte técnico, podés usar el campo «System Prompt» con una expresión como: «Sos un técnico especializado en {{ $json.product_category }}. Tu tono debe ser {{ $json.tone_preference }}. El cliente tiene un plan {{ $json.subscription_level }}.»
Así, el mismo workflow sirve para múltiples productos sin que tengas que dupl
