02.
nov
Zagovor diplomskega dela: Čelan, Mužič
ob 10:00

Kandidat: Nik Čelan

 

Naslov diplomskega dela: Razvoj agenta za avtomatsko razpoznavo incidentov na strežnikih in predlaganje rešitev za odpravo napak

 

Povzetek:

Diplomska naloga obravnava problem zamudnega odpravljanja različnih strežniških napak. Pod obravnavane napake v največji meri spadajo napake interno razvitih storitev Spring Boot v podjetju, v nekoliko manjši meri pa tudi razne napake s pomnilnikom, prostorom na disku, preobremenjenostjo CPE ipd. Po tradicionalnem postopku inženir najprej preveri dnevniške zapise storitve, nato pa se loti spreminjanja konfiguracij, odpravljanja problemov v bazi ipd. Kot rešitev za ta problem sem razvil agenta, ki je zgrajen kot delovni tok na platformi za orkestriranje delovnih tokov n8n. Stranke podjetja za prijavo napak uporabljajo platformo Zendesk, agent pa se samodejno proži ob prijavi zahtevka. Agent iz zahtevka prepozna stranko, njeno okolje in problematično storitev, zbere pripadajoči kontekst iz sistemov GitLab in Grafana Loki ter iz podatkovne baze storitve, nato pa z velikim jezikovnim modelom sestavi predlog za odpravo napake in ga objavi v zahtevek kot interno opombo. Rešitev je bila ovrednotena subjektivno in objektivno na dveh ločenih naborih 20 zahtevkov. Pri subjektivni evalvaciji je ciljni uporabnik ocenil kakovost in uporabnost celotnega predloga po različnih kategorijah, medtem ko so se pri objektivni preverjale različne merljive lastnosti, npr. čas izvajanja, poraba žetonov in delež pravilno izluščenih informacij.

 

Mentor: prof. dr. Damjan Vavpotič

 

Kandidat: Dilan Mužič

 

Naslov diplomskega dela: Sistem za avtomatizirano analizo argumentacije video razprav z uporabo velikih jezikovnih modelov

 

Povzetek:

Diplomska naloga obravnava izdelavo sistema, ki posnetek razprave samodejno pretvori v strukturiran pregled predstavljene argumentacije. Ročna analiza argumentacije je zamudna. Izdelali smo sistem, ki celotno pot od videoposnetka do berljivega poročila opravi samodejno, presojo pa prepusti bralcu. Sprejme povezavo ali naloženo datoteko, naredi prepis z ločevanjem govorcev in argumentacijo analizira v zaporednih korakih, pri razpravi dveh govorcev v petih, pri nastopu enega govorca v štirih. Iz prepisa najprej izlušči argumente s premisami, nato v njih poišče logične zmote, preverljive podatke iz premis preveri v znanstvenih in spletnih virih, poveže zavrnitve z napadenimi argumenti in napiše povzetek. Osrednja zasnovna odločitev je ločnica med presojo in izračunom. Kjer jezikovni model presoja, izbira le med vrednostmi iz vnaprej določenih množic in ne poda nobene številčne ocene. Številke v poročilu nastanejo v sistemu, ki te vrednosti prešteje, poveže med koraki in prikaže. Sistem smo ovrednotili s petimi ponovitvami analize razprave in nastopa. Skoraj vse glavne teme so se pojavile v vseh ponovitvah, število argumentov in zaznanih zmot pa se je med ponovitvami spreminjalo. Analiza enega posnetka stane manj kot dva evra.

 

Mentor: izr. prof. dr. Slavko Žitnik

 

Komisija:

    - doc. dr. Rok Rupnik, Predsednik

    - izr. prof. dr. Slavko Žitnik, Mentor in član

    - prof. dr. Damjan Vavpotič, Mentor in član

 

Prostor: Diplomska soba