ПРОГРАММНЫЕ АГЕНТЫ
Понятие агента можно трактовать как класс или метаимя, которые включают множество подклассов. Агент – это аппаратная или программная сущность, способная действовать в интересах достижения целей, поставленных перед ним пользователем. Таким образом, программные агенты рассматриваются как автономные компоненты, действующие от лица пользователя. Интеллектуальные агенты должны обладать следующими свойствами: - автономностью, т. е. способностью к действию без вмешательства владельца; - реактивностью, т. е. свойством реагировать на изменение среды; - активностью, т. е. способностью генерировать цели и действовать ради их достижения; - знаниями; - убеждениями, которые могут меняться со временем; - желаниями, которые побуждают к действию; - обязательствами, способствующими достижению заказанных целей; - принципами социального поведения, обеспечивающими взаимодействие с другими агентами; - правдивостью, обеспечивающей доверие к нему; - мобильностью, позволяющей агенту покидать клиентский терминал, перемещаться по сети на удаленный сервер и возвращаться обратно. Разработка агентов ведется с применением специальных программных средств – пакетов прикладных программ. Агенты могут быть специализированные и неспециализированные. Первые способны искать информацию по определенной тематике, вторые – по различным направлениям, используя ключевые слова и устойчивые словосочетания. В специализированные агенты могут быть «зашиты» адреса наиболее важных и информативных сайтов. Системы, построенные на базе специализированных агентов, кроме поиска предоставляют пользователям определенный пакет средств для организации и управления найденной информацией. Обычно пользователь здесь может сформировать запрос к системе, используя естественный язык, а результаты сопровождаются аннотациями содержания найденных документов, списками ключевых слов и некоторой другой дополнительной информацией, облегчающей пользователю выделение интересующих его ресурсов. Среди разнообразных типов агентов имеет смысл выделить интеллектуального агента по поиску и выбору онтологий – ONTO, использующего ссылочную онтологию (Reference Ontology) в качестве источника знаний. Его брокер (посредник, комиссионер) работает со ссылочной онтологией, а входной запрос строится как соответствующая HTML-форма. Результаты поиска онтологий, удовлетворяющих запросу, возвращаются пользователю также в виде HTML-формы.
|