Policy-as-Code для ШІ-компонентів у програмних репозиторіях: специфікація на YAML та CI-валідація
| dc.contributor.author | Шевченко Данило Юрійович | |
| dc.date.accessioned | 2026-09-20T16:51:02Z | |
| dc.date.issued | 2026-06-30 | |
| dc.description | Кваліфікаційна робота на здобуття вищої освіти ступеня "бакалавр" за освітньо-професійною програмою "Комп'ютерні науки" зі спеціальності 122 "Комп'ютерні науки". – Львівський торговельно-економічний університет. Львів. 2026 | |
| dc.description.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, а також тестування на реальних репозиторіях. У четвертому розділі наведено методику тестування, порівняно розроблене рішення з існуючими аналогами, визначено обмеження та окреслено напрями подальшого розвитку. | |
| dc.identifier.uri | https://dspace.lute.lviv.ua/handle/123456789/2728 | |
| dc.language.iso | other | |
| dc.publisher | Львівський торговельно-економічний університет | |
| dc.subject | Policy-as-Code | |
| dc.subject | ШІ-компоненти | |
| dc.subject | YAML- специфікація | |
| dc.subject | CI-валідація | |
| dc.subject | програмний репозиторій | |
| dc.subject | OPA | |
| dc.subject | Conftest | |
| dc.subject | GitHub Actions | |
| dc.subject | GitLab CI | |
| dc.subject | JSON Schema | |
| dc.subject | безпека моделей | |
| dc.title | Policy-as-Code для ШІ-компонентів у програмних репозиторіях: специфікація на YAML та CI-валідація | |
| dc.type | Thesis |