Policy-as-Code для ШІ-компонентів у програмних репозиторіях: специфікація на YAML та CI-валідація
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Львівський торговельно-економічний університет
Abstract
Кваліфікаційна робота складається зі вступу, чотирьох розділів, висновків,
списку використаних джерел та додатків. Основний зміст викладено на 62
сторінках і містить 8 рисунків, 9 таблиць та 3 додатки.
Об'єктом дослідження є процеси управління ШІ-компонентами у
програмних репозиторіях.
Предметом дослідження є методи специфікації та автоматизованої
перевірки політик для ШІ-компонентів засобами YAML-схем та CI-пайплайнів.
Метою кваліфікаційної роботи є розробка підходу Policy-as-Code для ШІ-
компонентів у програмних репозиторіях: проєктування YAML-специфікації
політик та реалізація механізму їх автоматизованої CI-валідації.
У першому розділі розглянуто теоретичні основи концепції Policy-as-Code,
класифікацію ШІ-компонентів та пов'язані з ними ризики, наявні інструменти
(OPA/Rego, Kyverno, Conftest) та формати специфікації (YAML, JSON Schema,
CUE).
У другому розділі сформульовано вимоги до YAML-специфікації ШІ-
політик, описано структуру та синтаксис розробленої схеми, визначено типи
політик (дозвільні, обмежувальні, аудитні) та розглянуто валідацію схеми
засобами JSON Schema / OpenAPI.
У третьому розділі описано архітектуру CI-пайплайну для перевірки ШІ-
компонентів, реалізацію валідатора, інтеграцію з GitHub Actions та GitLab CI, а
також тестування на реальних репозиторіях.
У четвертому розділі наведено методику тестування, порівняно
розроблене рішення з існуючими аналогами, визначено обмеження та окреслено
напрями подальшого розвитку.
Description
Кваліфікаційна робота на здобуття вищої освіти ступеня "бакалавр" за освітньо-професійною програмою "Комп'ютерні науки" зі спеціальності 122 "Комп'ютерні науки". – Львівський торговельно-економічний університет. Львів. 2026