Читайте также:
|
|
Парадокс Интернета заключается в том, что с его ростом становится труднее найти необходимую информацию. Конечно, речь идет не о наиболее популярных вещах (напр., курс доллара или информация о погоде), а о поиске специализированной или редкой информации Понятно, что для работы с подобными объемами информации необходимо использовать эффективные средства и адекватные технологии. Пользователи должны иметь возможность с удобством искать и фильтровать данные в больших распределенных хранилищах и осуществлять мониторинг интересующей их информации в потоках новых или измененных данных, группировать материалы, а также выделять дубли и повторы, не содержащие никаких новых данных. Кроме того, часто возникает необходимость в дополнительной персонализации, например, пользователю нужна возможность дополнительной фильтрации или сортировки уже отобранной информации, которая просто не была предусмотрена разработчиками ресурса. Решение заключается в использовании специализированного программного обеспечения, разработанного с использованием принципов агентских технологий. Каковы преимущества агентов перед простым обращением к машинам поиска?
1. Поисковый агент передает пользователю не просто результаты работы машины (машин) поиска, а предварительно просматривает документы и выбирает из них наиболее релевантные с его точки зрения. Для этого агент использует определенную технологию оценки релевантности.
2. Агент может настраиваться на предпочтения пользователя, то есть учитывать ряд ограничений на поиск, формулируемых владельцем агента.
3. Некоторые агенты могут работать в режиме off-line, то есть когда пользователь дает задание агенту и отключается от Сети, а агент отправляется на сервер, где выполняет работу. Когда пользователь снова подключается, агент посылает ему выполненное задание.
Агенты могут быть настроены на поиск по расписанию: искать информацию каждый час, день, неделю, месяц и т.д. Эта опция полезна при поиске, например, новостей, какой-то информации, обновление которой происходит довольно часто или информации, которая пользователю необходима постоянно в его работе.
4. Агенты могут обучаться. Пользователь оценивает работу агента, а агент учитывая эти оценки может корректировать свои критерии отбора информации.
Таким образом, поисковые агенты могут рассматриваться как интеллектуальная надстройка над машинами поиска.
Понятие «агент»
Понятие термина «агент» варьируется в зависимости от сферы применения (напр., на производстве – это робот, в страховой сфере – это представитель компании, а в области телекоммуникаций ‑ программа). Одно из первых определений понятия агент в теории искусственного интеллекта приводится в работах Д.А. Поспелова и В.Н. Пушкина по теории гиромата. Гиромат – элементарная модель целесообразного поведения, способная адаптироваться с условием решаемой задачи, содержащая ряд модулей – блок мотивации, блок селекции (рецепторы), блок построения внутренней модели внешней среды, блок выдвижения гипотез, блок модельного опыта, блок выработки решений, блок модельного опыта, блок выработки решений, блок активного опыта, блок времени.
Алан Кэй, который начал первым продвигать теорию агентов, определил агент как программу, которая после получения задания способна поставить себя на место пользователя. Если агент попадает в тупик, он может задать пользователю вопрос, чтобы определить, каким образом ему необходимо действовать дальше.
Агенты рассматриваются как активные объекты, которые, в отличие от обычных (пассивных) объектов, не «засыпают» до получения следующего сообщения (от пользователя или из внешней среды) и его выполнения, а постоянно функционируют, решая порученные им задачи. Таким образом, главное их отличие состоит в том, что они сами являются инициаторами действий по изменению своего поведения в окружающей среде.
Обобщая множество определений агентов, данных разными исследователями, можно остановится на следующей нейтральной концепции: Агент ‑ это аппаратная или программная сущность, способная действовать в интересах достижения целей, поставленных пользователем. Агенты описываются так же рядом свойств, которые характеризуют понятие агента. Обычно агент обладает набором из следующих свойств:
· адаптивность: агент обладает способностью обучаться.
· автономность: агент работает как самостоятельная программа, ставя себе цели и выполняя действия для достижения этих целей.
· коллаборативность: агент может взаимодействовать с другими агентами несколькими способами, например, играя роль поставщика/потребителя информации или одновременно обе эти роли.
· способность к рассуждениям: агенты могут обладать частичными знаниями или механизмами вывода, например, знаниями, как приводить данные из различных источников к одному виду. Агенты могут специализироваться на конкретной предметной области.
· коммуникативность: агенты могут общаться с другими агентами.
· мобильность: способность к передачи кода агента с одного сервера на другой.
Дата добавления: 2015-07-20; просмотров: 228 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Поисковые инструменты | | | Агентские технологии |