Намерения агента
Когда у агента появляется много ролей, и все они имеют интересы и предпочтения, то сам агент вырабатывает какие-то намерения, учитывая все остальные факторы, такие как собственная компетентность в каких-то вопросах, чужие предпочтения, обстановка и так далее. Намерения --- это, по сути, стратегии, с помощью которых можно достигать предпочтения. Повар выберет удобную кухню, если есть из чего выбирать (или расчистит уже имеющуюся, если есть только одна в распоряжении), закупит ингредиенты в день готовки (чтобы не успели потерять свежесть) и помоет посуду, чтобы она была чистой. Обратите внимание, что у него есть и альтернативные способы реализации того же предпочтения: например, нанять специального человека для уборки кухни, снять готовую кухню, самому убрать кухню.
Итого, если мы указали, что какой-то объект --- это роль, то мы обязаны сказать, какие у нее интересы и предпочтения.
Будем указывать как минимум два важных объекта интереса и предпочтения по ним для каждой роли.
[Название]::Роль (объект: характеристика:значение; характеристика:значение..., объект: характеристика:значение; характеристика:значение)