Роботы в интернете

Старожилы, заставшие дни, когда один mp3 скачивался из интернета за двое суток, рассказывают, будто в магазине «Трансильвания» на Тверской улице есть человек, который смотрит на тебя рентгеновским взглядом и сразу достает с полки нужный диск. Ты, утверждает легенда, никогда не остаешься этим диском разочарован.
Где этот мудрец черпает вдохновение? Как он определяет, что тебе нужен именно Зорн, а не шугейз или норвежский дум?
Так же, как бармен понимает, что гостю с мороза надо водки, как мать чувствует, что ребенку пора менять штаны. Мудрец использует принцип «люди, похожие на этого незнакомца в плаще и темных очках, обычно приобретают эмбиент девяностых и сборники грузинской эстрады». И принцип этот работает чаще, чем кажется.
На самом деле, конечно, человек из «Трансильвании» — это олдскул. Принцип его действия уже оцифрован. Алгоритм вида «люди, которым понравилось то же, что и вам, интересуются еще и этим», не используют сейчас разве только «Одноклассники». Он подсказывает товары на «Амазоне». Он советует музыку на Last.fm. Он работает даже на порносайтах — хотя, впрочем, почему даже? Это как раз тот случай, когда большинство делает правильный выбор.
Один из вариантов этого алгоритма (он еще называется Slope One) мы сейчас гоняем в тестовом режиме на фильмах в «Афише.ру»: сходите по адресу www.afisha.ru/recommendations/movies и попробуйте сами. Сначала, когда о ваших вкусах ничего не известно, робот предлагает какое-то левое кино. Вы с негодованием его отметаете. Постепенно рейтинг меняется, и вот уже начинают мелькать какие-то Тарковские, и можно поставить им заслуженную тройку. Дело это затягивает: если верить статистике, люди расставляют оценки часами, а это, в свою очередь, приводит к более точной настройке робота.
Конечно, формулы, основанные на мнениях других людей, не единственный способ что-нибудь посоветовать. Можно вообще обойтись без зала и руководствоваться чисто формальными признаками. Пару лет назад был такой сайт — Pandora (он, собственно, есть и сейчас, но капиталисты закрыли к нему доступ за пределами США). «Пандора» спрашивала, какая музыка вам нравится, а потом подбирала похожих исполнителей по ритму, по вокалу, по тональности и куче других параметров. Увы, для такого робота нужна большая, составленная вручную база данных — например, Music Genome Project. Данные о пользователях собрать проще, поэтому мы и пользуемся «Слоупом».
Другой вопрос: стоит ли руководствоваться подобными системами для навигации в культурном пространстве? Ответ — да, если задача состоит в том, чтобы найти очередной фильм на ночь, или музыку в машину, или запасной вентилятор для пылесоса. Это ключ к спокойному буржуазному существованию, к тому, чтобы плыть по течению.
И ответ — нет, если хочется найти что-нибудь совсем новое, что-нибудь за пределами системы. Невозможно полюбить древнеяпонскую музыку, если ни вы, ни ваши друзья никогда ее не слышали: наткнуться на нее можно каким угодно способом, но только не через Last.fm — если, конечно, не вбивать в поиск случайные комбинации символов. И когда программисты придумают робота, который будет действовать по принципу «люди, которым нравится то же, что и вам, об этом ничего не знают, но будут поражены», — это станет настоящим прорывом в математике, статистике и ряде дисциплин, для которых еще нет названия. Кстати, не является ли таким роботом человек из «Трансильвании»?