Главная arrow книги arrow Копия Глава 10. Представление знаний arrow Мир покупок в Internet
Мир покупок в Internet

В данном разделе показано, как можно представить некоторые знания, касающиеся осуществления покупок в Internet. Мы создадим агента по исследованию возможности осуществления покупок (торгового агента), который помогает покупателю найти в Internet предложения по интересующим его товарам. Торговый агент получает описание товара от покупателя и выполняет задачу по подготовке списка Web-страниц, на которых данный товар предлагается на продажу. В некоторых случаях описание покупателем товара будет точным, таким как "Цифровая камера Coolpix 995", и тогда задача заключается в поиске магазина (магазинов) с наилучшим предложением. В других случаях описание может быть определено лишь частично, как, например, "Цифровая камера не дороже 300 долларов", и агенту придется сравнивать различные товары.

Средой существования торгового агента является вся система World Wide Web — не игрушечная моделированная среда, а та сложная, постоянно развивающаяся среда, которая используется каждый день миллионами людей. Результатами восприятиями агента являются Web-страницы, но в отличие от человека — пользователя Web, который рассматривает страницы, отображенные в виде массива пикселов на экране, торговый агент воспринимает страницу в виде символьной строки, состоящей из обычных слов, чередующихся с командами форматирования на языке разметки HTML. В листинге 10.1 показаны Web-страница и соответствующая символьная строка HTML. Проблема восприятия для торгового агента состоит в извлечении полезной информации из восприятий такого рода.

Безусловно, что решить задачу восприятия Web-страниц проще по сравнению, скажем, с восприятием дорожной ситуации во время вождения такси в Каире. Тем не менее задача восприятия в Internet усложняется многими факторами. Web-страница, показанная в листинге 10.1, является очень простой по сравнению с реальными торговыми узлами, которые включают cookie-файлы, код Java, Javascript, Flash, протоколы защиты от роботов, плохо сформированный код HTML, звуковые файлы, фильмы и текст, который появляется только в составе графического изображения, например в формате JPEG. Агент, способный действовать в пределах всей Internet, должен быть почти таким же сложным, как и робот, способный двигаться в реальном мире. Поэтому мы сосредоточимся на описании простого агента, в котором не учитывается большая часть этих осложнений.