ООО «Маер Технологии»
Направления деятельности:
- разработка специального программного обеспечения;
- IT-технологии.
Проект «Мультиагентные интеллектуальные технологии в распределенных многопоточных системах реального времени»
Суть проекта заключается в разработке специализированного программного обеспечения на базе мультиагентных систем и оказании услуг по технической поддержке в области информационных технологий.
Все большее значение приобретает проблема динамического взаимодействия подразделений или отдельных исполнителей для гибкой и эффективной реорганизации внутренних ресурсов предприятия, обеспечивающей оперативную реакцию на изменения потребностей и возможностей как во внешней среде, так и внутри самого предприятия, в отличие от традиционных замкнутых систем, в которых все ресурсы остаются неизменными в ходе решения задач. Для решения этой проблемы в открытых системах требуется вести непрерывный мониторинг ситуации, своевременно обнаруживать соответствие между потребностями одного ресурса и возможностями другого, осуществлять переговоры по принципам «равный с равным» и «каждый с каждым» для удовлетворения всех участников взаимодействия и при этом не допускать несогласованности, связанной с улучшением положения одних участников взаимодействия за счет ухудшения положения других, оперативно принимать решения по пересмотру связей и перераспределению ресурсов и т. д.
Новый подход к решению рассматриваемой задачи связывается с применением мультиагентных технологий, получивших интенсивное развитие в последнее десятилетие на стыке методов искусственного интеллекта, деклоративного программирования, параллельных вычислений и телекоммуникаций, с использованием компанией языка программирования Erlang, предлагающего помимо таких возможностей, как pattern matching и оперирование с символьными данными, дополнительные преимущества – работа в распределенных средах в режимах реального мягкого времени, высокая надежность, отказоустойчивость, горячая замена кода, встроенные средства мониторинга и удаленного управления.
Данные технологии базируются на понятии «агента» - программного объекта, способного воспринимать ситуацию, принимать решения и взаимодействовать с себе подобными. Эти особенности радикально отличают мультиагентные системы (MAC) от существующих «жестко» организованных систем, обеспечивая им такое принципиально важное новое свойство, как способность к самоорганизации. При этом отдельные объекты программы получают возможность договариваться о том, как должна решаться задача, приобретают собственную активность и могут инициировать диалог с пользователем в заранее не предписанные моменты времени, работать в условиях неопределенности и т. д.
Модель предприятия организуется на основе множества агентов, представляющих отдельные ресурсы и связанные специальными отношениями.
Для принятия решений агентам необходимы правила, определяющие возможность достижения поставленных целей. Данные правила определены в онтологиях, которые используют работающие агенты.
Описанная модель обеспечивает высокую эффективность, гибкость и надежность систем поддержки принятия решений, а так же возможность индивидуального подхода при работе в различных сферах деятельности.
На сегодня МАС применяются для решения таких задач, как Semantic Web, моделирование социальных или распределенных систем, управление распределенными системами, обеспечение безопасности в распределенных системах, принятие сложных решений, распознавание и классификация, понимание и построение моделей окружающей действительности, самообучение, многофакторный анализ финансовых рынков и другие.