Информационная поддержка управления клиентской сетью дистрибьюторской компании на базе мультиагентного подхода
Информационная инфраструктура и ее роль в поддержке деятельности компании. Технологии CRM и MAS: особенности, теоретические аспекты и возможности интеграции. Проблемы управления клиентской сетью в компаниях "СВД Софтвер" и "Топ-Проект" и пути их решения.
Рубрика | Менеджмент и трудовые отношения |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 25.07.2012 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
С этой точки зрения для развития как внутренней, так и внешней инфраструктуры возможно применение мультиагентного подхода, создание интеллектуальных систем управления и поддержки групповой согласованной деятельности нового класса, которые не только упрощали бы для пользователей принятие столь необходимых согласованных решений, но и стимулировали процесс самоорганизации компании на всех уровнях деятельности Болотова Л. Интеллектуальные информационные технологии (история и тенденции развития) [Электронный ресурс]// Директор ИС. - 2002. - №5. - М: Директор ИС.RU, 2002 - Режим доступа: www.osp.ru, свободный. - Загл. с экрана..
Управление клиентской сетью и технология CRM
Как уже упоминалось выше, для компании ориентированной на оказание услуг и на продажи, подразумевающие постоянные контакты с клиентами, внешняя информационная инфраструктура более развита и преобладает над внутренней. Таким образом, CRM представляет собой промежуточную технологию между компанией и потребителем, позволяющую улучшить внешнюю информационную инфраструктуру.
Следующие задачи, стоящие перед современными компаниями способна решить концепция CRM:
· повышение качества сегментации клиентов и эффективности маркетинговых мероприятий;
· интеграция всех каналов коммуникаций с клиентами для сбора необходимой информации о покупателе;
· повышение качества работы с наиболее перспективными клиентами для повышения их лояльности;
· персонализация общения с потенциальными клиентами и предложение им только тех услуг, которые соответствуют их потребностям.
По нашему мнению, следующие шаги по формированию клиентской сети и управлению ею могут быть реализованы и упрощены за счет применения технологий и систем CRM:
· ведение расширенной базы данных клиентов с историей контактов с ними, позволяющей классифицировать клиентов и распределять их по различным группам;
· формирование статистики по продажам, отчетов, истории продаж;
· интерактивная поддержка клиентов, предоставление им возможности самим получать часть необходимой информации;
· возможности групповой работы с клиентами, разделенными по региональным, отраслевым и другим признакам, совместной работы территориально удаленных подразделений;
· управление отношениями с потенциальными клиентами: сбор первоначальной информации, распределение контактов между сотрудниками, отслеживание эффективности источников первичных контактов.
Мультиагентный подход к реализации управления клиентской сетью
Как будет подробнее описано во второй главе, мультиагентный подход представляет собой методологию построения информационной инфраструктуры, в основе которой лежит программирование системы автономных интеллектуальных агентов, или программ, способных решать определенные задачи, наделенных конкретными полномочиями и обдающих рядом свойств и характеристик. Мультиагентные системы как составляющая интеллектуальных информационных технологий помогает в решении таких задач, для участия которых обычно требуется присутствие человека, однако распределенный характер системы, удаленность объекта и другие препятствия, делают невозможным, неудобным либо экономически нецелесообразным его участие. В этом случае человека может заменить программный агент, которому делегированы определенные полномочия, и в основу его действий положены конкретные принципы поведения.
При управлении клиентской сетью возникает ряд неудобств, связанных как с ее распределенным характером, в частности невозможностью полностью контролировать продажи дилеров и качество обслуживания клиентов в удаленных подразделениях, так и с перегруженностью сотрудников отдела продаж и других подразделений для анализа БД клиентов, осуществления технической и консультационной поддержки, организации обучения и проведения семинаров в удаленных районах. Особенно с такими проблемами могут столкнуться компании, оперирующие по всей территории России, но имеющие только один офис в Москве либо Санкт-Петербурге. Если ресурсы и экономическая целесообразность не позволяют открывать филиалы в удаленных районах, они вынуждены создавать сети дилеров, либо пытаться самим удержать в своих руках управление обширной сетью клиентов. Однако и при создании филиалов, много сил и средств будет уходить на контроль результатов их деятельности и эффективность распределения ресурсов.
В такой ситуации применение мультиагентного подхода может дать следующие преимущества для управления клиентской сетью:
· Контроль деятельности удаленных подразделений, филиалов, дилеров.
· Анализ клиентской базы данных, новых внешних клиентских обращений и распределение их в соответствии со специализацией сотрудников.
· Моделирование предпочтений клиентов.
· Ведение агентом личного контента пользователя (создание интегрированного мультиагентного Интернет-портала).
· Создание портала по дистанционному обучению компании для желающих пройти курс, но не имеющих возможности приехать.
· Осуществление технической и консультационной поддержки пользователей on-line на Internet портале компании.
· Моделирование переговоров между сотрудниками, находящихся в разных филиалах в разных частях страны.
Более подробно эти возможности будут описаны в 3 главе, посвященной анализу деятельности компании «СВД Софтвер» и рекомендациям по управлению клиентской сетью на базе мультиагентного подхода.
Краткие выводы главы:
1. ИИ компании представляет собой совокупность программного, аппаратного, организационного обеспечения, а также методы, механизмы и ресурсы их взаимодействия.
2. Можно выделить стратегический, организационный и социальный аспекты построения ИИ предприятия.
3. В настоящее время все большее развитие получает концепция адаптивной инфраструктуры, представляющей собой гибкую и настраивающуюся к изменяющимся условиям информационную среду.
4. Выделены основные принципы управления клиентской сетью, особенности дистрибьюторской деятельности, а также рассмотрены возможности построения ИИ управления клиентской сетью на базе технологии CRM и мультиагентного подхода.
5. Методология мультиагентных систем во много базируется на принципах открытости, а сама открытость является в свою очередь одним из основных свойств ИИ. Адаптивность является также одним из желаемых свойств ИИ, по нашему мнению многие принципы адаптивности могут быть реализованы на основе агентов. При управлении клиентской сетью внешняя ИИ должна быть открытой и адаптивной.
2 Глава 2. CRM и MAS: особенности, теоретические аспекты и возможности интеграции
2.1 Технологии CRM как инструмент решения управленческих проблем в компании
2.1.1 CSRP и эволюция концепции CRM
Предпосылкой развития концепции CRM стала методология CSRP (Customer Synchronized Resources Planning - планирование ресурсов, синхронизированное с покупателем) - полный цикл, начиная от проектирования будущего изделия с учетом требований заказчика и заканчивая гарантийным и сервисным обслуживанием после продажи. Суть CSRP состоит в том, чтобы интегрировать покупателя в систему управления предприятием Де Роза К. Планирование ресурсов, синхронизированное с покупателем (CSRP) [Электронный ресурс] / К. Де Роза// Режим доступа: http://www.symix.com, свободный. ? Загл. с экрана..
Появление концепции CSRP в конце 20 века, ставшей переходной технологией и легшей в основу технологии CRM, стало следствием того, что производство стало подстраиваться под нужды потребителя. Теперь не клиент приходит за продуктом, а продукт идет за потребителем, и в концепции CSRP, таким образом, были учтены потребности массового клиента. Подход CRM ориентируется в свою очередь уже на работу персонально с конкретным клиентом, то есть происходит переход от массовости к индивидуальной потребности. Однако можно уже отметить и следующую тенденцию современного этапа развития этих концепций: происходит переориентация от единичного клиента к обществу, то есть переход от клиентоориентированного подхода к социоориентированному (когда все большее количество людей получает преимущества от использования систем определенного класса и, тем самым, происходит движение к информационному обществу). Цепочка массовый клиент - индивидуальный - социальный клиент (представленная на рисунке 2) хорошо реализуется с помощью комбинации различных технологий, создания гибридных подходов, например объединение технологии CRM и мультиагентных систем, исходя из требований ячеек общества.
Планирование ресурсов, синхронизированное с покупателем появилось как новая парадигма управления производством, основанная на фундаменте концепции ERP, однако сфокусированная на интеграции с покупателями. Таким образом, новая система планирования производства стала иметь два фокуса - на производственной эффективности и на создании покупательской ценности Де Роза К. Планирование ресурсов, синхронизированное с покупателем (CSRP) [Электронный ресурс] / К. Де Роза// Режим доступа: http://www.symix.com, свободный. ? Загл. с экрана..
Размещено на http://www.allbest.ru/
Рис. 2. Эволюция развития отношения к клиенту
CSRP подготовила почву для концепции CRM, поскольку стала первой бизнес методологией, которая интегрировала деятельность предприятия, ориентированную на покупателе, в центр системы управления бизнесом. Также CSRP установило методологию ведения бизнеса, основанную на текущей информации о покупателе и сдвинуло фокус предприятия с планирования от потребностей производства к планированию от заказов покупателей. Таким образом, появившаяся ранее концепция CSRP представляет собой не что иное, как модуль для планирования работы предприятия в соответствии с потребностями клиентов. В качестве исходных данных CSRP использует проанализированные результаты маркетинговых исследований. В свою очередь, технология CRM появилась как ответ на потребность отслеживать очень быстро изменяющиеся потребности клиентов. В этом состоит существенное отличие данных технологий.
2.1.2 Концепция CRM
История развития концепции CRM
Когда концепция CRM не оформилась окончательно, она представляла собой ряд технологий, направленных на облегчение той или иной составляющей в работе с клиентами. Сначала подобные программы помогали отдельному продавцу в его ежедневных трудах. Такие программные системы получили название Управление контактами (Contact Management). В отдельном витке взаимоотношений с Клиентом эти системы занимаются периодом от первого контакта с клиентом до заключения сделки. Они включают Албитов А., Соломатин Е. CRM (Customer Relationship Management) [Электронный ресурс] / А. Албитов, Е. Соломатин// Клерк.RU. - 2003.. - М: Клерк.RU, 2003. - Режим доступа: http://www.klerk.ru/soft/1c/?1911, свободный. ? Загл. с экрана.:
· управление различными маркетинговыми мероприятиями, включая полную информацию о мероприятии, целевую аудиторию, измерение всех затрат, оценку эффективности;
· ведение базы данных клиентов, начиная от проявивших первый интерес к компании до постоянных заказчиков (системы, занимающиеся автоматизацией обработки информации, полученной при первом обращении клиента, называются Lead Management);
· документирование всего процесса работы с клиентами;
· средства анализа перспективности клиентов.
С развитием компьютерных систем, появлением сетей, системы Contact Management переросли в системы автоматизации деятельности отделов продаж, целью которых является построение эффективного процесса продаж. Одно из общепринятых названий для таких систем - Sales Force Automation. Эти системы занимаются процессами формирования заказов поставок клиентам оговоренных товаров и услуг. Область обслуживания таких систем включает следующие функции Там же.: генерация предложений; управление знаниями в области предложений (материализация коллективного опыта отдельных продавцов); средства прогноза продаж; ведение заказов; предоставление заказчику возможности отследить состояние заказа.
Следующая ступенька развития программных систем в этом направлении - появление CRM-систем или автоматизация деятельности компании во всем многообразии ее взаимоотношений с Заказчиками. Такие системы охватывают весь цикл работы с клиентами, от первого контакта до сервисного обслуживания. Стандартные системы такого класса, кроме упомянутых выше систем типа Contact Management и Sales Force Automation должны включать еще два типа систем: Customer Support и Quality Management Там же..
Customer Support - системы поддержки пользователей, предназначенные как для этапа «привыкания» к предоставляемым товарам и услугам, так и для поддержки на весь период их использования. Основные функции таких систем включают Албитов А., Соломатин Е. CRM (Customer Relationship Management) [Электронный ресурс] / А. Албитов, Е. Соломатин// Клерк.RU. - 2003.. - М: Клерк.RU, 2003. - Режим доступа: http://www.klerk.ru/soft/1c/?1911, свободный. ? Загл. с экрана.: предоставление заказчику всей необходимой информации о поставляемых товарах и услугах, создание службы «помоги себе сам»; автоматическая обработка запросов заказчиков, в том числе запросов на устранение неисправностей; классификация запросов; персонализация запроса; создание базы решений по запросам заказчиков; ведение базы внутренних специалистов, ответственных за те или иные запросы, и автоматическая передача им соответствующих запросов, анализ их деятельности; отслеживание сбойных ситуаций, например, запрос не обработан в течение значительного периода времени.
Quality Management - системы поддержки качества товаров и услуг. Задача таких систем - служить средством постоянного улучшения качества работы компании. Функции, которые возлагаются на эти системы: классификация, анализ и хранение всех выявленных недостатков и неисправностей; хронологическое ведение версий и релизов; сбор и классификация предложений заказчиков по расширению функциональности; средства анализа качества предоставляемых товаров и услуг.
Лишь в 90-х годах все указанные системы были интегрированы в одно целое в рамках концепции CRM Аншина М. История и будущее, понятие, внедрение, сопровождение CRM (Customer Relationship Management) [Электронный ресурс] / М. Аншина // Сетевой. - 2002. - № 10, 2002. - М: Сетевой.RU, 2002. ? Режим доступа: http://www.klubok.net/index.php?&file=article&sid=128, свободный. ? Загл. с экрана.:
Рис. 3. Составляющие CRM.
Различные подходы и точки зрения на определение CRM
В современной литературе существует множество определений концепции CRM: с точки зрения ИТ, процедур, последовательности действий, стратегии, бизнес-философии. В разрезе информационных технологий CRM представляет собой набор определенного программного обеспечения (ПО) и технологий, позволяющих автоматизировать и совершенствовать бизнес-процессы в области маркетинга, продаж, обслуживания и поддержки клиентов Аншина М. История и будущее, понятие, внедрение, сопровождение CRM (Customer Relationship Management) [Электронный ресурс] / М. Аншина // Сетевой. - 2002. - № 10, 2002. - М: Сетевой.RU, 2002. ? Режим доступа: http://www.klubok.net/index.php?&file=article&sid=128, свободный. ? Загл. с экрана.. CRM в процедурном плане может быть и бизнес-процессом, и технологией. Само понятие CRM - Управление Взаимоотношениями с Клиентами - определяет основные бизнес-функции этих систем Дмитриев С. Блеск и нищета CRM-технологий [Электронный ресурс] / С. Дмитриев// Маркетинг, реклама и сбыт. - 2004. - Март (№ 3). - М: ECOMAN.EDU.RU, 2004. - Режим доступа: http://ecsocman.edu.ru/db/msg/180415.html, свободный. ? Загл. с экрана..
Следующее определение дает от PriceWaterhouseCoopers Зайцев М. Вопросы философии. Массовое внедрение CRM-систем начнется, когда бизнес будет больше ориентироваться на клиента [Электронный ресурс] / М. Зайцев // Эксперт Северо-Запад. - 2003.- СПб: Эксперт Северо-Запад.RU, 2003. - Режим доступа: http://comnews.ru/index.cfm?id=7747, свободный. ? Загл. с экрана., «СRM - это стратегия, нацеленная на создание долговременных и прибыльных взаимоотношений с Заказчиками через понимание их индивидуальных потребностей». Вот похожее определение, которое позволяет взглянуть на понятие несколько с другой стороны: «CRM - это технология, нацеленная на завоевание, удовлетворение и сохранение платежеспособных заказчиков» Воронин Б.CRM - новая стратегия со старыми принципами [Электронный ресурс] / Б. Воронин // Электронная коммерция. - 2005. - М: Электронная коммерция.RU, 2005. -Режим доступа: www.e-commerce.ru, свободный. - Загл. с экрана..
CRM можно представить в виде протяженного во времени цикла отношений с клиентом: привлечение (сюда относится период от первого контакта до юридического оформления сделки); удовлетворение потребности клиента (предоставить клиенту то, что он приобрел, так, чтобы он остался доволен); поддержка клиента. Одна из идей CRM состоит в том, чтобы не только и не столько ждать инициативы от клиента, сколько попытаться нащупать то, что, возможно, привлечет его внимание и позволит вновь перейти к первому этапу - продаже ему новых товаров и услуг Дмитриев С. Указ. соч.. Успешная CRM-инициатива должна начинаться с бизнес-философии, которая выстраивает деятельность компании относительно запросов заказчика. Только в этом случае технология CRM может быть использована эффективно - как необходимое средство автоматизации процессов, которое превращает стратегию в результат. Главная задача CRM систем - повышение эффективности бизнес-процессов, направленных на привлечение и удержание клиентов - маркетинга, продаж, сервиса и обслуживания Аншина М. Указ. соч..
Таким образом, CRM - это направленная на построение устойчивого бизнеса концепция и бизнес-стратегия, ядром которой является клиентоориентированный подход Рекомендации по автоматизации CRM [Электронный ресурс]. -Менеджмент. - Режим доступа:http://www.management-magazine.ru/relationship/rel-recomm-02.html, свободный. ? Загл. с экрана.. Эта стратегия основана на использовании передовых управленческих и информационных технологий, с помощью которых компания собирает информацию о своих клиентах на всех стадиях его жизненного цикла (привлечение, удержание, лояльность), извлекает из нее знания и использует эти знания в интересах своего бизнеса путем выстраивания взаимовыгодных отношений с ними. Наконец, CRM включает себя идеологию и технологии создания истории взаимоотношений клиента и фирмы, что позволяет более четко планировать бизнес и повышать его устойчивость Костяков С. Анализ клиента и синтез бизнеса [Электронный ресурс]/ С. Костяков // ITBC.ru. - М: ITBC.ru, 2004. - Режим доступа: http://www.itbc.ru/default.asp?ACT=70&id=0&cat=6&add=85, свободный. ? Загл. с экрана..
2.1.3 Стратегия реализации концепции CRM, тенденции развития и основные преимущества
Стратегия реализации концепции CRM
Говоря о CRM в контексте реализации концепции, следует помнить о том, что под этим названием подразумевается не только и не столько набор технологических инструментов, сколько определенный системный подход к организации деятельности компании, и программно-аппаратные средства выступают лишь как одна из составляющих данного подхода. Чтобы CRM-система в итоге повысила эффективность бизнеса, необходимо начать с анализа и, вполне вероятно, последующего реинжиниринга деятельности компании Кириллов В., Кравченко О. Двойное преимущество [Электронный ресурс] / В. Кириллов, О. Кравченко// Intelligent Enterprise. - 2003. - 24 сенября (№17). - М: Intelligent Enterprise.RU, 2003. - Режим доступа: http://iemag.ru/?ID=473928, свободный. ? Загл. с экрана..
Некоторые аналитики утверждают, что примерно половину CRM-проектов пользователи считают неудачными, и происходит это главным образом из-за недостаточной интеграции каналов коммуникации, отсутствия реинжиниринга процессов и неспособности предоставить клиентам реальные преимущества и выгоды Там же..
В целом план разворачивания CRM должен содержать несколько взаимосвязанных «слоев»: клиентоориентированная стратегия компании служит общим каркасом, ее основные «узлы» - бизнес-цели определяют требования к уровню технологической поддержки в целом, а детализированные бизнес-задачи, достижение которых распределено во времени, задают структуру ИТ-ресурсов и этапы внедрения тех или иных решений Внимание клиент! Обсуждение практических вопросов внедрения CRM [Электронный ресурс] - Режим доступа: // http://www.i2r.ru/static/347/out_13018.shtml, свободный. ? Загл. с экрана..
Развернутая CRM-система может включать в себя самые различные модули или использовать информацию из других приложений и баз данных, имеющихся в компании. Однако максимизация ценности каждого клиента достигается в основном за счет трех элементов маркетинговой стратегии: организации системы интегрированных каналов маркетинговых коммуникаций, разработки программ стимулирования спроса и создания продуктов в соответствии с потребностями клиентов. Соответственно, наиболее важные технологические компоненты CRM-системы -- это подсистемы интерактивного взаимодействия с клиентами, контроля текущих операций, а также базы данных по продуктам и аналитические модули Костяков С. Указ. соч..
Тенденции развития концепции CRM
Согласно мнениям экспертов, пока не приходилось наблюдать ситуацию, когда автоматизация трех ключевых корпоративных направлений, являющихся основным интерфейсом между предприятием и его клиентами, - службы маркетинга, продаж и сервиса, рассматривались бы как единое поле для формирования клиентоориентированного бизнеса. А именно это, как известно, признак зрелости CRM-технологий. Пока также не встречались внедрения, в которых в явной форме прослеживался бы так называемый полный функциональный цикл (оценка - планирование - выполнение) обработки всей клиентской информации и построение на его основе непрерывно совершенствующихся бизнес-процессов в масштабах всего предприятия Воронин Б.Указ. соч.. Также не всегда бывает просто выделить отдельную стратегию в отношении трех по сути совершенно различных задач CRM, часто упоминающихся в западных публикациях: это задачи привлечения новых клиентов, повышения общей финансовой отдачи каждого из них, а также удержания существующих клиентов на максимально возможный период времени Дмитриев С. Указ. соч..
На практике большинство CRM-продуктов рассматриваются как дополнительный элемент в информационной архитектуре предприятия, реализующий ту или иную отдельную функцию, но редко обеспечивающий интегрированную систему Воронин Б. Указ. соч.
Возможный разрыв между теорией и реальными выгодами от использования CRM может быть преодолен только с помощью решения, которое специально разработано с учетом конкретных нужд компании. Чтобы обеспечить эффективное внедрение CRM, очень важно, чтобы компания могла «сверху» взглянуть на свои бизнес-потребности, ожидаемые расходы и прибыли и выбрать решение, которое наиболее полно отвечает этим потребностям, а также выбрать разработчика, имеющего успешный опыт в этой сфере Внимание клиент! Обсуждение практических вопросов внедрения CRM [Электронный ресурс] - Режим доступа: // http://www.i2r.ru/static/347/out_13018.shtml, свободный. ? Загл. с экрана..
Классической ошибкой являются рассмотрение CRM только как проекта по внедрению ИТ-технологии и недооценивание роли правильной организации бизнес-процессов и изменения культурной среды организации. Основной вопрос, на который должны ответить компании, - что необходимо сделать, чтобы бизнес-процессы соответствовали принципам CRM Дмитриев С. Указ. соч..
По мнению аналитиков, с точки зрения функциональных возможностей при внедрении систем CRM приоритет отдается процессам оптимизации продаж и обслуживания клиентов. По мере распространения операционного ПО (управление контактами) будет расти спрос на аналитические возможности систем, такие как маркетинговая аналитика (анализ профиля потребителя, моделирование покупательского поведения, планирование рекламных кампаний и т.д.) Зайцев М. Указ. соч..
Можно отметить следующие основные преимущества, которые появляются у компании, которая выбрала CRM в качестве основной стратегии бизнеса Аншина М. Указ. соч.:
· персонализация заказчика;
· уменьшение времени отклика на запросы заказчиков;
· создание продуктов и услуг, ориентированных на заказчиков;
· уменьшение расходов на продажу;
· уменьшение расходов на поддержку;
· улучшение качества поддержки.
2.2 Мультиагентный подход и МАS
2.2.1 Предпосылки развития мультиагентного подхода на базе специализированных компьютерных программ
В основе мультиагентного подхода, как будет более подробно описано ниже, лежит понятие мобильного программного агента, который представляет собой компьютерную программу, или элемент искусственного интеллекта. Однако истоки развития этого термина лежат совсем не в области высоких технологий, понятие мобильного агента пришло из человеческих отношений. Изначально агент был человеком, которому делегировалась часть полномочий как в выполнении конкретных функций, так и в принятии решений.
В целом системы агентов можно представить с двух сторон: как агентов людей и как компьютерную технологию. В первых MAS агенты представляли людей, от лица и по поручению которых они взаимодействовали между собой (как, например агенты покупателя и продавца в сети Интернет), и наследовали многие черты «бюрократической» организации, включая централизацию управления, статическую структуру и узко специализированную функциональность Скобелев П. Виртуальные миры и интеллектуальные агенты для моделирования деятельности компании [Электронный ресурс]/ П. Скобелев // Труды VI Национальной конференции по искусственному интеллекту. - 1998. - 5 ноября 1998. - Том 2. - С. 714 -719. - Режим доступа: www.kg.ru, свободный. - Загл. с экрана.. В частности, один агент получал задачу, осуществлял ее декомпозицию и распределял подзадачи между другими агентами, а далее получал результат и принимал решение.
Однако на смену этим системам быстро пришли распределенные системы, в которых знания и ресурсы распределялись между агентами, но сохранялся общий орган командного управления, принимающий решения в критических или конфликтных ситуациях. Дальнейшим шагом в этом направлении стала парадигма полностью децентрализованных систем, в которых управление происходит только за счет локальных взаимодействий между агентами. При этом узкая функциональная ориентация агента на решение какой-то одной отдельной части «общей» задачи постепенно стала уступать место универсальной «целостности» (автономности). Примерами таких децентрализованных организаций отчасти могут служить колонии насекомых, например, пчел или муравьев Там же..
Программные агенты не являются абсолютно новым направлением в науке и технике. Их предшественниками можно считать адаптивные системы Самоприспосабливающаяся система (адаптивная система) - система, автоматически изменяющая алгоритмы своего функционирования и иногда свою структуру с целью сохранения или достижения оптимального состояния при изменении внешних условий [43]., то есть системы, которые умеют подстраиваться под ситуацию или обстоятельства и принципиальным образом менять свое поведение или характеристики, для того чтобы обеспечить решение стоящих перед ними задач Кальченко Д. Агенты приходят на помощь [Электронный ресурс] / Д. Кальченко // КомпьютерПресс. - М: КомпьютерПресс.RU, 2005. - Режим доступа: http://www.compress.ru/Archive/CP/2005/10/7/, свободный. - Загл. с экрана.. Однако в тех случаях, когда агент функционирует в сложной внешней среде, взаимодействуя при этом с другими агентами, такая мультиагентная система является значительно сложнее просто адаптивной системы.
Сложные системы часто рассматривают как среду действия агентов. Изучением поведения сложных систем впервые всерьез стали заниматься в институте Санта-Фе (Santa Fe Institute, SFI). «Сложностью называют состояние мира, который настолько многофункционален и изменчив, что обычными способами разобраться в его поведении невозможно» Одел Д. Агенты и сложные системы [Электронный ресурс] / Д. Одел// Открытые системы. - 2002. - №10. - М: Открытые системы.RU, 2002. - Режим доступа: http://www.osp.ru/os/2002/10/054.htm, свободный. ? Загл. с экрана.. С понятием сложных систем, как правило, связаны следующие фундаментальные идеи, которые непосредственно влияют на функционирование МАS Там же.:
· В сложных системах существуют автономные объекты, которые взаимодействуют друг с другом при выполнении своих определенных задач.
· Агенты должны иметь возможность реагировать на свою среду и, возможно, изменять свое поведение на основе полученной информации.
· Сложные системы характеризуются своими возникающими структурами (логически связанными схемами, которые формируется в результате взаимодействия между агентами).
· Успешные системы с возникающими структурами часто существуют на грани порядка и хаоса.
· Законы природы. При создании систем на базе агентов, имеет смысл рассматривать паразитизм, симбиоз, репродукцию, генетику, митоз и естественный отбор. Например, British Telecom использует модель муравьев в своей сети направления звонков.
2.2.2 Основы мультиагентного подхода
Концепция агентов, разработанная в рамках мультиагентных технологий и мультиагентных систем (МАS), предполагает наличие активности, то есть способности компьютерной программы самостоятельно реагировать на внешние события и выбирать соответствующие действия. Сегодня агентные технологии предлагают различные типы агентов, модели их поведения и свойства, семейство архитектур и библиотеки компонентов, ориентированные на современные требования Скобелев П. Холистический подход к созданию открытых мультиагентных систем [Электронный ресурс] / П. Скобелев // Труды III Международной конференции по проблемам управления и моделирования в сложных системах. - 2001. - 4 сентября. - Самара: СНЦ РАН, 2001. - С. 150. - Режим доступа: www.kg.ru, свободный. - Загл. с экрана..
В настоящее время не существует устоявшегося определения агента. Ниже перечислены некоторые из них:
Агент - это аппаратная или программная сущность, способная действовать в интересах достижения целей, поставленных пользователем Там же.. Под агентом можно также понимать самостоятельную программную систему, имеющую возможность принимать воздействие из внешнего мира, определять свою реакцию на это воздействие и осуществлять эту реакцию Клышинский Э. Некоторые аспекты построения агентных систем [Электронный ресурс] / Э. Клышинский // Программирование магических игр. - М: pmg.org.RU, 2004 - Режим доступа: http://pmg.org.ru/russian/agent.htm, свободный. ? Загл. с экрана. . В программистском же понимании, агенты - объекты-программы, способные действовать, ”рассуждать” и обмениваться данными друг с другом в сети Там же.. Можно дать еще такое определение агента: агенты - программные объекты, которые выполняют некие упреждающие и корректирующие действия Кристиан Даннегар, директор по технологии компании Living Systems, занимающейся созданием на основе технологии агентов систем совместной коммерции (collaborative commerce). (то есть, преследуют определенные цели) в соответствии с заданиями, делегированными человеком Черняк Л. Указ. соч.. Алан Кэй, который начал первым продвигать теорию агентов, определил агент как программу, которая после получения задания способна поставить себя на место пользователя. Если агент попадает в тупик, он может задать пользователю вопрос, чтобы определить, каким образом ему необходимо действовать дальше Кальченко Д. Указ. соч..
Простая программа отличается от агента тем, что «не утруждает себя целевым поведением и анализом достигнутых результатов». Тогда как агент, представляя интересы пользователя, «заинтересован» в том, чтобы задание было выполнено. В случае неудачи или какого-то сбоя он должен повторить попытку позднее или иметь про запас альтернативный вариант решения проблемы Кальченко Д. Указ. соч.. Агенты всегда составляют список выполненных действий, результаты тестирования и верификации и отсылают его в управляющую систему.
Было отмечено Тарасов В. Агенты, многоагентные системы, виртуальные сообщества: стратегическое направление в информатике и искусственном интеллекте / В. Тарасов // Новости искусственного интеллекта. - 1998. - №3. - С. 6., что различные определения понятия «агент» подразделяются на «слабые» и «сильные». Слабые определения соотносятся с программистскими взглядами на природу агента. Нередко агенты понимаются как вычислительные единицы, поддерживающие локальные состояния и параллельные вычисления Клышинский Э. Указ. соч.. Более сильные определения полнее отражают когнитивные, коммуникативные, поведенческие, а особенно, интенциональные аспекты агентов. В «сильных» определениях агентов ведущее место отводится ментальным свойствам. Как правило, особое внимание обращается на главное отличие агентов от объектов, связанное с наличием у первых внутренних механизмов мотивации и целеполагания Тарасов В. Указ. соч. - С. 15..
Многие задачи агенты могут выполнять и без использования методов искусственного интеллекта, однако ряд проблем без них просто не может быть решен. На данный момент существует ряд технологий, которые успешно применяются в различных специализированных системах, агентах и мультиагентных системах (рис. 4) Кальченко Д. Указ. соч.:
Рис. 4. Технологии, используемые интеллектуальными агентами.
На наш взгляд наиболее полно суть понятия агент выражает следующее определение, скомбинированное из перечисленных выше: агент - это самостоятельная программная система, имеющая возможность принимать воздействие из внешнего мира, определять свою реакцию на это воздействие и осуществлять эту реакцию, а также изменяющая свое поведение с течением времени в зависимости от накопленной информации и извлеченных из нее знаний, обладающая мотивацией и способная после делегирования полномочий пользователем поставить себя на его место.
Классификация агентов
В настоящее время существует множество классификаций агентов. Как отмечает Тарасов, наиболее очевидными являются критерии классификации, связанные с полярными шкалами «естественное-искусственное» и «материальное-идеальное». По первому критерию, выделяются натуральные агенты (животные, люди, группы организмов, коллективы людей) и искусственные агенты (роботы, коллективы автоматов, сложные компьютерные программы). В данной работе описываются только искусственные агенты. По второму критерию, все искусственные агенты подразделяются на: 1) материальных, физически существующих и работающих в реальном пространстве (например, интегральные роботы) и 2) виртуальных, существующих лишь в программной среде (виртуальном пространстве) Тарасов В. Указ. соч. - С. 20..
Важным основанием для классификации служит наличие либо отсутствие у агентов характеристик обучаемости или адаптивности. У обучаемых агентов поведение основано на предыдущем опыте.
Наиболее распространенной среди различных публикаций в настоящее время является следующая классификация интеллектуальный - стационарный - мобильный агент, хотя, в то же время, множество источников не проводят четкой границы между понятиями интеллектуальный и мобильный агент. Под интеллектуальным агентом понимается агент, который обладает рядом знаний о себе и окружающем мире и поведение которого определяется этими знаниями. Если простой объект определяется как «данные + методы», то интеллектуальный агент -- это уже «данные + методы + знания», причем методы в последнем случае включают функции работы с данными, знаниями, а также методы взаимодействия с окружающей средой и с другими агентами Кальченко Д. Указ. соч.. Стационарный агент выполняется только на той системе, на которой он был запущен. Если ему понадобится информация извне, то он может использовать механизм и методы обмена и получения информации, доступные ему в среде, в которой он функционирует. Мобильный агент не привязан к системе, на которой он был запущен. Он обладает способностью перемещаться из одной системы в другую, полностью сохраняя свое состояние и перенося свой код. Его работа в разных системах должна поддерживаться специальной средой, которая в том числе обеспечивает безопасность Кальченко Д. Указ. соч..
Свойства агентов
Свойства агентов вытекают из их классификации и группы, к которой относится конкретный агент. Наиболее полный объем свойств имеют интеллектуальные агенты, интеллектуальные способности позволяют им строить виртуальные миры, работая в которых они формируют планы действий. Интеллектуальный агент должен обладать следующими свойствами Городецкий В. Многоагентные системы / В.И.Городецкий, М.С.Грушинский, А.В.Хабалов // Новости искусственного интеллекта. - 1997. - №1. - С. 21-23.:
· автономность - способность функционировать без вмешательства со стороны своего владельца и осуществлять контроль внутреннего состояния и своих действий;
· адаптивность - агент обладает способностью обучаться;
· коллаборативность - агент может взаимодействовать с другими агентами несколькими способами, играя разные роли;
· способность к рассуждениям - агенты могут обладать частичными знаниями или механизмами вывода, а также специализироваться на конкретной предметной области;
· коммуникативность - агенты могут общаться с другими агентами;
· мобильность - способность передачи кода агента с одного сервера на другой;
· социальное поведение - возможность взаимодействия и коммуникации с другими агентами;
· реактивность - адекватное восприятие среды и соответствующие реакции на ее изменения;
· активность - способность генерировать цели и действовать рациональным образом для их достижения;
· наличие базовых знаний - знания агента о себе, окружающей среде, включая других агентов, которые не меняются в рамках жизненного цикла агента;
· наличие убеждений - переменная часть базовых знаний, которые могут меняться во времени;
· наличие цели - совокупность состояний, на достижение которых направлено текущее поведение агента;
· наличие желаний - состояния и/или ситуации, достижение которых для агента важно;
· наличие обязательств - задачи, которые берет на себя агент по просьбе и/или поручению других агентов;
· наличие намерений - то, что агент должен делать в силу своих обязательств и/или желаний.
Иногда в этот же перечень добавляются и такие свойства, как рациональность, правдивость, благожелательность Скобелев П. Холистический подход к созданию открытых мультиагентных систем [Электронный ресурс] / П. Скобелев // Труды III Международной конференции по проблемам управления и моделирования в сложных системах. - 2001. - 4 сентября. - Самара: СНЦ РАН, 2001. - С. 149. - Режим доступа: www.kg.ru, свободный. - Загл. с экрана..
Понятие мультиагентной системы
Мультиагентные системы (или как их называют в некоторых источниках - многоагентные системы, например в статье Тарасова «Агенты, многоагентные системы, виртуальные сообщества: стратегическое направление в информатике и искусственном интеллекте») развиваются на стыке между методами распределенного искусственного интеллекта и параллельными вычислениями, во многом базируясь на платформе объектно-ориентированного программирования.
Система, в которой несколько агентов могут общаться друг с другим, передавать друг другу некоторую информацию, взаимодействовать между собой, называется мультиагентной (МАS) Мультиагентная система для решения задач логистики [Электронный ресурс]/ К. Ивкушкин [и др.], // Труды Седьмой национальной конференции по искусственному интеллекту с международным участием КИИ. - 2000. - 27 октября 2000. - Москва: Издательство физмат литературы, Том 2, С. 792. - Режим доступа: www.kg.ru, свободный. ? Загл. с экрана. . Как отмечает Тарасов Тарасов В. Указ. соч. , многоагентные системы зародились на пересечении теории систем и распределенного искусственного интеллекта.
Любая MAS состоит из следующих основных компонентов Там же.:
1. множество организационных единиц, в котором выделяются подмножество агентов и объектов;
2. множество задач;
3. среда, т.е. некоторое пространство, в котором существуют агенты и объекты;
4. множество отношений между агентами;
5. множество действий агентов (например, операций над объектами).
В MAS задачи распределены между агентами, каждый из которых рассматривается как член группы или организации. Распределение задач предполагает назначение ролей каждому из членов группы, определение меры его ответственности и требований к опыту Скобелев П. Виртуальные миры и интеллектуальные агенты для моделирования деятельности компании [Электронный ресурс]/ П. Скобелев // Труды VI Национальной конференции по искусственному интеллекту. - 1998. - 5 ноября 1998. - Том 2. - С. 717. - Режим доступа: www.kg.ru, свободный. - Загл. с экрана..
Взаимодействие, коммуникация, кооперация агентов
Существование MAS в первую очередь подразумевает взаимодействие агентов, которое представляет собой установление двусторонних динамических отношений между агентами. При этом оно является одновременно источником и продуктом некоторой организации. Для определения базовых типов взаимодействия агентов в MAS можно взять следующие критерии группообразования: а) совместимость целей агентов; б) потребность в чужом опыте (знаниях); в) совместное использование ресурсов Тарасов В. Указ. соч..
Кооперация - это основная форма организации взаимодействия между агентами, характеризующаяся объединением их усилий для достижения совместной цели при одновременном разделении между ними функций, ролей и обязанностей. В общем случае это понятие можно определить формулой: кооперация = сотрудничество + координация действий + разрешение конфликтов. Под координацией обычно понимается управление зависимостями между действиями. Коммуникация между искусственными агентами зависит от выбранного протокола, который представляет собой множество правил, определяющих, как синтезировать значимые и правильные сообщения. Фундаментальными особенностями группы, составленной из агентов, сотрудничающих для достижения общей цели, являются социальная структура и распределение ролей между агентами Там же..
2.2.3 Принципы функционирования агентов. Проектирование МАS
Архитектура агента и МАS
Основой архитектуры агента является контекст, или серверная среда, в котором он исполняется. Каждый агент имеет постоянный идентификатор - имя. В серверной среде может исполняться не только исходный агент, но и его копия. Агенты способны самостоятельно создавать свои копии, рассылая их по разнообразным серверам для исполнения работы. По прибытии агента на следующий сервер его код и данные переносятся в новый контекст и стираются на предыдущем местонахождении. В новом контексте агент может делать все, что там не запрещено. По окончании работы в контексте агент может переслать себя в другой контекст или по исходящему адресу отправителя. Агенты способны также выключаться («умирать») сами или по команде сервера, который переносит их после этого из контекста в место, предназначенное для хранения Келеберда И. Использование мультиагентного онтологического подхода к созданию распределенных систем дистанционного обучения [Электронный ресурс] / И. Келеберда, Н. Лесная, В. Репка // Educational Technology & Society. - 2004. - №7(2). - Режим доступа: ifets.ieee.org/russian/depository/v7_i2/pdf/3.pdf, свободный. - Загл. с экрана..
В некоторых источниках можно встретить следующую укрупненную структуру типичного агента (рис. 5) Батищев С., Скобелев П. Основные этапы разработки мультиагентных систем в инструментальной среде для создания Интернет-приложений [Электронный ресурс]/ С. Батищев, П. Скобелев// Известия Самарского научного центра Российской академии наук. - 2002. - Том 4, №1. -- Режим доступа: www.ssc.smr.ru/ftp/2003/cont_rus_eng2003-1.htm, свободный. - Загл. с экрана.. Входами являются внутренние параметры агента и данные о состоянии среды. Выходы -- параметры, воздействующие на среду и информирующие пользователя (или программу, выполняющую роль менеджера в системе) о состоянии среды и принятых решениях. Решатель -- процедура принятия решений. Решатель может быть достаточно простым алгоритмом или системой искусственного интеллекта.
Рис. 5. Укрупненная структура агента.
В одной из статей Скобелева П. отмечается, что в архитектуре MAS основную часть составляет предметно-независимое мультиагентное ядро (рис. 6), в составе которого выделяются следующие базовые компоненты Скобелев П. Холистический подход к созданию открытых мультиагентных систем [Электронный ресурс] / П. Скобелев // Труды III Международной конференции по проблемам управления и моделирования в сложных системах. - 2001. - 4 сентября. - Самара: СНЦ РАН, 2001. - С. 155. - Режим доступа: www.kg.ru, свободный. - Загл. с экрана.:
1) Служба прямого доступа обеспечивает прямой доступ визуальной части к атрибутам агентов. Визуальная часть может общаться с агентами с помощью сообщений.
2) Служба сообщений отвечает за передачу сообщений между самим агентами, а также между агентами и дополнительными системами ядра.
3) Библиотека классов агентов это часть базы знаний, которая содержит информацию, о том, каких типов бывают агенты.
4) Сообщество агентов - место, где размещаются агенты. Этот блок, кроме жизнедеятельности агентов, еще обеспечивает функции по загрузке/записи агентов и их свойств и за оптимизацию работы с ресурсами.
5) Онтология - предметная база знаний, содержащая конкретные знания о предмете, представляемые в виде семантической сети.
Рис. 6. Архитектура ядра мультиагентной системы Там же.
Главная особенность интерфейса, формы и способов представления информации, которые могут предоставить агенты, состоит в том, что они оказываются персонифицированными. Это достигается за счет того, что интеллектуальные агенты способны к обучению. В одном случае они могут целенаправленно анкетировать пользователя, в другом -- агент получает информацию о привычках пользователя путем наблюдения за его действиями Кальченко Д. Указ. соч. .
Проектирование МАS
Существуют различные подходы к проектированию и построению мультиагентных систем, однако детальное рассмотрение этого вопроса выходит за рамки данной работы. Тем не менее, необходимо сказать несколько слов о принципах проектирования, которые лягут в основу построения предлагаемых схем и выработанных рекомендаций данной работы.
Как видно на рисунке 7, проектирование можно разделить на три уровня: концептуальное описание, начальное проектирование и детальное проектирование.
На первом уровне нужно описать реально существующие организационную структуру предприятия, бизнес-процессы и цели, а затем создать информационное описание деятельности, которое ляжет в основу онтологии следующего уровня. На двух последующих уровнях все описанные элементы формируют организационное представление, то есть тот виртуальный мир, в котором действуют агенты, опираясь на онтологию для достижения определенных задач и целей.
Рис. 7. Этапы проектирования
На рисунке 8, который является одним из вариантов предыдущего, показано, что проектирование всегда начинается с анализа требований, на основе которых строится модель ролей и взаимодействий, а затем проектируются агенты и их взаимодействия.
Рис. 8. Связь между моделями в методологии разработки MAS Тарасов В. Указ. соч.
Для более детального отображения основных моментов проектирования можно выделить восходящий и нисходящий подходы при проектировании MAS.
Согласно работам Тарасова Там же., общая методология восходящего эволюционного проектирования MAS может быть представлена цепочкой: «среда - функции MAS - роли агентов - агенты отношения между агентами - базовые структуры MAS - модификации (.)…», где (.) означает возможность изменения любого из звеньев указанной цепочки. Общая методика восходящего проектирования MAS включает следующие этапы:
формулирование назначения (цели разработки) МАS
определение основных и вспомогательных функций агентов в МАS
уточнение состава агентов и распределение функций между агентами. Выбор архитектур агентов
выделение базовых взаимосвязей (отношений) между агентами в МАS
определение возможных действий (операций) агентов
анализ реальных текущих или предполагаемых изменений внешней среды.
При проектировании организацию можно рассматривать как набор ролей, находящихся между собой в определенном отношении, и взаимодействующих друг с другом. Таким образом, методология восходящего проектирования MAS требует предварительного задания исходных функций (ролей агентов), определения круга их обязательств по отношению друг к другу, формирования исходных и развивающихся структур на основе выделенных функций и исследования адекватности этих структур характеру решаемых задач в данных проблемных областях Там же. .
В отличие от восходящего подхода, главная идея нисходящего проектирования состоит в определении общих социальных характеристик MAS по некоторому набору критериев, построении базовых типов их организаций с последующим определением требований к архитектуре агентов. Когда речь идет о «выращивании» искусственных социальных систем и сообществ, на первый план выдвигается нисходящий подход к организационному проектированию Тарасов В. Указ. соч. .
Подобные документы
Проектирование эффективной информационной технологии управления для увеличения прибыли компании за счет расширения клиентской базы менеджеров. Движение информационных потоков в компании ООО "UKOR AUTO" после внедрения информационной технологии управления.
курсовая работа [99,2 K], добавлен 12.11.2010Финансово-экономические показатели деятельности предприятия. Структура построения взаимоотношений компании с клиентами. Разработка рекомендаций по совершенствованию механизма управления клиентской базой в ООО Турбюро "Спутник" и оценка их эффективности.
дипломная работа [919,6 K], добавлен 25.02.2015Основные особенности информационных систем управления предприятием. Финансово-экономический анализ торговой компании "Макс", специфика деятельности и меры по ее улучшению. Возможности применения информационной системы класса ERP на данном предприятии.
презентация [2,8 M], добавлен 14.08.2013Понятие корпорации и интеграции. Теоретические аспекты корпоративного управления, влияние процессов глобализации и транснационализации. Особенности и факторы формирования российской модели корпоративного управления, ее проблемы и пути их решения.
реферат [46,3 K], добавлен 25.12.2009Организационные структуры, участники и команда, информационная модель проекта. Функции, состав полномочий и ответственности его управляющего. Основная задача руководителя. Методы разрешения проблем в проекте. Информационная поддержка уровней управления.
презентация [704,0 K], добавлен 25.01.2014Эволюция аппарата управления. Техническое оснащение управленческой деятельности. Информационная система организации. Развитие информационных технологий и электронный бизнес. Особенности организации и управления предприятиями электронного бизнеса.
курсовая работа [691,0 K], добавлен 10.11.2009Теоретические основы управления собственностью компании. Собственность компании как объект управления. Процесс формирования, сущность, критерии эффективности и методы управления собственностью компании. Анализ системы управления ООО "Даг-Мет".
дипломная работа [187,7 K], добавлен 08.11.2010Управленческие проблемы, их суть, классификация и природа возникновения. Инструментарий, использованный для анализа и решения проблем. Анализ и решения проблем компании. Децентрализация структуры управления. Информационная система и нововведение.
курсовая работа [47,0 K], добавлен 13.03.2011Основные аспекты управления малым и средним бизнесом: целеполагание, анализ организации системы менеджмента, планирование бюджета компании, принципы управления персоналом. Анализ комплекса мер по поддержке предпринимательства в современных условиях.
реферат [27,4 K], добавлен 28.12.2012Инфраструктура промышленного предприятия и задачи, решаемые его менеджерами. Достоинства и недостатки современных систем управления предприятием класса ERP. Модуль в интегрированной системе управления предприятием. Проектирование Web-сайта предприятия.
контрольная работа [1,1 M], добавлен 30.05.2010