Thesis title: |
Vývoj webových aplikací pomocí umělé inteligence |
Author: |
Kuník, Josef |
Thesis type: |
Bakalářská práce |
Supervisor: |
Novák, Richard Antonín |
Opponents: |
Kučera, Martin |
Thesis language: |
Česky |
Abstract: |
Bakalářská práce se zaměřuje na zkoumání aplikace umělé inteligence (AI) při vývoji webových aplikací, s důrazem na její vliv na efektivitu, časovou úsporu a kvalitu vývoje, především u menších a středních projektů. Cílem práce bylo analyzovat a porovnat tradiční metody vývoje webových aplikací s přístupy, které využívají generování kódu pomocí AI. Práce se soustředí na porovnání výhod a nevýhod AI generovaného kódu a ručně napsaného kódu, přičemž se hodnotí faktory jako časová náročnost, přístupnost webu a výkonnost a kvalita kódu. Pro získání relevantních závěrů byly provedeny experimenty, které porovnávaly jednotlivé přístupy při vývoji webových aplikací, a to jak z hlediska efektivity, tak z pohledu kontroly kvality. Výsledky ukázaly, že využívání AI výrazně zrychluje vývojové procesy a usnadňuje automatizaci úkolů, jako je generování kódu nebo strukturování aplikace. Na druhou stranu se ukázalo, že AI přístup, ačkoliv efektivní pro jednoduché úkoly, může při složitějších projektech vyžadovat další optimalizace a lidský zásah. Tato práce přináší doporučení pro efektivní nasazení AI při vývoji webových aplikací, zejména v kontextu malých a středních projektů, a upozorňuje na její omezení v komplexních aplikacích, kde je nutná vyšší úroveň přizpůsobení. |
Keywords: |
efektivita; generativní umělá inteligence; optimalizace; umělá inteligence (AI); vývoj webu |
Thesis title: |
Development of web applications using artificial intelligence |
Author: |
Kuník, Josef |
Thesis type: |
Bachelor thesis |
Supervisor: |
Novák, Richard Antonín |
Opponents: |
Kučera, Martin |
Thesis language: |
Česky |
Abstract: |
This bachelor’s thesis focuses on exploring the application of artificial intelligence (AI) in web application development, emphasizing its impact on efficiency, time-saving, and quality, particularly for small and medium-sized projects. The aim of the thesis was to analyze and compare traditional methods of web application development with approaches that utilize code generation through AI. The work focuses on comparing the advantages and disadvantages of AI-generated code and manually written code, evaluating factors such as time consumption, web accessibility, performance, and code quality. To obtain relevant conclusions, experiments were conducted that compared the different approaches to web application development, considering both efficiency and quality control aspects. The results showed that the use of AI significantly accelerates development processes and facilitates the automation of tasks such as code generation and application structuring. However, it also became clear that while the AI approach is effective for simple tasks, it may require additional optimization and human intervention in more complex projects. This thesis provides recommendations for the effective deployment of AI in web application development, particularly in the context of small and medium-sized projects, and highlights its limitations in complex applications, where a higher level of customization. |
Keywords: |
artificial intelligence (AI); effectivity; generative AI; web development; optimization |
Information about study
Study programme: |
Aplikovaná informatika |
Type of study programme: |
Bakalářský studijní program |
Assigned degree: |
Bc. |
Institutions assigning academic degree: |
Vysoká škola ekonomická v Praze |
Faculty: |
Faculty of Informatics and Statistics |
Department: |
Department of Systems Analysis |
Information on submission and defense
Date of assignment: |
19. 9. 2024 |
Date of submission: |
8. 5. 2025 |
Date of defense: |
2025 |
Files for download
The files will be available after the defense of the thesis.