C’est un jour comme les autres pour un être humain : vous saisissez des informations sur un site Web et celui-ci vous fait cocher une case indiquant « Je ne suis pas un robot ». Puis vous devez passer un test visuel. Et pourquoi ça ? Nous allons vous l’expliquer.
Garder les robots à distance
L’un des effets secondaires de la gestion de la société humaine par les ordinateurs est que de nombreux systèmes deviennent faciles à automatiser de manière irréfléchie. Cela ouvre la porte à l’exploitation par des programmes automatisés appelés « bots », abréviation de « robots ».
Qu’est-ce que le spam et pourquoi l’appelle-t-on ainsi ?
Les bots peuvent causer toutes sortes de problèmes en ligne. Pour éviter cela, des chercheurs en informatique ont inventé dans les années 1990 une technique appelée CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) pour empêcher les robots de saisir des informations sur les sites Web.
Il existe de nombreuses situations dans lesquelles les propriétaires de sites Web veulent s’assurer qu’un véritable humain saisit des informations sur un site. Par exemple : Lors de la création ou de la connexion à des comptes (pour éviter la fraude ou le piratage), lors de la publication de commentaires (pour éviter le spam) et lors de l’achat de produits ou de billets (pour éviter la vente au rabais), pour n’en citer que quelques-uns.
Et c’est pourquoi vous devez prouver que vous n’êtes pas un robot.
Pourquoi le casse-tête de la vision ?
À l’origine, les CAPTCHA étaient des images comportant des lettres, des chiffres ou des mots écrits dans des polices de caractères ondulées, souvent masqués par des lignes ou du bruit, de manière à déjouer les algorithmes de vision artificielle. Depuis 2007, un projet appelé reCAPTCHA a commencé à utiliser son test CAPTCHA pour effectuer des tâches utiles, comme la numérisation de livres et l’entraînement d’algorithmes d’apprentissage automatique – et vous demander de cocher « Je ne suis pas un robot ».
En 2009, Google a racheté reCAPTCHA et a commencé à utiliser la plateforme pour décoder les adresses de Google Street View, extrayant quelques secondes de travail de chaque personne ayant eu à résoudre ce défi. (Quelqu’un a même tenté de poursuivre Google à ce sujet en 2015. L’action en justice a été rejetée).
Deux exemples de défis de vision reCAPTCHA.
reCAPTCHA
Aujourd’hui, lorsque vous résolvez un défi reCAPTCHA, vous aidez Google à former ses modèles d’apprentissage automatique en lui signalant des objets dans diverses photos que les ordinateurs pourraient autrement avoir du mal à reconnaître. Ironiquement, en éliminant les robots, vous contribuez à les rendre plus performants dans les tâches de reconnaissance d’images nécessaires pour déjouer les CAPTCHA à l’avenir.
Et en signalant tous ces passages piétons, ces feux de signalisation et ces ponts, vous contribuez peut-être à former une future génération de voitures autonomes – bien qu’en 2019, Google ait affirmé que les données reCAPTCHA n’étaient pas utilisées de cette manière pour le moment.
Mais que se passe-t-il si je suis réellement un robot ?
Si vous êtes réellement un robot, alors nous nous excusons sincèrement d’avoir supposé votre statut d’humain. Heureusement, si vous êtes assez intelligent pour lire et comprendre cet article, vous l’êtes probablement aussi pour passer un test CAPTCHA. Dans ce cas, nous saluons chaleureusement l’IA intelligente !