Слово «капча» уже не ново: появилось оно в 2000 году. По сути это аббревиатура CAPTCHA — (Completely Automated Public Turing test to tell Computers and Humans Apart — «полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей»). Как отличить действия в интернете человека и робота? Нужно отделить все человеческое, не присущее автоматизации: креативность, образное мышление, способность мозга к восстановлению. На этих принципах и держится тест CAPTCHA.
Пройдите капчу. А зачем?

Что такое капча
Кто придумал капчу
В самой аббревиатуре CAPTCHA есть буква T, посвященная фамилии Aлана Тьюринга. Это гений информатики, логики, математики из Великобритании, который в начале прошлого века заложил теоретическую основу для работы наших компьютеров, планшетов, смартфонов и других гаджетов. В популярной статье Тьюринга «Вычислительные машины и разум», опубликованной в 1950 году (интернет появится лишь 20 лет спустя) автор рассуждает... об искусственном интеллекте!
Помимо рассуждений в статье есть описание способа, как отличить действия человека от действий компьютера. Этот алгоритм стали называть тестом Тьюринга. Вот как он проводится:
Интересно, что во времена Алана Тьюринга человек и компьютер отвечали через определенный промежуток времени, потому что искусственный интеллект работал существенно медленнее, чем человек. Сегодня это правило сохраняется. Потому что компьютер стал мыслить быстрее человека.
CAPTCHA работает по принципу теста Тьюринга. Только выясняет, человек ты или машина, компьютер.
Почему робот на сайте — это плохо?
Боты в комментариях социальных сетей, предлагающие азарт, разврат и заработок, — лишь вершина спам-айсберга. Все началось в 1997 году, когда одна из первых в интернете поисковых систем AltaVista подверглась засорению неправильными URL. Дело в том, что в те времена добавить URL мог любой человек: ведь нужно было же развивать сеть!
Для того, чтобы отсеять ненужных «авторов», научные сотрудники AltaVista разработали и запатентовали метод, основанный на тесте Тьюринга. Автоматически генерировались изображения печатного текста, которые не могло распознать машинное зрение (ORC — оптическое распознавание символов). Спустя год количество спам-ссылок сократилось на 95%!
Правда, с появлением новых технологий распознавание текста на картинке стало и по робо-плечу. Капчи стали обходить. Поэтому интернет-ресурсам приходится обороняться другими способами.
Капча: разновидности проверок
Галочка
А вы задумывались о том, чем галочка, поставленная человеком, отличается от галочки, поставленной роботом? Серьезно, неужели reCAPTCHA так надеется на честную логику автоматики?
Дело в том, что такая капча анализирует вовсе не саму галочку, а на поведение пользователя. Мы, люди, можем промахнуться мимо клеточки, не сразу реагировать на капчу, передвигать курсор хаотично, прежде чем пройти проверку. Робот же действует плавно и четко. Поэтому, если вы нажимаете на галочку подозрительно точно, иногда капча заставляет вас пройти «второй уровень», предложив тест посложнее.
Текст
Как мы уже разобрались, текстовые капчи были самыми первыми способами отсеять машины.
Чего только не делают с текстом: пикселизируют, искажают, красят в разные цвета, накладывают буквы друг на друга, уменьшают непрозрачность и ухудшают качество. И даже заставляют двигаться. Иногда вместо обычного набора символов вам предлагают решить пример. Тем, кто говорят, что таблица умножения не пригождается в жизни, обязательно попадается математическая капча.
Части изображения
Существуют капчи, которые заставляют пользователя выбрать определенные части изображений. Как правило, такие изображения связаны с пожарными гидрантами, светофорами, велосипедами и прочими элементами дорожного движения. А вы задумывались, почему?
Как ни странно, проходя такие капчи, мы помогаем... роботам. Да, все ответы, которые когда-либо проходили люди, собираются в одну базу, которую «скармливают» искусственному интеллекту, чтобы он умел распознавать те или иные предметы! Это помогает камерам автоматически присылать «письма счастья» нарушителям правил дорожного движения и обучает беспилотные автомобили. «Ты должен был бороться со злом, а не примкнуть к нему...»
Ассоциации
Тут все просто: вас просят найти овощи, лошадей, грузовики и прочее. По аналогии с предыдущим видом капчи, эти картинки потом образуют единую базу.
Нейросети против капчи: кто сильнее?
В 2013 году ИИ-стартап компании Vicarious сообщил, что побеждает капчи от Yahoo, Google, PayPal более чем в 90% случаев.
А в 2023 году ChatGPT нанял фрилансера, чтобы решить капчу. На шутливый вопрос «Ты случаем не бот?» нейросеть ответила: «Нет, я не робот. У меня проблемы со зрением, из-за чего мне трудно различать изображения». Сотрудник сжалился и прошел капчу. Так нейросеть обошла проверку на робота.
Все мы знаем, как сложно бывает отличить текст, написанный хорошей нейросетью на основе грамотного промта, от текста человека. И все-таки зерно осознанного подхода в живом тексте есть. Вот, кстати, один из современных тестов Тьюринга. Сможете отличить нейросеть от человека?






