¿Cómo crearías una IA que pueda pasar por alto la verificación de Google “No soy un robot”?

Se podría aplicar un enfoque básico que no sea AI usando Computer Vision (aún no lo he probado):

1. Escriba un programa simple de Computer Vision OCR para encontrar las palabras “No soy un robot” y obtenga sus xy corodinates en la ventana actual

2. Realice un clic con el mouse usando java.awt.Robot o cualquier otra forma mediante la cual se pueda hacer clic con el mouse, ya que la distancia entre “No soy un robot” y la casilla de verificación seleccionable.

Editar – (Gracias a Jonathan Glen):

Dado que Google también realiza un seguimiento de cómo te mueves antes de hacer clic y muchos otros factores que deciden si fue humano o no, podemos decirle a la clase Robot que realice la transición sin problemas / de forma humana.

Además, si rechaza los clics que no sean el mouse, podemos crear una simulación alimentada por USB de la mano robótica, donde 2 dedos sujetarán los extremos del mouse y otro encima del botón de clic izquierdo. Con el tiempo, estamos realizando la misma acción, ya sea por la clase Robot de Java, o por un pequeño robot real que se ejecuta en un pequeño arduino.

Referencias

Reconocer texto usando el reconocimiento óptico de caracteres (OCR)

¿Cómo simular un clic real del mouse usando Java?

More Interesting

¿Existe un buen resumen de todos los campos en los que el aprendizaje profundo está superando los métodos de vanguardia anteriores?

¿Qué es buena información sobre IA?

¿Existe un mejor tutorial para el aprendizaje profundo que deeplearning.net?

¿Puede una educación formal en física teórica y matemática ser útil para la ingeniería de software en el sector de IA?

¿Qué documentos debo leer para conocer el estado del arte en el aprendizaje automático en las transmisiones, incluidos los análisis y la predicción?

Cómo comenzar a construir un robot

¿Cómo puede la inteligencia artificial estar bajo nuestro control?

Cómo hacer un bot que pueda abrir cbseresults.nic.in y obtener el resultado

¿Cómo se programa la inteligencia artificial? ¿Qué conceptos son importantes y cómo funciona realmente el código para "aprender" algo?

¿Por qué es tan difícil hacer un traductor universal?

¿Cómo decide un ingeniero de aprendizaje automático qué arquitectura de red neuronal (feed-forward, recurrente o CNN) usar para resolver su problema?

¿Alguien ha desarrollado una IA que pueda codificar contra el desarrollo impulsado por pruebas?

¿Es nuestro deseo de crear una IA impulsado por la comprensión de que hemos alcanzado el colmo de la inteligencia humana?

¿Cuáles son las opiniones de Nasim Taleb sobre la creciente huella de la IA? ¿Hace que los sistemas sean más frágiles o antifrágiles?

¿Qué problemas no se pueden resolver o son realmente difíciles de resolver sin el aprendizaje automático?