Nuevo · Presidenciales francesas 2027: qué proponen los candidatos sobre la IA (en francés). Explorar el observatorio →

Última revisión:

¿Qué son los roles sistema, usuario y asistente? Definición y retos

Los roles de conversación (sistema, usuario, asistente) son las etiquetas asignadas a cada mensaje de un intercambio con un LLM. El rol sistema define el comportamiento general del modelo, el rol usuario lleva las consultas, el rol asistente las respuestas pasadas del modelo en el historial de la conversación.

Una llamada a un LLM moderno no es una simple consulta de texto, sino una lista de mensajes, cada uno etiquetado por su rol. Existen tres roles estándar: system (instrucción de comportamiento permanente, invisible para el usuario final), user (el mensaje enviado por el usuario), y assistant (las respuestas anteriores del modelo, conservadas para permitir la continuación de la conversación). El rol sistema es la palanca más poderosa y menos utilizada. Fija el tono, el formato, las restricciones éticas, los elementos de contexto permanentes, y los comportamientos prohibidos. Bien redactado, evita repetir estas consignas en cada mensaje de usuario. Mal utilizado, es ignorado o contradicho por prompts de usuario posteriores. El rol asistente a menudo permanece invisible pero juega un papel clave para los agentes y los chatbots multiturno: permite al modelo conservar el contexto de los intercambios anteriores sin tener que repetirlos en cada llamada. Las interfaces difieren según el editor: en Anthropic, la instrucción de sistema va en un parámetro system separado de la lista de mensajes; en OpenAI, el rol developer lleva las instrucciones del desarrollador y prevalece sobre las del usuario.

Ejemplo concreto

Caso ilustrativo. Un editor de software B2B despliega un chatbot de soporte para sus clientes pyme. Sin rol sistema estructurado, el modelo cambia de tono según las preguntas, divulga ocasionalmente información técnica no destinada al público, o cita precios de competidores. Con un rol sistema preciso («Eres el asistente de soporte de [Nombre]. Tono reservado profesional. No menciones a ningún competidor. No des tarifas sin solicitud explícita. Si la pregunta supera tu documentación, redirige al soporte humano») y una prueba sobre 500 conversaciones simuladas, estas desviaciones se volvieron mucho menos frecuentes, sin cambio de modelo.

Preguntas frecuentes

¿Qué son los roles de conversación?

Son las etiquetas asignadas a cada mensaje de un intercambio con un LLM. Una llamada no es una simple consulta de texto, sino una lista de mensajes etiquetados: sistema (comportamiento general del modelo), usuario (las consultas) y asistente (las respuestas pasadas del modelo en el historial).

¿Para qué sirve el rol sistema?

Es la palanca más poderosa y menos utilizada. Fija el tono, el formato, las restricciones éticas, los elementos de contexto permanentes y los comportamientos prohibidos. Bien redactado, evita repetir estas consignas en cada mensaje; mal utilizado, es ignorado o contradicho por los prompts de usuario posteriores.

¿Por qué el rol sistema es un asunto de gobernanza?

Porque su contenido compromete jurídica y operativamente a su empresa. Las preguntas clave: ¿está documentado, versionado y validado por los negocios concernidos, o escondido en el código de un desarrollador? ¿Y quién valida sus modificaciones? Si la respuesta es el desarrollador del momento, es un tema a formalizar.

¿Resiste el rol sistema a los rodeos?

No automáticamente: debe probarse. Los intentos de evasión de rol, como las inyecciones de prompt o las peticiones contradictorias, son un riesgo operativo documentado. Probar el rol sistema contra esos rodeos forma parte de su encuadre.

¿Para qué sirve el rol asistente?

A menudo permanece invisible pero juega un papel clave para los agentes y los chatbots multiturno: conserva las respuestas anteriores del modelo, lo que le permite mantener el contexto de los intercambios previos sin tener que repetirlos en cada llamada.

Ver también

Para profundizar

Text generation, roles developer, user y assistant, documentación de OpenAI (recurso externo)

Fuentes

  1. Text generation, roles developer, user y assistant, documentación de OpenAI. https://developers.openai.com/api/docs/guides/text (consultado el 2026-10-14)
  2. Anthropic Messages API documentation, system prompts. https://platform.claude.com/docs/en/api/messages (consultado el 2026-05-24)
  3. Text generation, roles developer, user y assistant, documentación de OpenAI. https://developers.openai.com/api/docs/guides/text (consultado el 2026-10-14)

Método editorialRegistro de correcciones

← Volver al glosario

Dirección copiada