Авторитетность издания
Добавить в закладки
Следующий номер на сайте
В Институте динамики систем и теории управления им. В.М. Матросова СО РАН созданы модули решений для веб-приложений, использующих методы искусственного интеллекта, в частности, в форме баз знаний, требует разработки специализированного методического и программного обеспечения.
23.12.2020При разработке модулей интеллектуальной поддержки принятия решений, в том числе для веб-приложений, наиболее трудоемким процессом (этапом) остается разработка баз знаний (БЗ).
Одним из способов повышения эффективности решения задач этого этапа, связанных с концептуализацией, формализацией и кодогенерацией, является использование принципов порождающего и визуального программирования, а также модельных трансформаций. Каждый из этих принципов по отдельности реализуется в различных методиках и инструментариях, например. Однако все они имеют ограничения по поддерживаемым платформам (языкам) и требуют от разработчиков минимальных навыков программирования. Совместно рассмотренные принципы используются в рамках направлений, известных как модельно-ориентированный подход [4]: MDE (Model-Driven Engineering), MDD (Model-Driven Development), MDA (Model-Driven Architecture) и др.
В данной работе предлагается новая специализация модельно-ориентированного подхода, обеспечивающая автоматизированное создание встраиваемых модулей принятия решений для веб-приложений на основе модельных трансформаций, порождающего и визуального программирования. Создаваемые модули принятия решений содержат БЗ, реализующие логические правила. Отличием предлагаемой специализации от существующих является использование:
- концептуальных моделей в форме диаграмм классов UML и таблиц решений в качестве исходных формализмов для представления знаний в форме логических правил;
- авторского проблемно-ориентированного языка RVML (Rule Visual Modeling Language) в качестве инструмента для визуализации и редактирования разрабатываемых БЗ;
- языка PHP (Hypertext Preprocessor) в качестве целевой платформы.
Подход апробирован при разработке веб-модуля принятия решений «Детектор» для платформы «СМС-Органайзер». Модуль предназначен для обнаружения сообщений, нарушающих положения 38-ФЗ «О рекламе».
Подробное описание дается в статье «Применение трансформаций таблиц решений при создании интеллектуального программного модуля «Детектор» для веб-приложений», автор: Юрин А.Ю. (Институт динамики систем и теории управления им. В.М. Матросова СО РАН, г. Иркутск).