Застосування генеративного штучного інтелекту в інженерії програмного забезпечення
16 жовтня 2026 року в Національному університеті водного господарства та природокористування на базі навчально-наукового інституту кібернетики, інформаційних технологій та інженерії відбулося спільне засідання наукових семінарів «Моделювання, керування та інформаційні технології» та «Математичне моделювання і обчислювальні методи» Рівненського осередку Наукового товариства імені Шевченка (НТШ).
Голова засідання: професор кафедри комп'ютерних наук та прикладної математики, д.т.н., професор Бомба А. Я.
Секретар: доцент кафедри комп'ютерних технологій та економічної кібернетики, д.т.н., доцент Барановський С. В.
Тема засідання — «Методи застосування генеративного штучного інтелекту для управління вимогами до програмного забезпечення». З доповіддю виступили доцент кафедри комп'ютерних наук та прикладної математики, к.т.н. Наталія Жуковська та аспірант кафедри комп'ютерних наук та прикладної математики Роман Крук.
Доповідачі представили результати дослідження проблем інженерії вимог до програмного забезпечення в Agile-проєктах. Вони показали, що неповнота, суперечливість і недостатня простежуваність вимог є одними з головних причин, через які ІТ-компанії не виконують зобов'язань перед замовником. Для розв'язання такої проблеми автори запропонували алгоритм п'ятиетапного семантичного аналізу вимог на основі великих мовних моделей (LLM). Він передбачає кластеризацію вимог, прив'язку тестових сценаріїв, визначення залежностей, усунення дублікатів та відновлення історії змін.
На основі запропонованого алгоритму було створено програму «Arianna Software Requirements App», яка за допомогою штучного інтелекту аналізує задачі з системи управління проєктами Jira та формує з них структуровану базу знань про програмний продукт. До сформованої бази можна звертатися із запитами природною мовою. Програму перевірили на реальному проєкті ІТ-компанії. Під час її апробації було опрацювано понад 18 тисяч задач. Частка коректних відповідей на запити користувачів сягнула 90 %. Для команд, які не мають змоги розгорнути систему такого рівня, автори запропонували варіант на основі промпт-інженерії.
На засіданні були присутні студенти, аспіранти та викладачі Національного університету водного господарства та природокористування, а також Тернопільського національного медичного університету імені І. Я. Горбачевського.
В обговоренні доповіді взяли участь: завідувач кафедри комп'ютерних наук та прикладної математики, д.т.н., професор Турбал Ю. В.; директор навчально-наукового інституту кібернетики, інформаційних технологій та інженерії, д.т.н., професор Мартинюк П. М.; в.о. завідувача кафедри інженерії програмного забезпечення та штучного інтелекту, к.т.н., доцент Жуковський В. В.; професор кафедри медичної інформатики Тернопільського національного медичного університету імені І. Я. Горбачевського, д.т.н., професор Сверстюк А. С.; директор навчально-наукового інституту енергетики, автоматики та водного господарства, д.т.н., професор Сафоник А. П.; професор кафедри комп'ютерних наук та прикладної математики, д.т.н., професор Бомба А. Я.; аспірант Кочкарьов В. Д.
Учасники обговорення виступили з ґрунтовними рекомендаціями та пропозиціями щодо подальшого розвитку досліджень. Захід став важливою платформою для апробації наукових результатів та вдосконалення дослідницьких компетентностей доповідачів. Щиро дякуємо всім присутнім за плідну дискусію!