Файл: Интеллектуальные информационные системы и технологии.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 406
Скачиваний: 11
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Структура обучающего агента включает четыре концептуальных компонента.
Обучающий компонент отвечает за внесение усовершенствований, производительный обеспечивает выбор внешних действий. Обучающий компонент использует информацию обратной связи от критика с оценкой того, как действует агент, и определяет, каким образом должен быть модифицирован производительный компонент для того, чтобы он успешнее действовал в будущем. Задача генератора проблем состоит в том, чтобы предлагать действия, которые должны привести к получению нового и информативного действия. Обучение в интеллектуальных агентах можно охарактеризовать как процесс модификации каждого компонента агента.
7.2. Мультиагентные системы
Мультиагентные системы включают в себя следующие компо-
ненты:
множество системных единиц, в котором выделяется подмножество активных единиц-агентов, манипулирующих подмножеством пассивных единиц-объектов;
среду – некоторое пространство, в котором существуют агенты и объекты;
множество задач (функций, ролей), которые поручаются агентам;
множество отношений (взаимодействий) между агентами;
множество организационных структур (конфигураций), формируе-мых агентами;
множество действий агентов.
Возникновение, структура и динамика МАС как класса (сообщества агентов) определяются ситуацией взаимодействия агентов в зависимости от совместимости целей, уровня взаимных обязательств и ответственности, ограниченности ресурсов (рис. 7.1).
Рис. 7.1. Классификация МАС
Распределенный ИИ: МАС образуется для решения некоторой задачи. Осуществляется централизованное управление и координация действий нескольких интеллектуальных агентов.
Децентрализованный ИИ: исследуется деятельность автономного агента в динамической многоагентной среде.
Искусственная жизнь: исследуются и моделируются процессы де-централизованного управления, эволюции, адаптации и кооперации в МАС, состоящей из большого числа реактивных агентов.
Основными направлениями в разработке МАС являются распре-деленный ИИ и искусственная жизнь (ИЖ).
Главную проблему в распределенном ИИ составляет разработка интеллектуальных групп и организаций, способных решать задачи путем рассуждений, связанных с обработкой символов. Групповое интел-лектуальное поведение формируется на основе индивидуальных интеллек-туальных поведений, в связи с чем необходимо согласование целей, интересов и стратегий отдельных агентов, координация их действий, разрешение конфликтов путем переговоров.
Данная система характеризуется распределением задач между агентами и властных полномочий, а также коммуникацией агентов.
Искусственная жизнь в большей степени связана с трактовкой интеллектуального поведения в контексте выживания, адаптации и само-организации в динамичной, враждебной среде. Глобальное интеллектуаль-ное поведение всей системы рассматривается как результат локальных взаимодействий большого числа простых агентов. Основные положе-
ния:
МАС – популяция простых и зависимых друг от друга агентов;
каждый агент самостоятельно определяет свои реакции на события
в локальной среде и взаимодействия с другими агентами;
связи между агентами являются горизонтальными, т.е. не су-ществует агента-супервизора, управляющего взаимодействием других агентов;
нет точных правил для того, чтобы определить глобальное по-ведение агентов;
поведение, свойства и структура системы на коллективном уровне порождаются только локальными взаимодействиями агентов.
В децентрализованных ИИ управление происходит только за счет локальных взаимодействий между агентами. Наряду с распределенными знаниями и ресурсами описываются локальные задачи отдельных агентов, решаемые на базе локальных концептуальных моделей и локальных критериев.
В целом задачи агентов в МАС могут изменяться от чисто индивидуальных до совместных, а сами агенты от узкоспециали-зированных до универсальных (автономных). По этим критериям
можно выделить следующие ситуации взаимодействия агентов в
МАС:
сосуществование (автономные агенты, индивидуальные задачи);
сотрудничество (автономные агенты, совместная задача);
совместная работа (специализированные агенты, совместная задача),
распределенная работа (специализированные агенты, индивидуаль-ные задачи).
Типичная схема распределенного решения задач несколькими агентами включает:
декомпозицию исходной проблемы на отдельные задачи (агент-субординатор);
распределение задач между агентами-исполнителями;
решение подзадач;
интеграцию частных результатов (агент-интегратор).
В узком смысле ИЖ есть раздел теории и приложений МАС, где изучаются вопросы возникновения интеллектуального поведения на основе локальных взаимодействий агентов. При этом сами агенты
не обязательно являются интеллектуальными. Искусственный рой – множество агентов, способных взаимодействовать друг с другом, фор-мировать и перестраивать функциональные паттерны (образы ситуации) и совместно решать различные задачи путем параллельных действий. Таким образом, рой представляет собой
динамическую сеть взаимодействующих агентов, в которой происходят согласованное восприятие сигналов и воз-действие на среду. Интеллект роя формируется в соответствии с принципами:
соседства;
определения качества среды обитания;
разнообразия ответных реакций;
устойчивости;
адаптации.
В широком смысле под ИЖ понимают обширную междисципли-нарную научно-техническую область, в которой проводятся работы по созданию и исследованию искусственных организмов и систем, реализую-щих принципы и механизмы организации живого.
-
Мультиагентные системы
различного функционального назначения
Электронный магазин. Представляет собой программу, которая размещена на сервере. В электронной торговле участвуют агенты-продавцы и агенты-покупатели. Агенты действуют по поручению своих персональных пользователей. Агенты-продавцы стремятся продать товар по максимально возможной цене, а агенты-покупатели купить товар по минимальной цене. Оба вида агентов действуют автономно и не имеют целей кооперации. Электронный магазин регистрирует появление и ис-чезновение агентов и организует контакты между ними, делая их «видимыми» друг для друга.
Поведение агента-продавца характеризуют следующие параметры:
желаемая дата, до которой необходимо продать товар;
желаемая цена, по которой пользователь хочет продать товар;
минимально допустимая цена;
функция снижения цены во времени (линейная, квадратичная);
описание товара.
Агент-покупатель имеет «симметричные» параметры:
крайний срок покупки товара;
желаемая цена покупки;
максимально приемлемая цена покупки;
функция роста цены во времени;
описание товара.
Торги ведутся по схеме закрытого аукциона первой цены. Поведение агентов описывается простой моделью, в которой не ис-пользуются знания и рассуждения. Агент-продавец, получив от электронного магазина информацию о потенциальных покупателях, последовательно опрашивает их всех с целью принятия решения о воз-можности совершения сделки. Сделка заключается с первым агентом-покупателем, который готов дать за товар запрашиваемую цену. Продавец не может вторично вступить в контакт с покупателем, пока не опросит всех потенциальных покупателей. При каждом контакте агент-продавец ведет переговоры, предлагая начальную цену либо снижая ее. Агент-покупатель действует аналогичным образом, отыскивая продав-цов товара и предлагая им свою цену покупки, которую он может увеличивать в процессе переговоров. Любая сделка завершается только в случае ее одобрения пользователем агента.
Система для поддержки процессов принятия решений
на предприятии в области инновационной деятельности
Общая схема принятия решений включает в себя:
спецификацию требований;
генерацию решений;
оценку альтернатив;
выбор эффективного решения.
Оценку решений проводит рабочая группа, состоящая из руко-водителя, аналитика и экспертов. Руководитель формирует набор критериев, которые будут использоваться для оценки решений, подбирает состав экспертов, составляет график выполнения работ. Каждый эксперт работает по индивидуальному сценарию, предложен-ному руководителем. Аналитик, функции которого может выполнять руководитель, высказывает свое мнение о результатах работы, прове-денной экспертами.
Для поддержки группового процесса принятия решений ис-пользуется метод анализа иерархий, который предусматривает:
формирование и согласование иерархической структуры пока-зателей;
оценку и согласование качественных показателей проекта;
оценку и согласование важности показателей;
ранжирование альтернативных решений и согласование результа-тов.
В решении этих задач участвует множество экспертов, поэтому на каждом этапе предусмотрены процедуры согласования их мнений.
Ядром мультиагентной системы «Multi Expert» является менеджер знаний, использующий три внешних компонента:
информационную модель проблемной области в виде упорядочен-ного набора показателей качества решений;
средства программной поддержки;
множество типов пользователей.
Для координации работы коллектива экспертов используется двухуровневый механизм согласования. Каждый из экспертов пред-ставлен агентом, в задачу которого входит оценка предлагаемых руководителем альтернатив по заданному набору показателей качества. С помощью редактора знаний руководитель формирует задания экс-пертам и проводит анализ полученной от них информации. Задача ко-ординации поведения агентов возложена на агента-координатора. Результатом работы системы являются согласованные экспертные оцен-ки, на основании которых проводится многокритериальное ранжиро-вание альтернатив.
Основные функции агентов
Агент-руководитель:
предоставляет набор процедур для облегчения работы в рас-пределенной системе;
вычисляет конечный результат на основании данных, полученных от других агентов;
отслеживает согласованность решения, вырабатываемого группой экспертов;
предоставляет средства визуализации результатов работы;
подготавливает сообщения агенту-координатору;
выполняет почтовые функции в распределенной среде.
Агент-координатор:
поддерживает целостность БД на групповом уровне и вносит в БД необходимые изменения;
обеспечивает выполнение пошагового алгоритма принятия ре-шения;
подготавливает диалоговые формы для информационного обмена через Интернет.
Агент-эксперт:
поддерживает выполнение текущего шага задания;
готовит сообщения агенту-координатору;
поддерживает целостность локальных БД;
выполняет почтовые функции в распределенной среде.
Работа агентов осуществляется следующим образом. Руководитель формирует задания, оперируя справочниками, содержащими знания об экспертах, показателях качества и решениях, требующих рассмотрения. Затем задание в виде входного сообщения Minp поступает агенту-координатору, определяющему состав изменений, которые необходимо внести в БД на локальном уровне. Координатор с помощью предо-ставленного ему набора функций готовит информацию для всех агентов-экспертов рабочей группы. Агенты-эксперты выполняют задания, пред-назначенные для своих пользователей, анализируя поступившие от координатора сообщения Mij (j – номер эксперта), и отсылают ему ответные сообщения Moj.
Агент-координатор собирает сообщения о готовности выполненных заданий от всех членов группы. При выполнении всего пакета заданий его состояние изменяется и посылается сообщение агенту-руководителю Mout. Руководитель может выполнить проверку согласованности экс-пертных суждений либо на основе вычислений, либо с помощью ло-гического анализа предоставленной ему информации. Решение руко-водителя о степени согласованности суждений посылается агенту-координатору, который продвигает задание на следующий шаг или воз-вращает экспертов на предыдущий этап в целях достижения лучшей со-гласованности.
Мультиагентные системы для поиска информации. В связи с быстрым развитием интернет-технологий возникла необходимость в применении средств ИИ для поиска и обработки интернет-ресурсов. Использование МАС для решения задач сбора, поиска и анализа ин-формации в глобальных сетях дает следующие существенные пре-имущества перед традиционными средствами обработки инфор-
мации: