Desde su introducción, los Captchas han evolucionado de simples pruebas de velocidad a complejos rompecabezas que incluso los humanos encuentran difíciles de resolver. ¿Y qué hacen los humanos modernos cuando se enfrentan a un desafío? Pues le preguntan a ChatGPT, por supuesto. En este artículo, exploraremos cómo ChatGPT ha sido puesto a prueba con diferentes tipos de Captchas, desde los más antiguos hasta los más avanzados, y analizaremos lo que esto significa para el futuro de la verificación en línea.
1. Captcha de la Vieja Escuela
Comencé dándole a ChatGPT un contexto previo. Las pautas de IA son vagas, y no quería que dejara de responder porque pensara que lo estaba usando para rastrear sitios web. Configuré la conversación con este aviso:
«Te daré un montón de acertijos visuales y los resuelves. ¿Suena bien?»
Luego, comencé con un Captcha muy simple y anticuado. Era un Captcha falso que literalmente leía «Captcha falsa». Hace una década, Captchas como este eran el estándar, pero han desaparecido en gran medida.
Envié la imagen a ChatGPT y obtuve una respuesta segura y correcta. Lo rompió al instante, lo que podría explicar por qué este tipo de Captcha ya no está en uso.
2. Dilema de Dígitos
Los Captchas numéricos son mis favoritos (como humanos) porque son los más fáciles. Por lo general, son solo dígitos con una superposición gráfica, como una línea, para eliminar los bots. También han caído en desgracia, aunque todavía los veo en sitios web del gobierno.
ChatGPT escribió de manera rápida y correcta el número. Sin dudas. Sin lucha. ChatGPT es rápido y preciso con estos, pero de nuevo, yo también.
3. Detectar la Bicicleta
Ahora, es hora de subir el nivel. Este tipo de Captcha es el más extendido y el más confuso. Por lo general, consiste en una cuadrícula de imágenes 3×3 y te pide que selecciones todos los cuadrados que contengan un objeto, generalmente una bicicleta, hidrante de incendios o camión.
Para facilitar las cosas para ChatGPT, le di una guía: «numera los cuadrados del 1 al 9, de la parte superior izquierda a la inferior derecha, y luego dime cuáles seleccionar.»
Elegí una complicada: una imagen de una manguera de fuego, pero las instrucciones pidieron bicicletas. Una buena prueba para ver si ChatGPT caería en la trampa.
No lo hizo. Confiadamente dijo que no había bicicletas e incluso me dijo que hiciera clic en «Saltar». Bravo.
4. Izquierda o Derecha
Este era el mismo formato de «seleccionar todo», pero con un giro adicional: mostraba aviones y quería que seleccionara los que volaban a la izquierda. La captura con estos Captchas es que las imágenes no son reales: están generadas por IA.
Uno de los regalos de las imágenes generadas por IA es que algunas no representan nada significativo. Esto es algo cierto para los aviones en el Captcha a continuación. Parecen aviones si entrecierras los ojos, pero los detalles están mal.
De todos modos, seguimos adelante: un robot que resuelve un desafío creado por otro robot, destinado a evitar otros robots. Como referencia, la respuesta correcta son los cuadrados 1, 3, 4, 5 y 7. Dado que ya había dado instrucciones a ChatGPT en el manejo de Captchas de selección cuadrada, simplemente le envié la imagen.
Esta vez, ChatGPT tropezó. Identificó correctamente la mayoría de los aviones que volaban a la izquierda, pero marcó incorrectamente los cuadrados 2 y 8, mientras que también omitió el cuadrado 3.
5. Atrapa el Pingüino
Este Captcha vino de una verificación de seguridad de Amazon. Mostraba seis cuadrados, solo uno de los cuales contenía un pingüino. Sin embargo, las otras imágenes eran sorprendentemente similares en color y composición.
Es cierto que esto fue más fácil que el anterior, pero no proporcionó un ejemplo de cómo debería ser un pingüino. Me preguntaba si esa falta de referencia podría confundir a ChatGPT.
No lo hizo. ChatGPT identificó correctamente el pingüino en la plaza superior derecha, y, con un toque de confianza, incluso llamó al Captcha «fácil» antes de pedir un desafío más difícil. Bueno, eso se puede organizar.
6. Flores y Rinocerontes
Otro tipo común de Captcha presenta una imagen distorsionada y te pide que selecciones los cuadrados que «coinciden con el tema». En teoría, esto significa elegir imágenes que son similares, ya sea por proximidad, especie o categoría.
Este Captcha en particular presentaba una imagen deformada de una flor rosa. Los nueve cuadrados contenían una mezcla de objetos no relacionados (pabellones, rinocerontes, autos viejos) y dos cuadrados con flores rosadas, que eran las respuestas correctas.
ChatGPT respondió rápidamente, pero no lo clavó. Identificó correctamente la imagen de la muestra como una flor e incluso aplicó lógica sólida para resolver el Captcha. Sin embargo, aunque marcó la flor superior izquierda correctamente, se perdió la primera derecha e identificó por error un automóvil viejo en el centro superior como flor. ¿Cómo pueden las aplicaciones de IA identificar las plantas y sus especies, pero no pueden detectar una flor de un automóvil?
7. Elefantes de Hoja
Recientemente me encontré con este absurdo Captcha en línea. El formato era el mismo: seleccionar los cuadrados que se parecen a la muestra, pero la muestra en sí era un elefante dibujado con hojas. Los cuadrados contenían varios animales, cada uno creado con diferentes … cepillos.
Incluso yo no estaba seguro de la respuesta correcta. Dado que la muestra era verde, las hojas a juego también deben ser verdes. Aplicando una buena lógica humana vieja, me conformaría con los cuadrados 2, 4, 6 y 8. Ahora es el turno de ChatGPT.
Estaba aturdido. ChatGPT obtuvo la respuesta completamente correcta. No solo eso, también recogió el texto rojo de «intentar de nuevo» y lo señaló descaradamente.
Deja que eso se hunda. Si una IA, si es un robot, puede brillar a través de un Captcha tan complejo, ¿qué dice eso sobre los Captchas en su conjunto? ¿No se supone que son una prueba de Turing para separar a los humanos de las máquinas? Si la IA puede pasarlos tan sin esfuerzo … ¿cuál es el punto?
8. El Círculo Abierto
ChatGPT ya se había demostrado en contra de los Captchas de objetos del mundo real y se trituró a través de los alfanuméricos como si no fueran nada. Entonces, para la prueba final, lo arrojé un Captcha lleno de líneas, arcos, círculos y letras, donde el objetivo era elegir el círculo abierto.
Dado que ChatGPT puede generar gráficos y analizar imágenes, este debería haber sido un desafío fácil. El fuerte contraste entre las líneas y el fondo hizo la detección de forma directa. Si los humanos pudieran resolver esto con relativa facilidad, seguramente ChatGPT también podría.
Lo que pasó después me sorprendió. Herramientas implementadas con ChatGPT que no había revelado en pruebas anteriores: las bibliotecas de Python importadas, ejecutaban código y se detectaron sistemáticamente formas y contornos en la imagen para filtrar las letras.
Algo se sentía aquí. ChatGPT estaba buscando «el círculo no cruzado por ninguna línea». ¿No entendió mal la tarea? Tal vez pensó que «Open Circle» significaba un círculo que no estaba obstruido en lugar de un círculo con un espacio real. Consideré aclarar, pero entonces, los humanos tampoco reciben instrucciones adicionales.
A continuación, realizó otra ronda de código para detectar todos los círculos … y detectó demasiados. Algunos de ellos ni siquiera existían en la imagen original. ¿Era esto una alucinación de IA? ¿O hubo formas de baja opacidad deliberadamente colocadas imperceptibles para los ojos humanos que engañaron a la IA?
Finalmente, analizó los círculos y seleccionó una respuesta. Estaba completamente mal. De hecho, dio la peor respuesta posible. A pesar de tomar casi un minuto completo, destacando bibliotecas, ejecutar múltiples análisis de imágenes, este fue su mayor fracaso hasta el momento. El mayor esfuerzo, la menor recompensa.
¿Qué Significa Esto para el Futuro de los Captchas?
Este experimento consistió en ocho desafíos diferentes. ChatGPT obtuvo cinco correctos y tres equivocados de ocho, una tasa de éxito respetable del 62%. Y en particular, los que falló fueron todos generados por IA.
Los Captchas de aviones y flores usaron imágenes generadas por IA. El rompecabezas de círculo abierto se generó aleatoriamente con código. Aquí hay un patrón: ChatGPT solo falló al intentar resolver rompecabezas creados por su propio tipo.
Entonces, eso plantea una pregunta interesante: ¿son los robots nuestra única forma de detectar y disuadir a otros robots?
Tabla Resumen de los Resultados
Tipo de Captcha | Resultado de ChatGPT |
---|---|
Captcha de la Vieja Escuela | Correcto |
Dilema de Dígitos | Correcto |
Detectar la Bicicleta | Correcto |
Izquierda o Derecha | Incorrecto |
Atrapa el Pingüino | Correcto |
Flores y Rinocerontes | Incorrecto |
Elefantes de Hoja | Correcto |
El Círculo Abierto | Incorrecto |
Conclusión
Los Captchas han sido durante mucho tiempo una herramienta esencial para distinguir entre humanos y máquinas en línea. Sin embargo, con el avance de la IA, especialmente con modelos como ChatGPT, esta distinción se está volviendo cada vez más borrosa. ¿Estamos llegando al fin de la era de los Captchas? Solo el tiempo lo dirá, pero una cosa es segura: la IA está cambiando la forma en que interactuamos con la tecnología en línea.
¿Qué opinas tú? ¿Crees que los Captchas seguirán siendo efectivos en el futuro, o necesitamos una nueva forma de verificación? ¡Déjanos tu comentario y únete a la conversación!