Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Jakub Lůčný
Acad. year: 2025/2026
Supervisor: doc. Ing. František Zbořil, Ph.D.
Reviewer: Ing. Jaroslav Rozman, Ph.D.
The thesis focuses on processing historical parish register records to facilitate user search and subsequent analysis. The proposed solution is a chatbot capable of conversing in natural language and generating responses based exclusively on the available records. To retrieve relevant context for these responses, an agentic RAG system is employed, combining large language models with the text-to-SQL method. On a custom-built test suite, the implemented system achieves nearly 90% accuracy using only open-source language models, while the deployment of commercial models offers potential for further quality improvements. The resulting solution enables regular users without specialized IT or genealogical expertise to quickly locate specific records or obtain statistical overviews of the history of a given area.
genealogy, natural language processing, LLM, RAG, relational databases, text-to-SQL, SQL, chatbot
Date of defence
19.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
B
Process of defence
Student 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.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Intelligent Systems
Study programme
Information Technology (BIT)
Composition of Committee
prof. RNDr. Alexandr Meduna, CSc. (předseda) prof. Ing. Martin Čadík, Ph.D. (místopředseda) Ing. Jaroslav Rozman, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Lukáš Kekely, Ph.D. (člen)
Supervisor’s reportdoc. Ing. František Zbořil, Ph.D.
S prací studenta jsem spokojen a jako vedoucí ji hodnotím stupněm výborně (A).
Zadáním bylo vytvořit systém pro zpracování matričních záznamů pomocí velkých jazykových modelů. Systém měl být schopen na základě obdržených přepsaných záznamů odpovídat na dotazy, které se jich týkají, včetně jejich analýzy a provázání. Student zadání splnil a vytvořil systém, který tyto požadavky plně naplňuje.
Student si literaturu nad rámec zadané volil sám a správně, zejména co se týče provázání LLM a databází.
Student komunikoval během celého semestru a o stavu zpracování zadání jsem byl informován. Sám si volil metody, kterými zadání naplnil, a nepotřeboval korigovat své snahy.
Práce byla dokončena včas a text byl odevzdán v dostatečném předstihu. Ani v této fázi nebylo třeba mých zásahů. Textová zpráva byla po formální i obsahové stránce v pořádku, takže nebylo nutné vyžadovat úpravy nebo přepracování. Student k řešení přistupoval zodpovědně a samostatně.
Není mi známa.
Grade proposed by supervisor: A
Reviewer’s reportIng. Jaroslav Rozman, Ph.D.
Práce je určitě zajímavá a student si s ní dal práci. Bohužel je škoda, že student neobětoval drobnou finanční částku, aby práci vyzkoušel i s komerčními LLM, které poskytují API (např. ChatGPT). V současném stavu je totiž práce nefunkční, což je podle slov studenta způsobeno použitým LLM. Ale protože jinak se jedná o zajímavou práci, hodnotím ji i tak stupněm C.
Evaluation level: moderately difficult assignment
Cílem práce bylo vytvořit LLM model pro dotazování nad matričními daty obce Frélichov. Téma práce je průměrně obtížné.
Logická struktura zprávy je dobrá.
Formální úprava zprávy je dobrá.
Realizační výstup je funkční pouze částečně, což ale vzhledem k použítí cizích LLM nemusí být chyba studenta.
Jedná se o zajímavé využití LLM, které má určitě potenciál dalšího rozvoje do budoucna.
Evaluation level: assignment fulfilled
Zadání práce bylo splněno.
Evaluation level: is within the usual extent
Rozsah práce je v obvyklém rozmezí.
I když je práce spíše implementačního zaměření, je množství použité literatury celkem bohaté.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová