LXF121:Что за штука
Материал из Linuxformat
|
|
|
Что за штука… APML
- Марко Фиоретти расскажет, как «объяснить» web-сайту, что вас интересует.
- Ура — еще одну аббревиатуру… забуду! Что она означает-то?
- Attention Profiling Markup Language («Язык систематизации объектов внимания»), он позволяет web-службам отслеживать интересы и выявлять потребности пользователей.
- Это насчет онлайн-рекламы? Она меня не волнует — я ее фильтрую.
- Подавление web-рекламы – верный способ пройти мимо web-сайта с уникально интересным для вас контентом. Вам это надо? К тому же реклама – лишь одна из областей, которые способен преобразить APML.
- Хм… Ну и что еще преображает APML?
- Представьте себе Интернет в виде ярмарки, где каждый продавец забегает перед вами и кричит: «Взгляните на меня, купите мой товар, купите, купите, купите!»
- Представить нетрудно — потому-то я и поставил фильтр…
- Понимаю. Тогда вообразите, что у вас при себе плакат с надписью: «Даже не смотрите в мою сторону, если только вы не продаете китовый ус – сегодня мне только он и нужен». А потом напрягитесь и вообразите, что все торговцы повинуются надписи!
- Вот уж чудо из чудес! Неужели APML это удастся?
- Да, APML обещает стандартный, в значительной мере автоматизированный способ «дать понять» при входе на сайт, что именно вы предпочитаете.
- Откуда же APML про это узнает?
- Будут отбираться подсказки, предоставляемые вашими путешествиями по Интернету: закладки; часто посещаемые web-сайты, категории в вашем блоге или учетной записи на Flickr; темы на форумах, которые вы просматриваете чаще всего; объекты ваших поисков и т. д.
- И что APML сделает с этими данными?
- Зная ваши интересы, любой посещаемый вами сайт уже не подсунет вам то, что вы наверняка проигнорируете. APML предлагает метод сбора и систематизации подобных сведений – в полуавтоматическом режиме под вашим контролем – в форме, ясной и понятной всем сайтам.
- Намекаете, что APML создан не только для рекламы?
- APML – это универсальный способ «объяснить» удаленному компьютеру, что именно вас интересует. А затем этот компьютер распорядится полученной информацией в соответствии с заложенной программой. Нетрудно догадаться, что польза такого подхода не ограничивается персонализированной рекламой. Например, можно повысить эффективность просмотра новостей, онлайн-шопинга и интернет-поиска.
- Давайте начнем с шопинга.
- Давайте. Скажем, Пол обожает скутеры фирмы Vespa: он набил свой браузер закладками на страницы с любыми упоминаниями о Vespa, активно участвует в форумах фанатов Vespa, и так далее. И вот он заходит на сайт дилера подержанных скутеров. Если на нем заранее узнают о пристрастии Пола к Vespa, то соответствующие сведения всплывут на первые же строки домашней страницы.
- Круто. Вы сказали, с новостями так тоже можно?
- Конечно. Вы сами выбираете ленты RSS для загрузки, но вынуждены скачивать их целиком, даже если отслеживаете постоянно всего одну-две темы. Используя APML, любой RSS-клиент или новостной портал выдаст волнующие вас сообщения в первых строках списка.
- А что с интернет-поиском?
- Если вы войдете в поисковую машину или базу данных библиотеки, применив APML, то его данные, как и слова, введенные в строке поиска, будут использованы для получения более подходящих результатов.
- Теперь о технических деталях. Как работает APML?
- Если коротко, то ваши Attention Data («Данные об интересах») сохраняются в вашем личном Attention Profile («Профиле интересов»).
- Яснее не стало. Что такое Attention Data?
- Это набор переменных, описывающих вашу онлайн-активность на основе сведений о часто посещаемых вами сайтах, RSS-лентах, блогах или постах, закладках, фотографиях или видеозаписях, которые вы просматриваете или публикуете на Flickr или YouTube, музыке, которую слушаете на Last.fm, и т. д., и т. п.
- А что такое Attention Profile?
- Это систематизированная коллекция данных об интересах, каждому разделу которой присваивается рейтинг – числовое значение – и временная метка. Порядок, в котором ваши интересы регистрируются в данном профиле, позволяет сайту «понять», что вам в данный момент нужно больше всего.
- Каков формат файла APML?
- XML. Когда вы обращаетесь к службе или приложению, поддерживающему APML, происходит создание или обновление XML-файла формата APML. Затем вы передаете его web-сайту для повышения качества обслуживания.
- Вроде начинаю понимать. Что же конкретно находится внутри APML-файла?
- Сводка ваших скрытых и явно выраженных интересов, их источники и авторы, а также численные значения рейтинга этих интересов (в виде процентов). И еще временные отметки для каждого поля.
- Не слишком ли это статично? Я не всегда покупаю одно и то же.
- Так для этого и нужны временные отметки и рейтинги! Если вы задумали сменить автомобиль, то перед покупкой нового вы, вероятно, накинетесь на соответствующие сайты. В этот период значение, присвоенное вашим интересам по части приобретения автомобилей, будет постоянно расти, а временные отметки в этом разделе будут обновляться по несколько раз в день. Высокие рейтинги и свежие временные отметки – явное свидетельство, для любой web-службы, резкого повышения интереса к данной сфере, и повод для направления в ваш адрес соответствующего контента.
- Допустим, я уже купил автомобиль…
- Скорее всего, вы прекратите посещение сайтов автодилеров. Временные отметки начнут устаревать, а рейтинг соответствующего раздела будет снижаться – в результате APML-службы перестанут направлять вам «автомобильную» информацию.
- Насколько распространена эта штука? Многие ли онлайн-службы уже используют APML?
- В число web-сайтов, использующих APML или заявивших о его использовании, входят Google, Digg, Bloglines, NewsGator, LastFM и Delicious. Существуют модули WordPress, позволяющие сформировать файл APML из любого блога (http://wordpress.org/extend/plugins/apml). Есть порталы, например http://www.particls.com, http://engagd.com и http://www.cluztr.com, специально созданные для использования и обмена данными Attention Data.
- А я и не знал об этом ничего... Как думаете, станет ли APML всеобщим стандартом, или ему суждено раствориться в безвестности?
- Интересный вопрос – сейчас на него ответить непросто. Много шума вокруг APML было в конце 2007 – начале 2008 года. Потом настало затишье. Это может означать и то, что механизм вполне готов к использованию, и то, что часть планов забуксовала.
- Но что могло пойти не так?
- Чтобы APML реально заработал, он должен быть целостным, актуальным и почти невидимым для конечного пользователя. Эти цели противоречивы, их трудно достичь одновременно. Еще один аспект – конфиденциальность информации.
- Да, о ней мы как-то забыли. Может ли APML нарушить ее?
- Ну, если вы завсегдатай социальных сетей или постоянный пользователь служб web-почты (Google, Hotmail, Yahoo…), то не все ли равно, в каком формате хранятся всем известные данные? Проблемы с конфиденциальностью зависят от использования сведений их получателями – неважно, с APML или без.
- А если поподробнее?
- Заявляя о себе – будь то через файл APML или через резюме на клингонском языке – вы в любом случае не контролируете действия получателя, включая мошенничество с вашими данными. Кроме того, сайтам, которые запрашивают APML-файлы, ничто не мешает добывать сведения о вашей личности и другими способами. Тут уж семь бед – один ответ.
- Есть ли другие проблемы?
- Да. APML – это один из способов видеть только то, что нам необходимо. Игнорировать то, что нас в данный момент не интересует, чертовски удобно, но не всегда умно. Например, из-за фильтрации новостей вы можете пропустить важные изменения в мире, и выпадете из реальности. Короче, должен быть компромисс, и каждый выбирает его сам.
- Кто занимается разработкой APML? Могу ли я помочь?
- Адрес рабочей группы APML– http://www.apml.org. Кроме Википедии, группа представлена на Facebook и в Google Groups (http://groups.google.com/group/apml-public/topics).
- Где можно прочесть побольше?
- Ответы на часто задаваемые вопросы можно найти на http://groups.google.com/group/apml-public/web/apml-faq, а спецификация APML находится по адресу http://apml.pbworks.com. Если же вы просто хотите подробнее узнать о целях и задачах APML, то стоит прочесть следующие статьи: http://tinyurl.com/3d2h9d, www.cleverclogs.org/2007/10/basics-of-atten.html и http://eliasbizannes.com/blog/2007/10/explaining-apml-what-it-is-why-you-want-it. LXF