Možnosti využití AI při vývoji programů

Název práce: Možnosti využití AI při vývoji programů
Autor(ka) práce: Tošner, František
Typ práce: Bakalářská práce
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Chadim, Marek
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce přibližuje aktuální stav modelů umělé inteligence (AI) se zaměřením na nástroje využitelné při vývoji programů. Hlavním cílem práce je analyzovat dostupné modely AI na trhu s důrazem na jejich aplikaci v programování a poukázat na existující limitace a rizika spojená s jejich využitím. Součástí práce je praktická část, která demonstruje schopnosti vybraného modelu při řešení dvou netriviálních úloh. Zabývá se tak vývojem netriviálním programu se stále gradujícím zadáním a snahou o porozumění již existujícímu netriviálnímu programu, asistencí v hledání chyb v tomto programu a navázání na tento rozpracovaný program. Závěrečná část práce se věnuje dopadům AI na oblast programování a souvisejícím změnám požadavků na profil programátorů. Tato práce nejen popisuje nabídku modelů AI na trhu, ale také poukazuje na jejich omezení a potenciální rizika. Poskytuje shrnutí poznatků získaných během praktického testování, porovnává je s teoretickými poznatky a zamýšlí se nad možnými dopady této technologie na programátory a programování.
Klíčová slova: velké jazykové modely; generativní AI; programování
Název práce: Possibilities of using AI in program development
Autor(ka) práce: Tošner, František
Typ práce: Bachelor thesis
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Chadim, Marek
Jazyk práce: Česky
Abstrakt:
This bachelor thesis presents the current state of the artificial intelligence (AI) models with a focus on application development tools. The main objective of the thesis is to analyze the available AI models on the market with an emphasis on their application in programming and to point out the existing limitations and risks associated with their use. The thesis includes a practical part that demonstrates the capabilities of the selected model in solving two non-trivial problems. Thus, it deals with the development of a non-trivial program with an ever-grading objective and an attempt to understand an existing non-trivial program, assisting in finding bugs in this program and building on this developed program. The final part of the thesis discusses the impact of AI on the field of programming and the related changes in the profile requirements of programmers. This thesis not only describes the range of AI models on the market but also highlights their limitations and potential risks. It provides a summary of the insights gained during practical testing, compares them with theoretical knowledge and reflects on the potential impact of this technology on programmers and programming.
Klíčová slova: generative AI; large language models; programming

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 27. 11. 2024
Datum podání práce: 12. 5. 2025
Datum obhajoby: 2025

Soubory ke stažení

Soubory budou k dispozici až po obhajobě práce.

    Poslední aktualizace: