Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Основная идея архитектуры заключается в том, чтобы представить агента как множество уровней, которые связаны через управляющую структуру и используют общую базу знаний. Эта архитектура представлена на рис. 7.1.
Компонента, ответственная за реактивное поведение, использует базовые возможности агента по реактивному поведению, а также частично использует знания агента процедурного характера. Она базируется на понятии фрагмента поведения как некоторых заранее заготовленных реакций агента на некоторые стандартные ситуации. Это позволяет агенту в стандартных ситуациях не обращаться к планированию на основе знаний и реализовывать значительную часть своего поведения рутинным образом с хорошей эффективностью. Из базы знаний ей доступны только знания нижнего уровня абстракции, где содержится информация о фрагментах поведения.
Компонента, ответственная за планирование, содержит механизм планирования, позволяющий строить локальные планы агента, т. е. планы, не связанные с кооперативным поведением. План представляется в виде графа, узлами которого могут быть либо конкретные наборы действий вплоть до элементарных шагов поведения, либо новые субпланы, подлежащие дальнейшей конкретизации. Таким образом, планирующая компонента активирует поведение (через нижележащую компоненту), направляемое целями. Она же участвует и в планировании, связанном с кооперативным поведением агентов. Эта компонента может использовать знания двух нижних уровней абстракции.
Компонента, ответственная за кооперацию агентов, участвует в конструировании планов совместного поведения агентов для достижения некоторых общих целей, а также для выполнения своих обязательств перед другими агентами и соглашений. Этой компоненте доступны все значения всех трех уровней абстракции.
Дата публикования: 2014-11-02; Прочитано: 926 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!