Diff de Prompts
Compara dos prompts (o dos versiones del mismo prompt) lado a lado. Diff línea a línea con cambios resaltados. Diseñado para iterar prompts de LLM.
¿Para qué sirve?
El prompt engineering es iteración: escribes un prompt, lo pruebas, ajustas una frase, vuelves a probar. Después de una docena de rondas tienes una "versión 1" y una "versión 14" y ningún registro limpio de qué cambió y dónde. Esta herramienta te da ese registro a demanda — pega dos prompts y mira exactamente qué líneas se añadieron, eliminaron o quedaron iguales. Sin git, sin setup, sin subida.
Cuándo usarla
- Auditar un cambio desplegado. Marketing ajustó el system prompt la semana pasada — ¿qué cambió exactamente? Pega ambas versiones y lee el diff.
- A/B testing de prompts. Dos candidatos, uno da mejor en las evals. Diff para aislar qué podría estar marcando la diferencia.
- Revertir una regresión. El último prompt es peor que el de hace dos iteraciones — ¿qué línea cambiaste?
- Revisar la edición de un compañero. Te mandó "un retoque pequeño" al system prompt — ¿solo tocó lo que dijo?
- Migrar entre familias de modelos. Adaptar un prompt de GPT a Claude suele ser cambios de redacción menores — haz diff después de reescribir para confirmar que la estructura quedó igual.
Lado a lado vs unificado
- Lado a lado — A a la izquierda, B a la derecha. Bueno si las dos versiones tienen longitud similar y quieres escanear visualmente.
- Unificado — una sola columna con marcadores + / −, como
git diff. Mejor para compartir en Slack o cuando los cambios son escasos.
Errores comunes
- Es diff a nivel de línea. Una sola palabra cambiada en medio de una línea larga marca toda la línea como añadida+eliminada. Para diff de frase, mejor una herramienta a nivel de palabra.
- Espacios al final. Espacios ocultos al final de la línea la marcan como diferente — útil o ruido según el caso. Activa "Ignorar espacios finales" si solo importa el contenido visible.
- Bloques reordenados se ven como borrar+añadir. Si moviste un párrafo de la posición 1 a la 3, el diff lo muestra como eliminado en 1 y añadido en 3. No hay detección de "movido".
- Líneas, no tokens. El diff habla líneas, no tokens. Si ambos prompts tienen el mismo contenido con saltos de línea distintos, todas las líneas saldrán diferentes. Normaliza saltos de línea primero.
- Privacidad. Todo se queda en tu pestaña. No pegues secretos en el placeholder de ejemplo — está hardcodeado, no conectado a tu input.