Як карыстач разнастайных інтэрнэт-рэсурсаў кожны з нас не раз праходзіў тэст CAPTCHA (ад ангел. «Completely Automated Public Turing test to tell Computers and Humans Apart» — цалкам аўтаматызаваны публічны тэст Цьюрынга для адрознівання кампутараў і людзей), які складаецца ў неабходнасці ўвесці некалькі знакаў, прадстаўленых у графічным выглядзе, у адмысловае поле. Падобная задача, хоць і з'яўляецца вельмі просты для чалавека, апыняецца надзвычай складанай і практычна невыканальнай для розных «ботаў». Вядома, што тэсты CAPTCHA сёння выконваюць задачу своеасаблівага фільтра, які дазваляе аддзяліць жывога чалавека ад праграмы, прызначанай для рассылання спам-паведамленняў пасродкам рэгістрацыі бясплатных акаўнтаў на e-mail-сэрвісах, пакіданні паведамленняў на форумах, у каментарах да запісаў у блогах і інш.
З аднаго боку, на сённяшні дзень такое рашэнне з'яўляецца адным з найболей эфектыўных спосабаў дужання са спамам і спамерамі, але з іншай – абсалютна не выключана, што менавіта тэст CAPTCHA, як ні дзіўна, дасць імпульс для ўдасканалення штучнага інтэлекту. Бо CAPTCHA, па сваёй ісце, з'яўляецца нічым іншым, як адным з варыянтаў тэсту Цьюрынга, і калі бот здольны паспяхова вырашаць пастаўленую перад ім задачу, то можна адважна сцвярджаць, што перад намі прадстаўнік штучнага інтэлекту – па аналогіі з праграмамі, якія спаборнічаюць за прыз Лебнера. І галоўнае, што вызначаныя зрухі ў гэтым кірунку ўжо ёсць.
У пачатку гэтага года Джефф Ян (Jeff Yan), даследнік з Універсітэта Ньюкаслу, Вялікабрытанія, прадставіў праграму, якая спраўлялася з тэстам CAPTCHA, выкарыстоўваным для абароны сэрвісаў Hotmail, MSN, і Windows Live з эфектыўнасцю 60%. Зразумела, эфектыўнасць распазнання знакаў чалавекам значныя вышэй, і ўшчыльную набліжаецца да 100%, аднак не варта забываць аб тым факце, што за адзінку часу кампутар здольны вырашыць з той або іншай ступенню поспеху тысячы тэстаў. Іншымі словамі, перад праграмай Джеффа Яна абарона пры дапамозе CAPTCHA апыняецца неэфектыўнай.
Дзеля справядлівасці адзначым, што алгарытм, напісаны Янам, «заменчаны» пад рашэнне тэстаў CAPTCHA, выкарыстоўвальных толькі ў выпадку Hotmail, MSN, і Windows Live, і праграміст не расчыняў усіх сакрэтаў да таго моманту, як Microsoft не аптымізуе сістэму бяспекі. Іншымі словамі, праграма ўмела распазнаваць з высокай эфектыўнасцю толькі знакі вызначанай формы, тады як іншыя варыяцыі CAPTCHA заставаліся для яе невырашальнымі. Тым не менш, суцэль зразумела, што раз напісаны першы алгарытм для рашэння тэсту Цьюрынга, то ў хуткім часе з'явяцца і больш дасканалыя рашэнні – так і здарылася – усё той жа Джефф Ян на будучай канферэнцыі па бяспецы ACM Computer and Communication Security Conference «пагражаецца» паказаць яшчэ больш «разумную» праграму, здольную на рашэнне значна большай колькасці розных тэстаў CAPTCHA.
Не меней цікавым з'яўляецца стварэнне Піліпа Голля (Philippe Golle) з даследчага цэнтра ў Паоло-Альта. Напісаны ім бот спецыялізуецца на распазнанні выяў жывёл – таксама варыяцыі тэсту CAPTCHA – і ў большасці выпадкаў дакладна вызначае контуры коткі або сабакі. Адмысловая цікавасць праграма ўяўляе дзякуючы таму факту, што распазнаць выяву жывёлы значна складаней, чым азначэнне знакаў. І нават падвышаная складанасць задачы не ўплывае на вынік – з 100 малюначкаў дакладна распазнаюцца больш 83. Іншая справа, што для мінання тэсту неабходна апрацаваць 12 малюнкаў, тым самым зніжаючы верагоднасць паспяховага рашэння задачы да 10,3%. Адразу жа ўзнікаюць асцярогі, што падобныя алгарытмы будуць выкарыстоўвацца спамерамі для павелічэння колькасці і якасці сваіх нападаў на сэрвісы, форумы і блогі, аднак дакладных дадзеных аб прыцягненні штучнага інтэлекту для мінання фільтра ў выглядзе тэстаў CAPTCHA пакуль няма. Але гэта цалкам не азначае, што ў будучыні, па меры росту вылічальных магчымасцяў кампутараў, «разумныя» праграмы не зробяць тэсты CAPTCHA пацешным анахранізмам, дадавалага праблем простаму карыстачу, чым які абараняе ад спамераў.