Automatizované generovanie webových rozhraní pomocou generatívnych AI modelov
Školitel
doc. Ing. Patrik Hrkút, PhD.
Študijný program
Aplikovaná informatika
Študijný odbor
Informatika
Detailnejší opis problému
V súčasnosti je návrh webových rozhraní časovo náročný proces, ktorý si vyžaduje spoluprácu dizajnérov a vývojárov, pričom výsledné rozhrania musia byť nielen vizuálne atraktívne, ale aj funkčné, responzívne a prístupné pre všetky typy používateľov. Pokroky v oblasti generatívnych AI modelov otvárajú nové možnosti pre automatizáciu tohto procesu, čím sa znižuje potreba manuálneho programovania a urýchľuje vývoj moderných webových aplikácií. Táto dizertačná práca sa zameria na skúmanie a vývoj metód využívajúcich generatívne modely na automatické generovanie webových rozhraní na základe textových alebo vizuálnych vstupov. Bude skúmané, ako môžu modely ako GPT, Codex, T5 alebo multimodálne siete (kombinácia textu a obrázkov) generovať HTML, CSS a JavaScript kód s minimálnou potrebou manuálnych úprav. Okrem samotného generovania kódu sa práca bude venovať aj optimalizácii generovaných rozhraní z hľadiska responzívnosti, prístupnosti (WCAG štandardy), použiteľnosti (UX) a výkonnosti.
Predpokladaný vedecký prínos (algoritmy, metodológie, ...)
Výstupom dizertačnej práce bude: návrh metodiky automatického generovania webových rozhraní, vývoj experimentálneho prototypu AI asistovaného generátora UI, porovnanie jeho efektivity s manuálnymi metódami návrhu. Vzhľadom na rastúcu potrebu rýchlej a flexibilnej tvorby webových aplikácií má táto téma významný akademický aj praktický potenciál a môže nájsť využitie vo webovom dizajne a vývoji používateľských rozhraní v rôznych priemyselných odvetviach.
Odporučány postup vedeckého bádania
1. Presne vymedzenie problému, ktorý má byť riešený. 2. Stanovenie vhodnej metódy výskumu, experimentálnych nastavení a hodnotiacich kritérií. 3. Návrh a tvorba prototypu AI systému na automatizované generovanie webových rozhraní. 4. Meranie efektivity navrhnutého systému a jeho porovnanie s existujúcimi metódami návrhu UI. 5. Analýza výstupov experimentov a formulácia odporúčaní pre praktické použitie. 6. Sprístupnenie výstupov výskumu vedeckej komunite a návrh praktického využitia výsledkov.
Druh výskumu
aplikovaný výskum a experimentálny vývoj
Výskumná úloha, ktorej súčasťou bude riešená téma
Doterajšie výsledky riešenia na školiacom pracovisku, vrátane odkazov na dostupné zdroje
Shlomov, egev & Yaeli, Avi & Marreed, Sami & Schwartz, Sivan & Eder, Netanel & Akrabi, Offer & Zeltyn, Sergey. (2024). IDA: Breaking Barriers in No-code UI Automation Through Large Language Models and Human-Centric Design. 10.48550/arXiv.2407.15673. Si, C., Zhang, Y., Li, R., Yang, Z., Liu, R., and Yang, D., “Design2Code: Benchmarking Multimodal Code Generation for Automated Front-End Engineering”, <i>arXiv e-prints</i>, Art. no. arXiv:2403.03163, 2024. doi:10.48550/arXiv.2403.03163. Xu, Aponder & Bo, Lili & Sun, Xiaobing & Bin, Li & Jiang, Jing & Zhou, Wei. (2021). image2emmet: Automatic code generation from web user interface image. Journal of Software: Evolution and Process. 33. 10.1002/smr.2369.
V prípade otázok sa obráťte na vedúceho témy:
Patrik.Hrkut@fri.uniza.sk