Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
"К ТЕОРИИ СЕТЕВОЙ ЭКОНОМИКИ" Автор Паринов С.И.....doc
Скачиваний:
32
Добавлен:
03.12.2018
Размер:
2.74 Mб
Скачать

Переговоры

На сайте [Arie Segev, Carrie Beam] представлены исследования по компьютерной автоматизации переговорного процесса. Ниже дан перевод некоторых фрагментов с этого сайта.

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

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

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

Целями создания автоматических переговорных систем для электронной коммерции являются: 1)возможность честных, точных и быстрых переговоров; 2)возможность использования достоинств Интернет технологий, таких как глобальный доступ, многостороннее участие, асинхронное сотрудничество, распределенное выполнение и компьютерные скорости.

В описываемом проекте исследуются следующие вопросы:

- Полуавтоматические или полностью автоматические переговоры;

- В большей степени конкурентные, чем кооперативные бизнес ситуации;

- Финальная часть осуществляется между двумя сторонами (хотя первоначально может быть вовлечено много сторон);

- Или бизнес-бизнес, или бизнес-потребитель переговоры;

- Переговоры между покупателем и продавцом (в меньшей степени – политические переговоры, переговоры по выработке расписаний, или других типов);

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

Инструментарий компьютерного моделирования

Известно достаточно большое количество программных продуктов, которые используются для построения агентных моделей61. Однако нас в первую очередь интересуют две платформы для построения таких моделей: 1)наиболее известный среди исследователей и популярный на международном уровне программный комплекс SWARM; и 2)созданный в РосНИИ Искусственного Интеллекта программный комплекс "ТАО", который обладает более совершенным интерфейсом и имеет более мощную математическую базу (по состоянию на момент написания данного обзора).

SWARM

Swarm является коллекцией программных библиотек, написанных на Objective C, группой исследователей из Института Санта Фе (Santa Fe Institute) для конструирования моделей дискретных событий применительно к комплексным системам с неоднородными элементами или агентами62. Некоторые низкоуровневые библиотеки написаны на языке скриптов Tk, который позволяет использовать такие базовые графические средства, как графики, окна и т.п. Программы и детальная инструкция по их инсталляции являются свободно распространяемыми под лицензией GNU Library General Public License. Хотя исходно Swarm был сконструирован для ОС UNIX с графическим интерфейсом X-Windows, но сейчас созданы версии для Win95/Win98/WinNT.

Пьетро Терна в своем обзоре использования SWARM для социально-экономического агентного моделирования отмечает следующие особенности данной техники (см. [Pietro Terna]):

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

Структура программных средств имеет три уровня полноты: 1)на самом низком уровне (т.е. при использовании чистого С) необходимо управлять как структурами памяти агента (в общем случае с большим количеством векторов), так и временными стадиями с циклами, отвечающими за события. Очевидно, что это выполнимо, но представляет определенные трудности, т.к. должно быть написано много программ, много ошибок может быть обнаружено; 2)на более высоком уровне, применяющем объектно-ориентированную технику (С++, Объектный С, и т.д.) исчезает проблема необходимости управления памятью, но остается необходимость запускать временные стадии через активизационные циклы; 3)на самом высоком уровне можно избежать обеих проблем (управления памятью и ходом времени). В инструментарии высокого уровня события также интерпретируются как объекты.

В контексте системы моделирования SWARM для проведения экспериментов необходимо следующее:

1. Создание искусственного мира, имеющего пространство, время и объекты, которые могут быть расположены в некоторых "точках" пространственно-временной структуры. Необходимо, чтобы эти объекты могли определять их собственное поведение в соответствии с их собственными правилами и внутренним состоянием.

2. Создание определенного количества объектов, которые будут наблюдать, записывать и анализировать данные, производимые поведением объектов в искусственном мире, созданном на предыдущем этапе.

3. Запуск мироздания, направляемого моделируемыми и наблюдаемыми объектами во времени при некоторой эксплицитной модели согласований.

4. Взаимодействовать с экспериментом через данные, производимые инструментальными объектами, для осуществления серии контрольных экспериментальных прогонов системы.

Структура SWARM имеет два различных уровня. Один из которых – уровень модели (и мы можем строить серию моделей, вложенных друг в друга). Другой – уровень наблюдателя, который рассматривает модель (или семейство вложенных моделей) как уникальный объект для взаимодействия в целях получения результатов, для дальнейшей визуализации и использования этих результатов.

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