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

2.2. Диалог и переговоры, их роль при построении rm систем

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

2.2.1. Понятия диалога и переговоров

Несмотря на то, что диалог как литературная форма известен с древнейших времён, серьезные исследования диалога и построения первых моделей диалогового взаимодействия начались лишь в середине ХХ-го века. В первую очередь следует упомянуть работы родоначальника теории речевых (коммуникативных) актов Дж. Остина [64].

Остин предложил рассматривать каждое высказывание субъекта диалога как речевой акт. Каждый речевой акт при этом состоит из трёх аспектов локутивного, иллокутивного и перлокутивного. Подобная трёхуровневая форма анализа высказывания предполагает выделение локутивного акта (от латинского locutio «говорение»), как акта говорения, который в свою очередь включает в себя произнесение звуков (акт фонации), употребление слов, связывание их по правилам грамматики, обозначение с их помощью тех или иных объектов (акт референции), приписывание этим объектам тех или иных свойств и отношений (акт предикации), иллокутивного акта, то есть речевого акта, рассматриваемого с точки зрения его внеязыковой цели (вопрос, утверждение, информирование предупреждение и т.д), и перлокутивного акта, то есть речевого акта, рассматриваемого в аспекте его реальных последствий для субъектов диалога. В данной работе нас в первую очередь интересуют модели, находящиеся на втором и третьем уровне анализа коммуникативного акта.

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

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

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

Переговоры агентов можно интерпретировать как распределённый процесс поиска в пространстве потенциальных соглашений. Этот процесс является нелинейным, поэтому обычно пространство поиска не уменьшается, пока решение не достигнуто, так как цели агентов могут немного измениться или стать совершенно новыми. В большинстве случаев, каждый отдельный агент «обрабатывает» только часть общего пространства поиска и, в ее пределах существует область, которая удовлетворяет его ожиданиям. Каждый агент имеет определённый набор целей в пределах точек соглашений, которые являются приемлемыми для этого. Поиск успешно завершается, когда точка соглашения достигнута, т.е. там существует непустое пересечение среди индивидуальных мест. Процесс заканчивается, когда заканчивается поиск, независимо от его успеха или неудачи.

Если агент а1, нуждается в сотрудничестве относительно некоторой константы p, это порождает глобальный запрос сотрудничества, на который агенты системы отреагируют отображением их готовности рассмотреть данный запрос. Когда другой агент, например а2, получает сообщение от агента а1, запрашивая сотрудничество для определенной литеры - диалог начинается между а1 и а2, в котором они договорятся о получении p. Чтобы сотрудничать, агент а2 пытается строить план, который не должен конфликтовать с его собственными намерениями. Если знания агента недостаточно для построения плана, диалог может быть продолжен со встречным предложением. Если агент а1 не может принять это встречное предложение, агент а2 может сделать запрос другому агенту в группе, например к агенту а3, приостанавливая диалог с а1 и устанавливая новый с а3. Диалог между двумя агентами продолжается, пока соглашение не достигнуто, или один из них решает, что не способен сотрудничать. Эта последняя ситуация могла возникнуть из-за недостатка знания, или конфликтов среди целей. Если существует конфликт между агентом а1 и агентом а2, первый может повторить его запрос, но на сей раз с большей силой. Существование конфликтов между агентами а2 и а3 может также предотвратить успешное завершение диалога между а1 и а2. В этих случаях, модель переговоров предлагает, что агент а2 сообщил агенту а1, что конфликт с агентом а3 препятствует этому сотрудничеству; следовательно, агент а1 должен быть тем, который направляет агента а3 на решение конфликта и достижение соглашения.