bakalářská práce

Generativní jazykové modely pro automatickou opravu chyb a zvýšení bezpečnosti datových sítí

Text práce 2.09 MB Příloha 1.39 MB

Autor práce: Viktorie Lengálová

Ak. rok: 2025/2026

Vedoucí: prof. Ing. Radim Burget, Ph.D.

Oponent: Ing. Martin Rosa

Abstrakt:

Správa datových sítí představuje pro organizace významnou provozní zátěž spojenou s vysokými nároky na odbornou expertízu, čas a finanční prostředky. Rychlá a přesná diagnostika síťových chyb přitom přímo ovlivňuje dostupnost služeb a produktivitu uživatelů. Tato bakalářská práce se zabývá návrhem, implementací a experimentálním ověřením multiagentních systémů využívajících lokálně spustitelné generativní jazykové modely pro automatickou diagnostiku chyb v datových sítích. Byly navrženy tři architektury multiagentních systémů lišící se počtem specializovaných agentů a způsobem rozdělení diagnostické úlohy. Každá architektura byla testována s pěti jazykovými modely — GPT-OSS 20B, GPT-OSS 120B, Qwen 2.5, Qwen 3.5 a gemma4. Nejlepšího výsledku dosáhla kombinace modelu GPT-OSS 120B v architektuře MAS-γ, jejíž vážená úspěšnost byla 69,0 % a ostrá úspěšnost 64,3 %. Experimenty ukázaly, že kvalita diagnostiky závisí především na správném výběru a rozsahu vstupních dat, přičemž nadměrný objem informací vede ke snížení přesnosti. Práce ověřuje, že moderní lokálně spustitelné jazykové modely představují reálnou možnost pro podporu síťové diagnostiky jako první úroveň analýzy bez nutnosti odesílání citlivých dat mimo infrastrukturu organizace.

Klíčová slova:

Autogen, bezpečnost sítí, generativní jazykové modely, detekce chyb, konfigurace síťových zařízení, multiagentní systémy, OLLAMA, umělá inteligence

Termín obhajoby

16.06.2026

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

Průběh obhajoby

Studentka prezentovala výsledky své práce a komise byla seznámena s posudky. Studentka obhájila bakalářskou práci a odpověděla na otázky členů komise a oponenta. Otázky: 1. V podkapitole „Vyhodnocení a kritéria testů" uvádzate tri možné prípady vyhodnotenia testu. Ani jeden z nich však nepracuje so zmiešanými scenármi – napríklad keď systém chybu správne opraví, no zároveň identifikuje aj falošne pozitívnu chybu. Nastal takýto prípad počas testovania? Ak áno, ako bol vyhodnotený? 2. Byl ještě jiný důvod použití lokálních jazykových modelů? 3. Na jakém hardwaru byly modely zprovozňovány?

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Informační bezpečnost (BPC-IBE)

Složení komise

prof. Ing. Radim Burget, Ph.D. (předseda)
doc. Ing. Lukáš Malina, Ph.D. (místopředseda)
Mgr. Jakub Vostoupal, Ph.D. (člen)
Ing. Martin Zukal, Ph.D. (člen)
Ing. Martin Jonák, Ph.D. (člen)
Ing. Michal Švento (člen)
Ing. Willi Lazarov (člen)

akalářská práce je na vynikající úrovni a studentka beze zbytku splnila všechny body náročného zadání. Velmi oceňuji, že se dokázala úspěšně zorientovat v pokročilé problematice multiagentních systémů a lokálních LLM, která nebyla přímým předmětem jejího studia. Studentka pracovala velmi samostatně, přicházela s vlastními nápady a vytvořila funkční systém v prostředí OLLAMA a AutoGen, včetně rozšíření testovací databáze v Packet Traceru. Navržené architektury (zejména úspěšná MAS-$\gamma$) prokazují vysokou kvalitu inženýrského přístupu, přičemž dosažené výsledky s modely jako GPT-OSS 120B byly exaktně statisticky vyhodnoceny. Práce má silný aplikační potenciál pro bezpečnou on-premise síťovou diagnostiku. Práci doporučuji k obhajobě s hodnocením A (výborně). Výsledný počet bodů navržený vedoucím: 90

Známka navržená vedoucím: A

Posudek oponenta
Ing. Martin Rosa

Študentka Viktorie Lengálová vypracovala bakalársku prácu na tému „Generativní jazykové modely pro automatickou opravu chyb a zvýšení bezpečnosti datových sítí". Teoretická časť popisuje multiagentové systémy (MAS) a jazykové modely. Táto časť je spracovaná dostatočne podrobne, čo svedčí o autorkinej znalosti tejto témy. Práca s literatúrou je tiež na dobrej úrovni. Zdrojov je síce menej, ale využitie MAS na opravu chýb v sieťach je veľmi nová téma, takže je to pochopiteľné, a teda to nepovažujem za veľký nedostatok práce. Vytkol by som len používanie ilustrácií v rastrovom formáte, keďže správne by mali byť vo vektorovom formáte.
V praktickej časti študentka predstavuje tri navrhnuté architektúry, ktoré sú otestované na dátovej sade s využitím viacerých jazykových modelov. Súčasťou práce je aj vlastná hodnotiaca metóda, ktorá zachytáva možné scenáre a každému z nich priraďuje hodnotiacu známku. Metodológia je popísaná dostatočne a testovanie bolo pomerne rozsiahle, čo považujem za prínos práce. Veľmi oceňujem, že celé riešenie beží na lokálnych jazykových modeloch, čo je vzhľadom na rastúce ceny API komerčných poskytovateľov významným benefitom pre nasadenie v praxi. Presnosť MAS systémov síce nie je vysoká, avšak vzhľadom na novosť a unikátnosť danej témy to nepovažujem za závažný nedostatok. Oceňujem, že výsledky sú v ďalších častiach práce podrobne analyzované. Za obzvlášť zaujímavú považujem korelačnú analýzu a jej zistenie, že jazykové modely s väčším počtom parametrov nemusia zaručovať lepšie výsledky. Páči sa mi aj analýza výkonnostnej náročnosti jednotlivých MAS a jazykových modelov. Práca prináša viacero zaujímavých prínosov, vďaka ktorým ju radím medzi nadpriemerné bakalárske práce.
Celkovo prácu hodnotím ako dobrú a odporúčam ju na obhajobu s hodnotením 95 b – A. Otázky k obhajobě:
  1. V podkapitole „Vyhodnocení a kritéria testů" uvádzate tri možné prípady vyhodnotenia testu. Ani jeden z nich však nepracuje so zmiešanými scenármi – napríklad keď systém chybu správne opraví, no zároveň identifikuje aj falošne pozitívnu chybu. Nastal takýto prípad počas testovania? Ak áno, ako bol vyhodnotený?
Výsledný počet bodů navržený oponentem: 95

Známka navržená oponentem: A

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová