¿Alguna vez te han pedido un número del 1 al 10? Seguro que has dicho 7. ¿Y un número del 1 al 5? Probablemente 3. No es casualidad. Los humanos somos predecibles incluso cuando intentamos ser aleatorios. Y las máquinas que usamos para generar aleatoriedad tampoco son realmente aleatorias. Vamos a desmontar el mito de la aleatoriedad y a descubrir por qué todo es predecible… solo que a distintos precios.
Llevo más de 30 años en esto de la informática. He visto de todo: desde sistemas que se caían por un mal diseño hasta proyectos que despegaron por confiar en lo básico. He dado clase, he montado empresas, he auditado sistemas y, con el tiempo, he acabado especializándome en SEO e IA. Y en todo este tiempo, he aprendido una cosa: la mayoría de la gente no entiende cómo funcionan realmente las máquinas que usamos a diario. Este artículo es mi intento de explicarlo sin humo y sin tecnicismos innecesarios.
Tabla de contenido
Toggle1. El experimento que todos hemos vivido
Piensa en la última vez que alguien te pidió un número «al azar». La mayoría de la gente, cuando se le pide un número del 1 al 10, dice 7. Si se le pide del 1 al 5, dice 3. Y si se le pide una carta de la baraja, dice el as de corazones.
Esto no es magia. Es psicología. El 7 es el «número de la suerte» en Occidente. El 3 es el «número mágico». El 5 es «demasiado redondo». El 1 y el 10 son «demasiado obvios». Nuestro cerebro descarta las opciones que le parecen predecibles y elige las que le parecen «más aleatorias». Pero en realidad, está eligiendo las más predecibles de todas.
Los humanos no somos aleatorios. Somos predecibles incluso cuando intentamos no serlo. Y esa predecibilidad es, curiosamente, lo que la IA intenta imitar. Pero al imitar nuestro patrón, arrastra nuestros mismos sesgos. Y por eso, precisamente por eso, la IA también se vuelve predecible.
2. Los números «random» del ordenador
Cuando un ordenador necesita un número aleatorio, no lo saca de la nada. Usa un generador de números pseudoaleatorios (PRNG). Le das una semilla (un número inicial) y él produce una secuencia que parece aleatoria, pero que en realidad es el resultado de una fórmula. Si le das la misma semilla, obtienes la misma secuencia. Siempre.
Durante mucho tiempo, la semilla era la fecha y hora actual. Parecía buena idea: como el tiempo cambia constantemente, la semilla siempre sería diferente.
El problema: si sabes la fecha y hora exacta en que se generó el número, puedes reproducir la secuencia. Y si puedes reproducirla, puedes predecir el número.
Esto ha ocurrido en casos reales. En 1994, se demostró que se podía predecir la clave de cifrado de Netscape porque usaba la hora como semilla. En 2006, un error en Debian OpenSSL hizo que durante dos años se generaran claves predecibles. Y en 2013, un fallo en Android permitió robar bitcoins porque las claves privadas se repetían.
Lo he visto en primera persona. He tenido que auditar sistemas que usaban time() como semilla para generar tokens de sesión. Y no hace falta ser un genio para romperlos. Basta con saber la hora aproximada y tener un poco de paciencia. En mis años de consultoría, me he encontrado con auténticas barbaridades en temas de seguridad. Y siempre por el mismo motivo: confiar en que «nadie va a mirar».
Un PRNG con timestamp es predecible en segundos.
3. La solución: entropía real
Para evitar estos desastres, se crearon los CSPRNG (generadores criptográficamente seguros). Usan semillas mucho más largas y están diseñados para que no puedas predecir la secuencia. Pero necesitan una buena semilla. ¿De dónde la sacan? De la entropía real.
La entropía real es aleatoriedad física: el ruido térmico de un circuito, el momento exacto en que pulsas una tecla, el movimiento del ratón, el ruido de una cámara, el decaimiento radiactivo de un átomo. Los sistemas operativos recogen toda esa entropía y la usan para sembrar el CSPRNG.
La diferencia clave: un PRNG con timestamp se rompe en segundos. Un CSPRNG con entropía real es impredecible en la práctica. No porque sea «realmente aleatorio», sino porque necesitarías probar 2^256 combinaciones para acertar. Y eso es más tiempo del que existe en el universo.
La seguridad no busca aleatoriedad real, busca impredecibilidad práctica.
4. La IA: álgebra y la ilusión de la creatividad
Cuando un modelo de lenguaje como ChatGPT genera texto, no elige palabras al azar. Calcula, para cada palabra posible, una probabilidad de ser la siguiente. Ese cálculo es puro álgebra. Luego, para elegir la palabra, aplica un método de sampling que ajusta esas probabilidades con un parámetro llamado temperatura.
- Temperatura baja: el modelo elige siempre la palabra más probable. Texto repetitivo.
- Temperatura alta: el modelo aplana la distribución. Texto más variado, pero a veces incoherente.
- Temperatura media: equilibrio entre coherencia y variedad. Texto que parece humano.
La clave: la IA no es aleatoria. Es probabilística. Y el sampling no es más que una forma de convertir esas probabilidades en una elección concreta.
¿Es predecible la IA?
Aquí está el punto clave. La IA intenta imitar el patrón humano, especialmente la semántica. Y precisamente por eso es predecible. Si la IA imita cómo escribimos, cómo razonamos y cómo elegimos palabras, entonces sigue nuestros mismos sesgos. Y si sigue nuestros sesgos, podemos anticipar hacia dónde va.
En teoría, predecir una IA es difícil: necesitas conocer el modelo, los pesos, la temperatura, la semilla y el prompt exacto. Pero en la práctica, si compartes el contexto con la IA, se vuelve mucho más predecible de lo que parece.
Piensa en una conversación. Si yo te pregunto «¿qué va a decir la IA ahora?», tú puedes inferir el sentido general de mi respuesta. No sabrás la palabra exacta, pero sí hacia dónde va. Y eso es, precisamente, predecir la IA.
Lo he comprobado mil veces. Cuando trabajas con IA a diario, empiezas a reconocer sus patrones. Sabes cuándo va a divagar, cuándo va a ser genérica, cuándo va a intentar ser «creativa» sin conseguirlo. Y esa familiaridad te permite anticipar sus respuestas. No porque la IA sea predecible en el sentido estricto, sino porque imita tan bien el patrón humano que arrastra nuestra misma predecibilidad.
La IA no genera aleatoriedad real. Genera variabilidad controlada a partir de álgebra y probabilidad. Pero como imita el patrón humano, arrastra nuestros mismos sesgos. Y eso la hace, en el fondo, mucho más predecible de lo que solemos admitir.
5. La creatividad: lo que la IA no puede imitar
La IA puede ser variada. Puede generar texto que parece creativo. Pero no es creativa. ¿Por qué? Porque la creatividad humana no es solo «elegir una opción poco probable». Es:
- Intención: el humano decide crear algo con un propósito.
- Experiencia vivida: el humano crea desde su biografía, sus emociones, su cuerpo.
- Contexto cultural: el humano crea dentro de una tradición, la rompe o la continúa.
- Error productivo: el humano se equivoca, y del error surge algo nuevo.
- Juicio estético: el humano decide si algo «vale la pena».
- Riesgo: el humano arriesga, se expone, falla.
La IA no tiene nada de eso. Recombina patrones que ha visto en millones de textos. El resultado puede parecer creativo, pero es derivativo, sin intención, sin experiencia y sin riesgo.
La IA puede imitar el producto de la creatividad, pero no el proceso.
6. Todo es predecible, solo cambia el precio
Hemos recorrido un largo camino. Empezamos con el 7 y el 3, seguimos con los números del ordenador, pasamos por la entropía real, y terminamos con la IA y la creatividad.
La conclusión es clara: la aleatoriedad no existe. Solo existe la impredecibilidad, y su precio varía según el sistema.
| Sistema | Dificultad de predicción |
|---|---|
| Humano | Fácil (dirá 7) |
| PRNG con timestamp | Fácil (basta con saber la hora) |
| IA en contexto | Fácil en esencia, difícil en detalle, porque imita el patrón humano |
| CSPRNG | Difícil (2^256 intentos) |
| Creatividad humana | Imposible (nace de la experiencia, la emoción y el riesgo) |
La seguridad no busca aleatoriedad real, busca impredecibilidad práctica. Y la IA, como un CSPRNG, no es aleatoria, pero es suficientemente compleja como para que no puedas predecirla sin un esfuerzo descomunal. Aunque, si compartes el contexto, se vuelve mucho más fácil de lo que parece.
Y eso, curiosamente, es lo que nos hace humanos: no somos aleatorios, somos impredecibles. Y nuestra creatividad es la impredecibilidad más valiosa de todas.
El ogro verde del SEO y de la IA
