Bakalářská práce

Chatbot for queries on domain-specific data

Branislav Bubán
Anotace

Dolaďovanie veľkých jazykových modelov pre doménovo špecifické aplikácie tradične vyžaduje pracovne náročné manuálne vytváranie trénovacích datasetov, čo obmedzuje ich prijatie v špecializovaných technických doménach. Táto bakalárska práca predstavuje plne automatizovanú pipeline, ktorá generuje trénovacie dáta z nespracovanej dokumentácie a vytvára doménovo špecifické chatboty pomocou dolaďovania …více

Abstract

Fine-tuning large language models for domain-specific applications traditionally requires labour-intensive manual creation of training datasets, limiting adoption in specialised technical domains. This thesis presents a fully automated pipeline that generates training data from raw documentation and produces domain-specific chatbots using LoRA-based fine-tuning, eliminating manual curation requirements …více

Zadání práce
The student will create a pipeline in Jupyter Notebook that will allow the user to pre-train and fine-tune Large Language Models on private data locally. The input to the pipeline will be user private data (typically software documentation or internal regulations). The pipeline transforms the data into a form suitable for fine-tuning, e.g., a set of question-answer pairs. The final fine-tuned model will then be able to serve as a chatbot for queries related to private data.

The student will apply the pipeline to the UltraGrid project documentation (https://www.ultragrid.cz/), test more models created with this pipeline and evaluate their usability. Manually created fine-tuning data will also be included in testing.
Práce zkontrolována:
22. 12. 2025 08:54, Mgr. Tomáš Foltýnek, Ph.D., učo 4374
Jazyk práce
angličtina angličtina
Termín obhajoby
3. 2. 2026
Práce byla úspěšně obhájena

Vedoucí

Mgr. Tomáš Foltýnek, Ph.D., učo 4374
KSUZD FI MU

Oponent

RNDr. Lukáš Ručka, učo 359687
KPSK FI MU

Konzultant

RNDr. Miloš Liška, Ph.D., učo 39565
CVT FI MU

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • 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.