Policy-as-Code для ШІ-компонентів у програмних репозиторіях: специфікація на YAML та CI-валідація

dc.contributor.authorШевченко Данило Юрійович
dc.date.accessioned2026-09-20T16:51:02Z
dc.date.issued2026-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.urihttps://dspace.lute.lviv.ua/handle/123456789/2728
dc.language.isoother
dc.publisherЛьвівський торговельно-економічний університет
dc.subjectPolicy-as-Code
dc.subjectШІ-компоненти
dc.subjectYAML- специфікація
dc.subjectCI-валідація
dc.subjectпрограмний репозиторій
dc.subjectOPA
dc.subjectConftest
dc.subjectGitHub Actions
dc.subjectGitLab CI
dc.subjectJSON Schema
dc.subjectбезпека моделей
dc.titlePolicy-as-Code для ШІ-компонентів у програмних репозиторіях: специфікація на YAML та CI-валідація
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Shevcheyko_D.pdf
Size:
774.42 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: