ООО «Маер Технологии»

 

Направления деятельности:

- разработка специального программного обеспечения;

- IT-технологии.

Проект «Мультиагентные интеллектуальные технологии в распределенных многопоточных системах реального времени»

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

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

Новый подход к решению рассматриваемой задачи связывается с применением мультиагентных технологий, получивших интенсивное развитие в последнее десятилетие на стыке методов искусственного интеллекта, деклоративного программирования, параллельных вычислений и телекоммуни­каций, с использованием компанией языка программирования Erlang, предлагающего помимо таких возможностей, как pattern matching и оперирование с символьными данными, дополнительные преимущества – работа в распределенных средах в режимах реального мягкого времени, высокая надежность, отказоустойчивость, горячая замена кода, встроенные средства мониторинга и удаленного управления.

Данные технологии базируются на понятии «агента» - программного объекта, способного воспринимать ситуацию, принимать решения и взаимо­действовать с себе подобными. Эти особенности радикально отличают мультиагентные системы (MAC) от существующих «жестко» организованных си­стем, обеспечивая им такое принципиально важное новое свойство, как спо­собность к самоорганизации. При этом отдельные объекты программы получают возможность договариваться о том, как должна решаться задача, приобретают собственную активность и могут инициировать диалог с поль­зователем в заранее не предписанные моменты времени, работать в условиях неопределенности и т. д.

Модель пред­приятия организуется на основе множества агентов, представляющих отдельные ресурсы и связанные специальными отношениями.

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

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

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