Основные понятия теории агентов
Интеллектуальные мультиагентные системы – одно из новых перспективных направлений искусственного интеллекта, которое сформировалось на основе результатов исследований в области распределенных компьютерных систем, сетевых технологий решения проблем и параллельных вычислений. В мультиагентных технологиях заложен принцип автономности отдельных частей программы, совместно функционирующих в распределенной системе, где одновременно протекает множество взаимосвязанных процессов. Такие программы называются агентами.
Примерами задач, решаемых с помощью МАС, являются:
· управление информационными потоками и сетями;
· управление воздушным движением;
· поиск информации в сети Интернет;
· электронная коммерция, обучение;
· коллективное принятие многокритериальных управленческих решений и другие.
Агент – автономный искусственный объект, обычно компьютерная программа, обладающая активным мотивированным поведением и способная к взаимодействию с другими объектами в динамических виртуальных средах. Каждый агент может принимать сообщения, интерпретировать их содержание и формировать новые сообщения, которые либо передаются в общую базу, либо направляются другим агентам.
Интеллектуальным агентам присущи следующие основные свойства:
· автономность — способность функционировать без вмешательства со стороны своего владельца и осуществлять контроль собственных действий и внутреннего состояния;
· активность — способность к организации и реализации действий;
· общительность — взаимодействие и коммуникация с другими агентами;
· реактивность — адекватное восприятие состояния среды и реакция на его изменение;
· целенаправленность — наличие собственных источников мотивации;
· наличие базовых знаний о себе, о других агентах и об окружающей среде;
· убеждения — переменная часть базовых знаний, меняющихся во времени;
· желания — стремление к определенным состояниям;
· намерения — действия, которые планируются агентом для выполнения своих обязательств и/или желаний;
· обязательства — задачи, которые выполняет один агент по просьбе и/или поручению других агентов.
Иногда к этому списку добавляются другие качества, в том числе:
· правдивость — неспособность к подмене истинной информации заведомо ложной;
· благожелательность — готовность к сотрудничеству с другими агентами в процессе решения собственных задач, что обычно предполагает отсутствие конфликтующих целей, поставленных перед агентами;
· альтруизм — приоритетность общих целей по сравнению с личными;
· мобильность — способность агента мигрировать по сети в поисках необходимой информации.