quitar - recaptcha v3
reCAPTCHA aceptando una palabra de cada dos (4)
Creo que ese es el punto principal de recaptcha. Ayuda a los desarrolladores a diferenciar entre humanos y robots y también ayuda a digitalizar libros.
Siempre hay dos palabras. Uno es más fácil de leer. Si puedes leer esta palabra, está bien, eres humano.
La segunda palabra es un escaneo de un libro donde el OCR automático (reconocimiento) no está seguro acerca de esta palabra. Los usuarios están ayudando a leer esta palabra para que los libros puedan digitalizarse mejor.
Estoy un poco confundido acerca de cómo funciona reCAPTCHA. Lo he implementado utilizando ROR.
A veces, incluso si especifico solo una palabra de cada dos, devuelve true mientras que a veces falla.
Estoy realmente confundido y no puedo entender el comportamiento de reCAPTCHA.
Recaptcha muestra dos palabras. Uno que un escáner de computadora ha escaneado y reconocido y otro que el escáner de computadora no puede reconocer. Recaptcha comprueba la palabra que conoce la respuesta y guarda la respuesta para la palabra desconocida. Estas respuestas a las palabras desconocidas se compilan y analizan para que sean esencialmente "resueltas" por los humanos y no por el escáner de computadora.
Aquí hay más información, en sus propias palabras:
"Pero si una computadora no puede leer un CAPTCHA de este tipo, ¿cómo sabe el sistema la respuesta correcta al acertijo? A continuación le indicamos cómo: Cada palabra nueva que OCR no puede leer correctamente se entrega a un usuario junto con otra palabra para la cual la respuesta ya es conocida. Luego, se le pide al usuario que lea ambas palabras. Si resuelven la palabra por la cual se conoce la respuesta, el sistema asume que la respuesta es correcta para la nueva. El sistema luego le da la nueva imagen a un número de otras personas para determinar, con mayor confianza, si la respuesta original fue correcta ".
Recaptcha usa dos palabras, una de las cuales es conocida y la otra es desconocida (la palabra desconocida es la que el programa está tratando de ayudar a descifrar, ¡probablemente se haya escaneado de un libro antiguo o algo en alguna parte!). Realmente, todo lo que el servicio está buscando es la respuesta correcta a la palabra CONOCIDA. Si esa es la palabra que pones, tendrá éxito incluso si no pones nada por la palabra desconocida. Si pones la otra palabra (la desconocida) fallará.
Solo una de las palabras recaptcha es "conocida" por el sistema: depende de que el usuario realice el captcha para decirle al sistema cuál es la otra palabra, porque no es legible por una máquina.
Ese es el "punto" de recaptcha, o el beneficio agregado: no solo está realizando una prueba en humanos, sino que también es una traducción masiva en grupo donde el OCR automático ha fallado.