ZOBAL, O. Generování kódu z textového popisu funkcionality [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Smrž, Pavel

Z hlediska aktivity studenta v rámci obou semestrů řešení hodnotím práci stupněm A - výborně. Student věnoval dotrénování modelu, jeho začlenění do prostředí MS Visual Studio a vyhodnocení systému velké úsilí a úroveň anglicky psané technické zprávy je také vysoká.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Práce vyžadovala nastudování komplexní problematiky trénování jazykových modelů pro potřeby generování kódu a začlenění vytvořeného systému pro geneování kódu v Pythonu do prostředí MS Visual Studio. Studentovi se podařilo proniknout do vlastního trénování a adaptace modelů, a přestože na úkolu korekce chyb v kódu neposkytl vytvořený model uspokojivé výsledky, vytvořil a integroval funkční řešení, které je možné dále rozšiřovat a srovnávat s velkými modely typu MS Copilot.
Práce s literaturou Student byl při získávání a využívání studijních materiálů aktivní, zpracoval velmi dobrý přehled metod trénování jazykových modelů a pojednal i o způsobech vyhodnocování.
Aktivita během řešení, konzultace, komunikace Nasazení a aktivita studenta během obou semestrů řešení bakalářské práce byly vysoké, pravidelně informoval o postupu prací a celkově věnoval práci nadstandardní čas i úsilí.
Aktivita při dokončování Práce byla dokončena v dostatečném předstihu, text technické zprávy byl se mnou sdílen, takže jsem měl možnost průběžně kontrolovat a komentovat průběžnou podobu i definitivní obsah odevzdaného dokumentu.
Publikační činnost, ocenění -
Navrhovaná známka
A
Body
90

Posudek oponenta

Nosko, Svetozár

Práci považuji za výborně zpracovanou a navrhuji souhrnné hodnocení stupně A. Celkově jde o vynikající závěrečnou práci, kde student vytvořil komplexní řešení, které je integrováno jako plugin do běžně dostupného IDE. K textové části nemám výhrady a obsahuje všechny potřebné informace pro porozumění problematiky a zvoleného přístupu a řešení.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání S ohledem na široký záběr znalostí a technologií, které musel student zvládnout a zpracovat, hodnotím úkol jako obtížnější. Pan Zobal zvolil vhodný přístup k trénování modelů, jejichž využití následně prakticky předvedl při tvorbě pluginu do Visual Studia.
Rozsah splnění požadavků zadání Všechny body zadání byly splněny.
Rozsah technické zprávy Rozsah práce se pohybuje v typickém rozmezí pro bakalářskou práci.
Prezentační úroveň technické zprávy 90 Práce je napsána velmi pěknou angličtinou. Prezentační úroveň práce považuji za vynikající. Velmi kladně hodnotím kvalitně zpracovanou teoretickou analýzu a vyhodnocení výsledků.
Formální úprava technické zprávy 90 Po formální stránce také považuji práci za vynikající.
Práce s literaturou 90 Autor použil 35 pramenů. Zdroje jsou relevantní k dané problematice a vhodně pokrývají téma a související témata. Přejaté prvky jsou vhodně citovány a odlišeny od myšlenek studenta. Bibliografické citace jsou v souladu s citačními zvyklostmi a normami. Student čerpal z vhodných a hodnotných pramenů.
Realizační výstup 90 Student vytvořil kompletní řešení, které kombinuje více moderních technologií, což si vyžadovalo získání znalostí z několika oblastí. Samotný generátor kódu je integrován jako plugin do Visual Studia a je funkční. Z tohoto hlediska je realizační výstup nadprůměrný pro bakalářskou práci.
Využitelnost výsledků Jde o práci kompilačního charakteru. Vzhledem k tomu, že výsledek bakalářské práce je integrován do Visual Studio jako plugin, je možné jeho přímé využití.
Navrhovaná známka
A
Body
92

Otázky

eVSKP id 154445