ElemedexEnciclopedia de bolsillo de arquitecturas de IA

Glosario (MT) › Uso: prompts, muestreo, sistemas

MT161

Prompt de sistema

También: instrucciones de sistema, prompt oculto

En inglés: System prompt

Texto que el desarrollador antepone a cada conversación, invisible para el usuario, para fijar el rol, el tono, las reglas y las herramientas del asistente.

Cuando alguien chatea con un asistente, el modelo de lenguaje no ve solo sus mensajes. Ve un documento más largo, armado con una plantilla: tokens especiales que marcan los turnos (<|user|>, <|assistant|>, <|end|>), el historial de la conversación y, al principio, un texto escrito por quien despliega el sistema: el prompt de sistema (Alammar y Grootendorst, 2024, pp. 169, 203–204). Allí suelen ir la persona («sos un asistente útil…»), la fecha, reglas de estilo y de seguridad, y la descripción de las herramientas disponibles (uso de herramientas).

Shanahan (2024) describe la versión primitiva del truco: para que un modelo base se comporte como interlocutor, se le antepone invisiblemente un «prompt de diálogo» del tipo This is a conversation between User, a human, and BOT, a clever and knowledgeable AI Agent, seguido de un par de intercambios de ejemplo. El usuario no necesita saberlo, y el modelo completa el guion como completaría cualquier otro (2024, p. 72). Hoy se intenta además entrenar a los modelos para que den prioridad a ese texto sobre el del usuario (la «jerarquía de instrucciones» de Wallace et al., 2024), pero no hay una barrera técnica que lo garantice: el prompt de sistema es texto en la misma ventana de contexto que todo lo demás. Por eso a veces se puede hacer que el modelo lo revele o lo ignore (jailbreak). En febrero de 2023, un estudiante le pidió al chat de Bing que ignorara las instrucciones previas y escribiera el «beginning of the document above» («comienzo del documento de arriba»): así apareció su prompt de sistema, que incluía el nombre interno «Sydney» y la orden de no revelarlo (Edwards, 2023) (Sydney).

Desde la filosofía del lenguaje, el prompt de sistema funciona como el marco de una ficción: establece quién habla y en qué juego de lenguaje. Shanahan et al. (2023) proponen entender al asistente como un personaje que el modelo interpreta, en un juego de rol (simuladores). El prompt de sistema es, en ese sentido, el guion que le dice al actor qué papel le toca, lo cual complica preguntas como quién afirma lo que el asistente afirma.

Fuentes