Běžecká aplikace s AI hlasovým průvodcem
AI voice-guided app for runners
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Kryštof Gärtner
Vedoucí práce
Frajták Karel
Oponent práce
Šebek Jiří
Studijní obor
SoftwareStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zaměřuje na vývoj mobilní aplikace určené pro běžce, která disponuje koučem poskytujícím kontextově relevantí a motivující hlasové pokyny během běhu. Tento doprovod je generován umělou inteligencí a dokáže se adaptovat živě na reálný výkon uživatele. Aplikace poskytuje možnost nastavovat různé parametry a běhy ukládat přes daný uživatelský účet. Text se zaměřuje na průzkum alternativ na trhu a celkovou analýzu požadavků aplikace, porovnání technologických možností, návrhu softwarového systému a detailně samotné implementaci. Větší část textu je věnována integraci velkých jazykových modelů a úskalím s tím spojenými. Kapitola je též věnována výstupům testování aplikace na realných uživatelých. Implementace využívá jazyku TypeScript a knihoven React Native, Expo, NativeWind, Node.js, tRPC a Drizzle. Aplikace je napojena na externí služby od OpenAI, OpenRouter, Clerk a AWS. This bachelor's thesis focuses on the development of a mobile application designed for runners, featuring a coach that provides contextually relevant and motivating voice narration during runs. These coaching entrances are generated by artificial intelligence and can adapt to the user's real-time performance. The application allows users to set various parameters and save runs through a user account. The text focuses on exploring market alternatives and a comprehensive analysis of application requirements, comparing technological options, designing the software system, and detailing the implementation itself. A significant portion of the text is devoted to the integration of large language models and the associated challenges. A chapter is also dedicated to the results of testing the application with real users. The implementation uses TypeScript and React Native, Expo, NativeWind, Node.js, tRPC, and Drizzle. The application is connected to external services from OpenAI, OpenRouter, Clerk, and AWS.
Kolekce
- Bakalářské práce - 13136 [1123]