Мультиагентные системы и сообщества агентов, страница 21

Социальные обязательства - это обязательства агента перед другим агентом. Они должны быть четко отделены от внутренних обязательств. Социальные обязательства изучаются в ряде исследований, включая [17,28]. Есть ряд определений в литературе, добавляющие такие компоненты как свидетельство [5] и обстоятельство[41]. Социальные обязательства имеют гибкие методы, через которые ограничивается автономность агента. Важным понятием является понятие социальной зависимости, определяемое как:

(SocialDependcence x y a p) º(Goal x p) Ù

Ø(CanDo x a) Ù

(CanDo y a) Ù

((DoneBy y a) Þ Eventually p)

т.е. агент x зависит от агента y в действии a для реализации состояния p, когда p это цель x и x не способен реализовать p в то время как y может.

Социальная зависимость может быть добровольной, когда агент принимает роль, которая связывает их некоторыми обязательствами. Однако, это целевые отношения, в которые агент может держаться независимо от осведомленности остальных. Конечно, могут быть случаи, когда агенты становятся осведомленными об этом, например, когда x может пытаться повлиять на y  преследуя цель p.

Социальные зависимости могут образовывать сложные структуры. Например, взаимозависимость случается когда x и y зависят друг от друга при реализации общей цели p, которая может быть достигнута в плане,  включающем, по крайней мере, два различных действия, таких что x зависит от y при выполнении ay и у зависит от x при выполнении ax как:

$((SocialDependence x y ay  p) Ù (SocialDependence y x ax  p))

Кооперация  это форма такой взаимозависимости.

Обратная зависимость происходит, когда x и y  зависят друг от друга при реализации различных целей px  для x и py для y как:

$px$py((SocialDependence x y ay px) Ù (SocialDependence y x ax py))

Социальный обмен это форма такой взаимной зависимости.

Основываясь на этом, группа агентов формирует кооперирующую команду когда:

-  все агенты разделяют общие цели

-  от каждого агента требуется выполнение его части для достижения общей цели самой группой или подгруппой.

-  каждый агент принимает требования по выполнению своей части.

Кроме социальных зависимостей, социальные законы могут определять поведение большого числа агентов в обществе. Смотрите [34] для описания этой концепции.