- •Содержание
- •1 Теория многоагентных систем
- •1.1 Понятие агента. Основные свойства
- •1.2 Классификация агентов
- •1.2.1 Дихотомии «естественное – искусственное» и «материальное – идеальное»
- •1.2.2 Дихотомии «сосредоточенное – распределенное» и «неподвижное – подвижное»
- •1.2.3 Дихотомия «психологическое – биологическое». Разделение по уровню субъектности
- •1.2.3.1 Степени развития внутреннего представления среды
- •1.2.3.2 Способы поведения
- •1.3 Понятие многоагентной системы
- •1.3.1 Распределение задач
- •1.3.2 Структура мас
- •1.4 Описание мас, приспособленной к решению задач координации групп роботов
- •2. Мобильные роботы. Основные характеристики
- •2.1 Определение робота
- •2.2 Свойство мобильности
- •2.3 Микроконтроллер как управляющее устройство
- •2.3.1 Определение микроконтроллера
- •2.3.2 Классификационные признаки микроконтроллеров
- •2.4 Взаимодействие со средой
- •2.4.1 Преимущества использования света
- •2.5 Мобильный робот – агент мультиагентной системы
1.2.3.1 Степени развития внутреннего представления среды
По первому признаку, выделяются интеллектуальные (когнитивные, рассуждающие, коммуникативные, ресурсные) и реактивные агенты. Когнитивные агенты обладают хорошо развитой и пополняемой символьной моделью внешнего мира, что достигается благодаря наличию у них базы знаний, механизмов решения и анализа действий. Близкий термин “рассуждающий” (deliberative) зарезервирован для обозначения агента, который на основе символьной модели внешней среды способен проводить собственные рассуждения, например, используя метод сравнения по образцу, и на их основе принимать самостоятельные решения или выполнять действия, изменяющие среду.
рис.3 Сравнительная характеристика реактивных и когнитивных агентов
Небольшое различие между этими типами интеллектуальных агентов связано с расстановкой акцентов на тех или иных интеллектуальных функциях: либо на получении знаний о среде, либо на рассуждениях о возможных действиях. У коммуникативных агентов внутренняя модель мира превращается главным образом в модель общения, состоящую из моделей участников, процесса и желаемого результата общения. Наконец, база знаний ресурсного агента содержит в основном знания о структуре и состоянии ресурсов, определяющих различные формы поведения.
У полноценного интеллектуального агента обязательно должны присутствовать как минимум четыре перечисленных функции: когнитивная, рассуждающая (а, в более общем контексте, регулятивная), коммуникативная и ресурсная.
Одно из достаточно сильных и развернутых определений интеллектуального агента выделяет следующие характеристики:
1) способность решения задач, поставленных людьми или другими компьютерными агентами;
2) активность, т.е. способность инициировать решение задачи и предлагать свои услуги пользователю;
3) сетевая “среда обитания” и способность самоорганизации в ней;
4) полуавтономность (у пользователя есть возможность управлять уровнем автономности агента);
5) антиципация, т.е. способность предвидеть запросы пользователя;
6) надежность;
7) способность сотрудничать с людьми или другими компьютерными агентами в интересах решения задачи;
8) гибкость, проявляющаяся в способности работать с неоднородными агентами и удаленными информационными ресурсами;
9) адаптивность, способность оперативно приспосабливаться к смене потребностей пользователя и факторов среды;
10) настойчивость в решении задачи.
В то же время реактивные агенты не имеют ни сколько-нибудь развитого представления внешней среды, ни механизма многошаговых рассуждений, ни достаточного количества собственных ресурсов. Отсюда вытекает еще одно существенное различие между интеллектуальными и реактивными агентами, связанное с возможностями прогнозирования изменений внешней среды и, как следствие, своего будущего. В силу вышеуказанных недостатков реактивные агенты обладают очень ограниченным диапазоном предвидения. Они практически не способны планировать свои действия, поскольку реактивность в чистом виде означает такую структуру обратной связи, которая не содержит механизмов прогноза. Тогда как интеллектуальные агенты, благодаря богатым внутренним представлениям внешней среды и возможностям рассуждений, могут запоминать и анализировать различные ситуации, предвидеть возможные реакции на свои действия, делать из этого выводы, полезные для дальнейших действий и, в результате, планировать свое поведение. Именно развитые когнитивные и делиберативные способности позволяют таким агентам строить виртуальные миры, работая в которых они формируют планы действий.
Интеллектуальные агенты, будучи значительно автономнее реактивных, имеют куда ярче выраженную индивидуальность и характеризуются целесообразным поведением в сообществе агентов, а также стремлением использовать ресурсы других агентов для достижения собственных целей. В то же время, реактивные агенты, как это видно из самого их названия, работают в основном на уровне стимульно-реактивных связей, обладая очень бедной индивидуальностью и сильной зависимостью от внешней среды (сообщества агентов). Результаты сравнительного анализа реактивных и когнитивных агентов представлены в таблице на рис.3.