Sémantická analýza logů pomocí LLM

but.committeedoc. Ing. František Zbořil, Ph.D. (předseda) RNDr. Marek Rychlý, Ph.D. (člen) doc. Ing. Zdeněk Vašíček, Ph.D. (člen) doc. Ing. Vítězslav Beran, Ph.D. (člen) Ing. Ivana Burgetová, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSetinský, Jiřícs
dc.contributor.authorLukáš, Jakubcs
dc.contributor.refereeŽádník, Martincs
dc.date.created2025cs
dc.description.abstractTato práce se zabývá využitím velkých jazykových modelů (LLM) pro automatizaci sémantické analýzy logovacích záznamů, konkrétně pro anotaci dynamických parametrů v logových šablonách. Vzhledem k rostoucímu objemu logových dat a potřebě hlubšího porozumění jejich obsahu práce zkoumá potenciál LLM pro tuto úlohu. Byl navržen a implementován modulární nástroj Semantic Log Analyzer, který umožňuje flexibilní experimentování s různými jazykovými modely (včetně Llama 3 a Gemini Flash) a strategiemi promptování. Součástí řešení je také metoda pro automatizované hodnocení kvality generovaných sémantických anotací pomocí LLM. Efektivita nástroje byla ověřena prostřednictvím experimentů na standardních datasetech logů HDFS a OpenSSH. Výsledky těchto testů byly analyzovány s cílem identifikovat faktory ovlivňující přesnost anotací, jako je výběr modelu a struktura vstupních promptů. Práce demonstruje, že LLM představují slibný přístup pro automatizaci sémantické analýzy logů, a poukazuje na potenciál této technologie. Závěrem jsou diskutovány dosažené výsledky, limity zvolených metod a navrženy možné směry pro budoucí vylepšení a další výzkum v této oblasti.cs
dc.description.abstractThis thesis investigates the use of Large Language Models (LLM) for automating the semantic analysis of log records, focusing on the annotation of dynamic parameters within log templates. Addressing the challenge of increasing log data volume and the need for deeper content comprehension, this work explores the potential of LLMs for this task. A modular tool, Semantic Log Analyzer, was designed and implemented, enabling flexible experimentation with different LLMs (including Llama 3 and Gemini Flash) and prompting strategies. The solution also incorporates a method for automatically evaluating the quality of the generated semantic annotations using an LLM. The tool's effectiveness was validated through experiments on standard log datasets: HDFS and OpenSSH. Analysis of the experimental results identifies factors influencing annotation accuracy, such as model selection and input prompt structure. The work demonstrates that LLMs offer a promising approach for automating semantic log analysis and highlights the potential of this technology. The thesis concludes with a discussion of the achieved results, the limitations of the employed methods, and suggests potential directions for future enhancements and further research in this field.en
dc.description.markBcs
dc.identifier.citationLUKÁŠ, J. Sémantická analýza logů pomocí LLM [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other164487cs
dc.identifier.urihttp://hdl.handle.net/11012/253733
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectanalýza logůcs
dc.subjectvelké jazykové modelycs
dc.subjectllmcs
dc.subjectsémantická anotacecs
dc.subjectlogové šablonycs
dc.subjectanotace parametrůcs
dc.subjectprompt engineeringcs
dc.subjectfew-shot learningcs
dc.subjectllama 3cs
dc.subjectgemini flashcs
dc.subjectautomatizované vyhodnocení llmcs
dc.subjectlog analysisen
dc.subjectlarge language modelsen
dc.subjectllmen
dc.subjectsemantic annotationen
dc.subjectlog templatesen
dc.subjectparameter annotationen
dc.subjectprompt engineeringen
dc.subjectfew-shot learningen
dc.subjectllama 3en
dc.subjectgemini flashen
dc.subjectautomated llm evaluationen
dc.titleSémantická analýza logů pomocí LLMcs
dc.title.alternativeSemantic log analysis using LLMen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-18cs
dcterms.modified2025-06-18-11:47:31cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid164487en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 23:57:52en
sync.item.modts2025.08.26 19:52:53en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.81 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_164487.html
Size:
9.08 KB
Format:
Hypertext Markup Language
Description:
file review_164487.html

Collections