Conflictos en el prompt del sistema
Parte de la sección Fundamentos del Journey de AI Prompts de Coddy — lección 21 de 23.
¿Qué sucede cuando tu system prompt dice una cosa, pero tu user prompt dice otra? Esto es un conflicto, y entender cómo la IA lo resuelve te ayuda a escribir mejores prompts.
Imagina este prompt de sistema:
Responde siempre en inglés formal. Nunca uses contracciones.
Luego envías este prompt de usuario:
Reply casually, like you're texting a friend. What's the weather like today?
Ahora la IA está atascada.
El prompt del sistema exige formalidad. El prompt del usuario exige un lenguaje informal. ¿Cuál gana?
Generalmente, el system prompt tiene prioridad—pero no siempre de forma absoluta. La IA intenta equilibrar ambos, lo que puede producir resultados incómodos e inconsistentes. Podría responder formalmente pero intentar un tono amigable, creando un híbrido extraño.
Los conflictos también ocurren dentro de un system prompt. Considera:
Mantén las respuestas por debajo de las 50 palabras. Proporciona siempre explicaciones detalladas y exhaustivas.
Estas reglas se contradicen entre sí. La IA no puede ser breve y exhaustiva a la vez, por lo que llega a un compromiso, a menudo sin satisfacer bien ninguno de los requisitos.
Para evitar conflictos, revise su system prompt antes de añadir nuevas reglas. Pregúntese: ¿alguna de estas instrucciones apunta en direcciones opuestas? Si desea que la IA siga una regla de manera consistente, asegúrese de que nada más la debilite. Las instrucciones claras y no contradictorias producen un comportamiento fiable.
Desafío
Crea un conflicto entre tu instrucción de sistema y la del usuario — Debido a que este es un modelo muy pequeño, esperamos que la IA no siga la instrucción de sistema. Configura una instrucción de sistema que le diga a la IA que responda siempre en MAYÚSCULAS. Luego, en tu instrucción de usuario, pídele que responda en minúsculas mientras nombra tu fruta favorita. La instrucción de sistema no anulará tu solicitud de usuario.
La respuesta de la IA debe:
- Estar completamente en minúsculas
Hoja de referencia
Cuando un system prompt y un user prompt dan instrucciones contradictorias, esto crea un conflicto. La IA debe decidir qué instrucción seguir.
Ejemplo de un conflicto:
System prompt:
Responde siempre en inglés formal. Nunca uses contracciones.
User prompt:
Reply casually, like you're texting a friend. What's the weather like today?Generalmente, el system prompt tiene prioridad, pero la IA puede intentar equilibrar ambas instrucciones, lo que a menudo produce resultados extraños o inconsistentes.
Los conflictos también pueden ocurrir dentro de un system prompt:
Mantén las respuestas por debajo de las 50 palabras. Proporciona siempre explicaciones detalladas y exhaustivas.
Estas reglas contradictorias obligan a la IA a buscar un compromiso, a menudo sin satisfacer bien ninguno de los requisitos.
Para evitar conflictos, revisa tu system prompt en busca de contradicciones. Asegúrate de que las instrucciones no apunten en direcciones opuestas para lograr un comportamiento de la IA consistente y confiable.
Empieza este desafío con el tutor de IA de Coddy
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
1Bienvenido a la era de la IA
¿Qué es realmente la IA?La IA no es GoogleLa IA no es un humanoTu primera tarea realLa IA puede equivocarse¿Qué es un "modelo"?4El prompt del sistema
¿Qué es el prompt del sistema?Configuración de personalidad y rolEstablecer reglas y restriccionesPrompt del sistema vs. prompt del usuarioConflictos en el prompt del sistemaCreación de un prompt del sistemaInyección del prompt del sistema3Escribiendo tus primeros prompts
La IA habla Markdown (por defecto)Controlando el formato de salidaControlando el tono y el estiloCuando la IA te ignora