Work

Інтелектуальна веб-система автоматизованої перевірки коду

Year: 2026
Type: dissertation
Abstract: Дипломна робота: 85 с., 9 рис., 5 табл., 34 посилань, додаток. Пряме використання хмарних моделей ШІ для перевірки коду студентів викликає надмірну латентність та високу вартість хмарних токенів, що потребує архітектурної оптимізації. Об’єкт дослідження – процес автоматизованої верифікації та технічного рецензування програмного коду студентів. Предмет дослідження – методи аналізу коду на основі абстрактних синтаксичних дерев (AST) та технології багаторівневого семантичного кешування. Мета роботи – проєктування та програмна реалізація веб-системи перевірки коду з гібридним конвеєром обробки для підвищення швидкодії та мінімізації витрат на хмарні API. У роботі оглянуто платформи перевірки коду та проаналізовано проблему латентності ШІ. Запропоновано архітектуру трирівневого конвеєра: локальний аналіз, семантичний кеш (L2) та Gemini API. Розроблено метод шаблонізації AST-дерев для пошуку логічних клонів і розроблено комплекс на FastAPI та React.js. Виконано генерацію мутацій коду для тестування. Отримано метрики швидкодії конвеєра. Встановлено, що кешування зменшує кількість звернень до ШІ на 65% і знижує латентність обробки еквівалентного коду з 4,2 с до 0,04 с.
Language: Ukrainian
Open Access status: green
OpenAlex ID: W7212106172
Cites: 3
Cited by:
Related to: 10