Поведение агентов

Е.Крылов

27.04.2013

Под агентом понимается сущность, совершающая действия в некотором мире. Это могут быть и люди и нелюди. Агентом может быть программа для компьютера, математическая или иная модель. Анализируя реальный мир, мы вынуждены ограничиваться модельным его описанием, математическим или иным. Природа имеет свои факультеты, но они не совпадают с университетскими, поэтому нужно отдавать отчет об ограниченности любой науки.

Агенты воспринимают события внешнего мира и реагируют на них, производя действия. По сути дела мы можем строить модели поведения лишь наблюдая за цепочками таких действий.

В политологии используется ряд методов для анализа поведения агентов, действующих на политической арене, например ивент-анализ (так сложилось в русскоязычной литературе).

Для анализа необходимо ответить на вопросы:
1. кто совершил действие?
2. что произошло (в чем состоит действие)?
3. когда произошло?
4. субъект - мишень действия

Однако, поведение человека ситуативно, поэтому для анализа поведения необходимо добавить описание ситуации, в которой совершено действие.

Таким образом, всякое событие связано с элементом:

(An, D, T, Am, S)

An - агент, совершивший действие
Am - агент, по отношению к которому совершившили действие
D - действие
T - момент
S - ситуация

Анализируя действия агента в различных ситуациях можно построить функцию реакции агента на ситуацию и прогнозировать его действия.

Одна из простейших моделей - машина состояний. Такая машина реагирует на внешнее воздействие в зависимости от состояния, в котором она находится. По сути дела машина состояний - другая форма грамматик . Во многих случаях такие модели, безусловно, полезны, хотя и ограничены. Нужно отметить, что все современные модели процессов подразумевают модель участника в виде машины состояний, выполняющей правила процесса. Конечно, если бы реальные люди были таковы, можно было бы говорить о наилучших процессах. Но реальный человек действует иначе, поэтому реальный процесс может радикально отличаться от теоретической модели внедренцев, например, ITIL . Что делать создателю процесса? Может быть ведро водки поможет?

В экономической теории 20 века основой микроэкономических подходов служила модель рационального агента, т.е. агента выбирающего свои действия на основе некоторой функции полезности. Этот подход стал обычным при построении моделей бизнес-процессов, например, ITIL подразумевает, что сотрудники ИТ, участвующие в процессах, являются "правильными", рациональными агентами, выбор которых соответствует тому, что в книжке написано. Однако реалии заставляют усомниться в адекватности такой модели. Так например, сотрудники отнюдь не стремятся соответствовать идеальной корпоративной культуре и, в свою очередь, в (Kotter, J. P., Heskett, I.L. (1992) Corporate culture and performance, New York: Free Press) показана ошибочность, мнения, что корпоративная культура ведет к эффективной деятельности сотрудников. Человек может менять поведение под влиянием эмоций и физиологических факторов .

Для моделирования реальной экономики нельзя ограничиваться изучением одного агента, нужно рассматривать "общество" агентов (http://www.econ.iastate.edu/tesfatsi/ ). Как особенности индивидуального поведения влияют на социальное? Что может ожидать общество агентов с данными индивидуальными характеристиками? Будут ли в реальности работать "волшебные" методики управления проектами?
Классика современной экономической науки для описания коллективного поведения- теория игр. Несмотря на то, что такой подход кажется близким к реальности (действия игроков, обмен ходами), по сути это другая форма скучных для практиков задач оптимизации.
В качестве примера можно привести цитату из труда:
"Каждый агент осуществляет выбор действия xi, принадлежа- щего допустимому множеству Xi, i I N = {1, 2, …, n} - множест- ву агентов. Выбор действий агентами осуществляется однократно, одновременно и независимо."
Все отлично, только где бы взять таких людей, которые "однократно, одновременно и независимо…"
Тем не менее, за неимением лучшего и с такими моделями приходится работать…

Новые реалии, война с невидимым противником (террористами) выдвигает на первый план моделирование общества, в котором действуют террористы. Несмотря на все недостатки моделей, это все же лучше, чем быть совершенно неподготовленным к таким событиям. Пока, к сожалению, поведение общества по отношению к террористическим организациям, скорее реактивно…

Постоянный адрес статьи в Интернет: http://www.ispl.ru/Povedenie_agentov.html

Ключевые слова: агент, поведение агентов, политология, машина состояний, реакция, ситуация, грамматик, itil, общество, террорист, террористическая организация
Параллельное оружие
Главная
(C) Е.Крылов