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

Loading...
Thumbnail Image

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

Citation

Endorsement

Review

Supplemented By

Referenced By