Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диссертация.doc
Скачиваний:
20
Добавлен:
20.11.2018
Размер:
3.34 Mб
Скачать

2.2.4. Роль диалога и переговоров во взаимодействиях, реализуемых в системах управления отношениями с поставщиками и клиентами

В RM-системе диалог между агентами является ключевым и универсальным способом взаимодействия агентов. В зависимости от характера и условий взаимодействия возможны диалоги: между двумя агентами-исполнителями, между агентом-координатором и агентом бизнес-логики, между двумя агентами бизнес-логики, между агентом бизнес-логики и агентом внешней подсистемы, меду агентом-субординатором и агентами бизнес-логики, а также между агентом-субординатором и агентом-координатором. При этом иллокутивная функция определяется интенциональным состоянием агента-инициатора. (В этой роли может выступать любой агент системы).

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

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

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

Агент-субординатор выполняет роль арбитра и планировщика задач, его цель – управление взаимодействием агента-координатора и агентов бизнес-логики. Он выступает инициатором при пополнении знаний в аксиологическом аспекте (знаний о целях, причинах и приоритетах), в диалогах контроля уровня загруженности и эффективности агентов бизнес-логики, в диалогах а также в диалогах устанавливающих права и обязанности агентов системы.

Таким образом, диалог в агентно-ориентированной RM-системе необходим для выполнения всех её основных функций. При этом характер диалогов, происходящих в системе, особенно диалогов связанных с пополнением знаний агентов характеризуется высокой степенью изначальной неопределённости структуры взаимодействия.

2.3. Общая классификация формальных моделей диалога

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

Существующие формальные модели диалогового взаимодействия можно условно разделить на три группы или направления исследований (см. рис. 2.1).

Рис 2.1. Классификация моделей диалога.

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

Работы второго направления связаны в первую очередь с теорией игр и основаны на приложении её к задачам синтеза диалога. В рамках данного подхода взаимодействие между агентами принято сводить к нескольким заранее исследованным вариантам группового поведения, полагая что все реальные диалоги могут быть сведены к шести базовым типам: получению знаний (information-seeking), выявлению знаний (inquiry), убеждению (persuasion), торгам (negotiation), принятию решений (deliberation) и спору (strife-ridden). Модели взаимодействия в этом случае строятся как игра между участниками диалога, каждый возможный ход агента-участника определяется набором правил, а цели варьируются в зависимости от типа диалога.

Третье направление включает логические модели [14] и модели, основанные на теоретико-игровой семантике, в соответствии с которой общезначимость формулы обычно понимается как существование выигрышной стратегии для проппонента, то есть участника игры, доказывающего истинность. В свою очередь можно продолжить классификацию работ группы, выделив в качестве критерия логику, для которой строится семантика.

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