Instrucciones del sistema: Estableciendo las reglas para una IA

Jazmie Jamaludin

Imagina que contratas a un nuevo asistente brillante que puede hacer casi cualquier cosa que le pidas, pero que llega el primer día sin saber qué hace tu negocio, quiénes son tus clientes o cómo te gusta que se hagan las cosas. Podrías explicarle todo de nuevo en cada conversación, o podrías escribir una nota informativa clara que quede en su escritorio y moldee discretamente cada respuesta que dé. En el mundo de la inteligencia artificial, esa nota informativa se llama "system prompt" (instrucción de sistema), y aprender a escribir una buena es una de las habilidades de mayor impacto que puedes adquirir.

Esta guía explica qué es realmente un system prompt, cómo se diferencia de los mensajes que escribes a diario, por qué tiene un efecto tan desproporcionado en la calidad y seguridad de la salida de una IA, y cómo escribir uno que te dé consistentemente el comportamiento que deseas. No se requiere codificación, y no necesitas entender las matemáticas detrás de los modelos para usar esto bien.

Qué es realmente un system prompt

La mayoría de los asistentes de IA modernos se basan en grandes modelos de lenguaje, y cuando interactúas con uno, suelen haber dos tipos de instrucciones en juego. La primera es tu mensaje ordinario, la pregunta o solicitud que escribes en el momento. La segunda, discretamente detrás de escena, es el system prompt: un conjunto de instrucciones permanentes que le dice al modelo quién debe ser, qué debe y no debe hacer, y cómo debe responder. Para entender por qué esto importa, ayuda saber un poco sobre cómo funcionan los grandes modelos de lenguaje, porque el system prompt es simplemente la primera y más influyente pieza de contexto que el modelo lee antes de generar cualquier cosa.

Piensa en ello como la diferencia entre una instrucción única y una descripción de puesto. Si le dices a un colega "resume este correo electrónico", esa es una tarea única. Si le dices "eres nuestro líder de soporte al cliente; siempre responde amablemente, nunca hagas promesas sobre reembolsos y escala cualquier asunto legal", ese es un rol que lleva a cada interacción. El system prompt es la descripción del puesto, y todo lo que hace la IA está influenciado por ello.

Dónde reside el system prompt

En una herramienta de chat para consumidores, el system prompt a menudo es escrito por la empresa que construyó el producto, y nunca lo ves. Sin embargo, cuando construyes tu propia función o asistente de IA, tú mismo escribes el system prompt, y se convierte en una de las decisiones de diseño más importantes que tomas. Se establece una vez y se aplica a toda la conversación, lo que le da un gran alcance.

Se establece una vez, se aplica en todas partes
Un solo system prompt moldea cada respuesta en una conversación, por lo que pequeños cambios en la redacción pueden tener grandes efectos.
Fuente: Guía de indicaciones de OpenAI / Anthropic

Por qué los system prompts son tan importantes

Debido a que el system prompt se lee primero y enmarca todo lo que sigue, tiene una influencia desproporcionada en el comportamiento del modelo. Un system prompt vago produce un asistente genérico y vago. Uno preciso produce un asistente que suena como tu marca, se mantiene dentro de tus reglas y se niega cortésmente cuando se le pide que haga algo que no debería. El mismo modelo subyacente puede sentirse completamente diferente dependiendo de las instrucciones que se le den, de la misma manera que la misma persona talentosa se desempeña de manera muy diferente según lo bien que esté informada.

Los system prompts también realizan un trabajo de seguridad silencioso pero vital. Es donde le dices al modelo lo que nunca debe hacer: nunca compartir precios internos, nunca dar consejos médicos o legales, nunca inventar información cuando no sabe una respuesta. Esto se conecta estrechamente con el desafío más amplio de por qué los modelos de IA a veces inventan cosas, porque un system prompt bien escrito puede instruir al modelo a admitir la incertidumbre en lugar de adivinar, lo que reduce drásticamente los errores que suenan seguros.

Los pilares de un buen system prompt

La mayoría de los system prompts efectivos cubren un puñado de elementos recurrentes. Establecen un rol o persona para que el modelo sepa qué voz adoptar. Indican el objetivo para que el modelo sepa cómo es el éxito. Establecen límites, enumerando lo que está fuera de los límites. Definen el tono y el formato, para que las respuestas lleguen con el estilo y la estructura que esperas. Y a menudo incluyen algunos ejemplos, porque mostrar al modelo cómo se ve lo bueno es con frecuencia más efectivo que describirlo. Estos elementos funcionan juntos, y dejar uno fuera generalmente se manifiesta como una debilidad en la salida.

Qué incluir en un system prompt
Elemento Lo que hace
Rol Le dice a la IA qué voz y experiencia adoptar
Objetivo Define cómo es un buen resultado
Límites Enumera lo que la IA nunca debe hacer o decir
Tono y formato Moldea cómo suenan las respuestas y cómo están estructuradas
Ejemplos Muestran al modelo cómo se ve una buena salida

Cómo escribir un system prompt efectivo

Los mejores system prompts son específicos, positivos y ordenados de manera sensata. Lo específico vence a lo vago siempre: "responde en tres párrafos cortos, evitando la jerga" funciona mucho mejor que "sé útil". Las instrucciones positivas, que le dicen al modelo qué hacer, generalmente funcionan mejor que una larga lista de prohibiciones, aunque algunos límites firmes son esenciales. Y el orden importa, porque las instrucciones más importantes se colocan mejor al principio, donde tienen más peso. Muchos de los mismos hábitos de la ingeniería de prompts diaria se aplican aquí, solo que a un nivel superior y más permanente.

También conviene ser concreto sobre los casos excepcionales. Dile al modelo qué hacer cuando no sabe una respuesta, cuando una solicitud queda fuera de su competencia y cuando un usuario se frustra. Detallar esto convierte a un asistente impredecible en uno confiable. Para un control más avanzado, las técnicas cubiertas en nuestra guía de prompts avanzados se pueden aplicar dentro de un system prompt para manejar comportamientos complejos de varios pasos.

Iterar, no perfeccionar

Nadie escribe un system prompt impecable al primer intento. El enfoque confiable es redactar una versión, probarla con preguntas reales, observar dónde se desvía o falla, y refinar la redacción. Cada ronda ajusta el comportamiento. Trata el system prompt como un documento vivo que mejora a medida que aprendes cómo se comportan realmente tus usuarios, en lugar de un elemento único que configuras y olvidas.

System prompts en agentes y asistentes de IA

A medida que las empresas pasan de simples herramientas de chat a agentes de IA más capaces que pueden realizar acciones, el system prompt se vuelve aún más importante, porque ahora rige no solo lo que dice la IA, sino también lo que se le permite hacer. Cuando un asistente puede buscar un pedido, enviar un correo electrónico o actualizar un registro, el system prompt es donde defines cuáles de esas herramientas puede usar y bajo qué condiciones. Esto está estrechamente relacionado con cómo los agentes de IA usan las herramientas, y un system prompt claro es la diferencia entre un agente que actúa de manera responsable y uno que se excede.

Si estás construyendo un asistente práctico para tu negocio, el system prompt se encuentra en el corazón de la tarea más amplia de integrar agentes de IA con tus herramientas de negocio. Es la capa donde tus políticas, tu tono y tus barreras de seguridad se unen, y acertar al principio ahorra una gran cantidad de correcciones posteriores.

Errores comunes a evitar

El error más frecuente es la vaguedad: un system prompt tan general que el modelo no tiene nada concreto a lo que agarrarse. El segundo es la sobrecarga, atiborrarlo de tantas reglas y contradicciones que el modelo no puede cumplirlas todas y discretamente ignora algunas. Un tercero es olvidar probar, para luego sorprenderse cuando el asistente se comporta de forma extraña en situaciones que el prompt nunca anticipó. Mantener el prompt enfocado, internamente consistente y bien probado evita casi todos estos problemas. Cuando necesites combinar varias capacidades, a menudo es más limpio dividir el trabajo en etapas utilizando el encadenamiento de prompts en lugar de sobrecargar una sola instrucción.

Bien utilizado, el system prompt es la palanca silenciosa que convierte un modelo genérico en un asistente que realmente refleja tu negocio. Dedícale tiempo, pruébalo contra la realidad y revísalo a medida que aprendas, y obtendrás resultados mucho más confiables y acordes con tu marca de lo que cualquier cantidad de ingenio en las indicaciones del momento podría ofrecer. Si deseas ayuda para diseñar un asistente de IA según tus propias reglas y tono, siempre puedes ponerte en contacto con nuestro equipo.

Preguntas frecuentes

¿Cuál es la diferencia entre un system prompt y un prompt normal?+
Un prompt normal es el mensaje que escribes para una sola tarea. Un system prompt es un conjunto de instrucciones permanentes, escrito una vez, que moldea cómo responde la IA a lo largo de toda la conversación, definiendo su rol, tono y límites.
¿Necesito conocimientos técnicos para escribir un system prompt?+
No. Un system prompt se escribe en lenguaje sencillo. La habilidad reside en ser claro, específico y consistente sobre el rol, los objetivos y las reglas que quieres que siga la IA, no en ninguna habilidad de codificación.
¿Puede un system prompt evitar que una IA invente cosas?+
Puede reducirlo significativamente. Instruir al modelo para que admita cuando no sabe y para que evite adivinar hace que los errores seguros sean mucho menos probables, aunque ninguna instrucción elimina el riesgo por completo. La revisión humana sigue siendo importante para decisiones cruciales.
¿Qué tan largo debe ser un system prompt?+
Lo suficientemente largo para ser claro, lo suficientemente corto para mantenerse consistente. Un prompt enfocado que cubra el rol, los objetivos, los límites y el tono suele funcionar mejor que uno extenso y lleno de reglas que pueden contradecirse entre sí.

Referencias

  1. OpenAI. "Guía de ingeniería de prompts". platform.openai.com.
  2. Anthropic. "Documentación de ingeniería de prompts". docs.anthropic.com.
Regresar al blog

AUTOMATICE. OPTIMICE. DOMINE.

Optimice sus operaciones y ofrezca una experiencia de cliente fluida. Deje que nuestros expertos implementen tecnología de vanguardia y flujos de trabajo optimizados para que pueda concentrarse en lo que mejor sabe hacer.