Skip to content
NeuralSkills
Prompting

Prompting Negativo

Dile a la IA que NO hacer para resultados mas limpios y enfocados definiendo reglas de exclusion explicitas.

Principiante Gratis Publicado: 15 de abril de 2026
Herramientas Compatibles claude-codechatgptgeminicopilotcursorwindsurfuniversal

El Problema

Los modelos de IA intentan ser utiles por defecto, lo que significa que agregan disclaimers, sugieren alternativas que no pediste, explican cosas que ya sabes, y rellenan respuestas con contexto innecesario. Las instrucciones positivas solas (“se conciso”) son vagas. Las instrucciones negativas (“no agregues disclaimers”) crean limites claros que el modelo sigue mucho mas confiablemente.

El Prompt

[Tu instruccion principal de tarea]

NO HAGAS:
- Agregar disclaimers o advertencias de seguridad
- Sugerir alternativas a menos que se pida explicitamente
- Explicar conceptos basicos que ya conozco
- Usar frases de relleno como "¡Buena pregunta!" o "Claro, puedo ayudarte con eso"
- Repetir la pregunta
- Agregar una seccion de resumen al final
- Usar emojis
- Envolver toda la respuesta en un bloque de codigo a menos que la salida SEA codigo

ASUME:
- Soy un desarrollador de nivel [nivel de experiencia]
- Entiendo [tecnologias/conceptos que conoces]
- Quiero la respuesta directa, no un tutorial

Ejemplo de Salida

El memory leak esta en tu cleanup de useEffect. Cuando el componente se desmonta, la
conexion WebSocket queda abierta porque no retornas nada del effect.

Fix:
useEffect(() => {
  const ws = new WebSocket(url);
  ws.onmessage = handleMessage;
  return () => ws.close();  // Agregar cleanup
}, [url]);

El array de dependencias debe incluir solo `url` — agregar `handleMessage` causara
reconexiones en cada render a menos que lo memorices con useCallback.

Cuando Usar

Usa prompting negativo cuando sigas obteniendo los mismos patrones no deseados en las respuestas de la IA — explicaciones excesivas, alternativas no solicitadas, disclaimers predeterminados, o formateo que no coincide con tus necesidades. Se complementa perfectamente con ingenieria de restricciones para maximo control sobre la calidad de salida.

Tips Pro

  • Construye tu lista de “no hagas” iterativamente — cada vez que el modelo agregue algo no deseado, anadelo a tu prompt negativo para la proxima vez.
  • Se especifico, no general — “no agregues disclaimers” funciona mejor que “se directo” porque apunta a un comportamiento concreto.
  • Combina positivo y negativo — “Escribe solo la consulta SQL (sin explicaciones, sin comentarios)” es mas fuerte que cualquier instruccion sola.
  • Guarda tu prompt negativo como plantilla — una vez que tengas una lista de “no hagas” confiable, reusala entre sesiones para calidad de salida consistente.