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: | 8. 12. 2025 |
| Datum obhajoby: | 26. 1. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/90548/podrobnosti |