En Midjourney y herramientas similares hay bastante matemática de verdad, pero el punto más importante que mucha gente se pierde: no se trata principalmente de que el programa "entienda" lo que quieres decir. Aprende patrones en cantidades gigantescas de datos y luego adivina estadísticamente qué combinaciones de píxeles probablemente tengan sentido juntas.
Los modelos de difusión funcionan más o menos así: El sistema empieza con ruido y elimina ruido paso a paso, mientras usa tu prompt de texto como ancla. Matemáticamente pasa un montón de álgebra lineal y cálculo de probabilidades, pero la mayoría de usuarios no necesitan entender eso. Escribes "un perro en un monopatín" y el modelo calcula millones de veces qué valores de píxeles probablemente encajen para generar algo así. Eso tarda unos segundos porque hay un montón increíble de cálculos ejecutándose.
Lo complicado: estos sistemas son básicamente máquinas de probabilidad muy sofisticadas, a veces simplemente alucina cosas porque la distribución de probabilidades considera una mano con 6 dedos como "lo suficientemente realista". Cuanto mejor es tu prompt, mejor controlas en qué dirección de probabilidad va el modelo. Por eso el "prompt engineering" es tan importante en Midjourney: intentas empujar las probabilidades en la dirección correcta.