Bakalářská práce

Evaluating LLM configurations for optimal chat performance in sec-certs

Yuliia Teslia
Anotace

Tato bakalářská práce zkoumá využití velkých jazykových modelů (Large Language Models, LLM) pro úzce vymezenou doménovou úlohu, konkrétně jejich nasazení jako chatovacího asistenta pro zodpovídání dotazů uživatelů týkajících se dokumentace bezpečnostní certifikace. V rámci práce je vytvořena datová sada simulující potenciální reálné dotazy různých typů a tematických okruhů, která zahrnuje reprezentativní …více

Abstract

This thesis examines the use of Large Language Models (LLMs) for a domain-specific task: serving as a chat assistant for answering user questions about security certification documentation. We construct a dataset that simulates potential real-world questions of various types and topics, and compile a representative set of Common Criteria certificates along with manually annotated answers. Four modern …více

Zadání práce

The sec-certs project (sec-certs.org) aims to be the one-stop shop to explore the security certification ecosystems of Common Criteria and FIPS 140. We aggregate and annotate certification data, enabling unified search, vulnerability investigation, trend analyses, side-by-side comparisons, notifications and other features.

This thesis aims to evaluate multiple LLM configurations for the use as chat agent interfacing certificate documentation available through sec-certs. For a successful thesis, the student will perform the following work:

  • Familiarize themselves with the data available in sec-certs, common use cases of the tool and current LLM deployment.
  • Devise an appropriate methodology for testing LLM chat interface in our context.
  • Create a representative dataset of at least 50 questions covering multiple use-cases and test types to evaluate differences among LLMs used in sec-certs. The tests must be run on at least 10 different Common Criteria certificates.
  • Implement a simple testing script/framework automating the evaluation of selected LLM configurations on the devised dataset.
  • Run the evaluation and interpret the result, aiming to select the most appropriate configuration for upstream deployment.
  • Submit a ready-to-merge pull request to integrate the new code directly into the upstream of sec-certs, ideally aiming for a successful merge before the defense.
  • Optionally, conduct additional tests in cases where results of the main testing are inconclusive.

The thesis is a part of a long-term research project in cooperation of the Centre for Research on Cryptography and Security (CRoCS) at FI MUNI and Red Hat.

Práce zkontrolována:
19. 12. 2025 15:30, RNDr. Martin Ukrop, Ph.D., učo 374297
Jazyk práce
angličtina angličtina
Termín obhajoby
6. 2. 2026
Práce byla úspěšně obhájena

Vedoucí

RNDr. Martin Ukrop, Ph.D., učo 374297
KPSK FI MU

Oponent

Ing. Matúš Marhefka
Red Hat

Konzultant

RNDr. Adam Janovský, Ph.D., učo 410390
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.