В Google полностью заменили ручной ввод капчи на алгоритмы, распознающие поведение пользователя на странице. Таким образом Google тренирует свою систему машинного обучения.
Ввод капчи — раздражающее, но необходимое зло. Капча помогает отличить человеческие запросы от автоматизированных и предотвратить простые DDoS-атаки или рассылку спама. В 2009 году Google приобрел механизм reCAPTCHA, в котором пользователю предлагалось ввести два-три слова с картинки для подтверждения, что он не робот. Проверка носила еще и альтруистический характер — так пользователи помогали Google распознать непонятные или трудночитаемые слова из сотен тысяч оцифрованных книг. Но алгоритмы для распознавания и ввода текста с картинки не стояли на месте, позволяя роботам легко проходить эту проверку. Уже в 2013 году была запущена новая система «I’m not a robot», в которой пользователь просто ставил отметку в соответствующем чекбоксе, а механизм анализировал поведение курсора в этот момент.
Теперь Google анонсировал новое поколение — Invisible reCAPTCHA. Машинно-обучаемая нейронная сеть отслеживает и анализирует комплексное поведение пользователя на странице. Если у системы возникают сомнения в «человечности» запросов — появляется тот самый «I’m not a robot» чекбокс. Просто теперь гораздо реже.
Такой подход позволяет Google тренировать свои механизмы машинного обучения на поведении сотен тысяч живых пользователей, что позволит сделать систему поиска и (важнее) таргетинговой рекламы еще более точной и персонифицированной.