Авторы: Евченко И.В.
Источник: International Journal of Open Information Technologies, 2025, Т.13, №2
Автоматизация процесса создания семантической модели программных интерфейсов приложений
В данной статье проанализирована проблема автоматизации создания семантической модели программных интерфейсов приложений, обеспечивающей преобразование пользовательских запросов, сформулированных на естественном языке, в корректные вызовы программных методов.
Рассмотрены существующие подходы к разработке естественно-языковых пользовательских интерфейсов, включая использование методов обработки естественного языка, предобученных языковых моделей и специализированных тезаурусов.
Предложен алгоритм автоматизированного формирования семантической модели программных интерфейсов приложений.
Реализована тестовая среда для проверки разработанного подхода, обеспечивающая динамическое сопоставление пользовательских запросов с методами API.
На основе полученных результатов можно утверждать, что предложенный метод повышает точность и полноту преобразования запросов, минимизирует ручное вмешательство и обеспечивает адаптацию модели к изменениям структуры API.