Aplikace pro chatování s více LLM a uživatelskými profily
| dc.contributor.advisor | Šigut, Filip | |
| dc.contributor.author | Baierová, Kateřina | |
| dc.contributor.referee | Plucar, Jan | |
| dc.date.accepted | 2026-06-01 | |
| dc.date.accessioned | 2026-09-02T14:34:07Z | |
| dc.date.available | 2026-09-02T14:34:07Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Bakalářská práce se zabývá návrhem a implementací webové aplikace určené pro interakci s velkými jazykovými modely (LLM) napříč více poskytovateli v rámci jednotného rozhraní. Aplikace umožňuje vedení konverzací s různými modely, jejich vzájemné porovnávání a práci s historií komunikace. Pozornost je věnována návrhu uživatelského rozhraní podporujícího přehlednou správu kon- verzací. Dále je řešena backendová architektura zajišťující komunikaci s externími AI službami, autentizaci uživatelů a evidenci nákladů spojených s využíváním jednotlivých modelů. Součástí implementace je podpora více poskytovatelů, postupné zobrazování odpovědí v reál- ném čase a administrátorské rozhraní pro správu uživatelů a sledování využití systému. Výsledkem je funkční aplikace demonstrující možnosti integrace moderních jazykových modelů do webového prostředí. | cs |
| dc.description.abstract | This bachelor’s thesis focuses on the design and implementation of a web application for interacting with large language models (LLMs) across multiple providers within a unified interface. The application enables users to conduct conversations with different models, compare their responses, and work with conversation history. The thesis addresses the design of a user interface that supports clear and efficient conversation management. It also covers the design of a backend architecture responsible for communication with external AI services, user authentication, and tracking of costs associated with the use of individual models. The implementation includes support for multiple providers, real-time response streaming, and an administrative interface for user management and system usage monitoring. The result is a functional prototype demonstrating practical approaches to integrating modern language models into web applications. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 1950521 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | BAI0033_FEI_B0613A140014_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160267 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | umělá inteligence | cs |
| dc.subject | velké jazykové modely | cs |
| dc.subject | webová aplikace | cs |
| dc.subject | více poskytovatelů | cs |
| dc.subject | správa konverzací | cs |
| dc.subject | nákladový management | cs |
| dc.subject | artificial intelligence | en |
| dc.subject | large language models | en |
| dc.subject | web application | en |
| dc.subject | multi-provider support | en |
| dc.subject | conversation management | en |
| dc.subject | cost management | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Aplikace pro chatování s více LLM a uživatelskými profily | cs |
| dc.title.alternative | Versatile Multi-LLM Chat Application with User Profiles | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 3676228 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- BAI0033_FEI_B0613A140014_2026.pdf
- Size:
- 1.86 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- BAI0033_FEI_B0613A140014_2026_zadani.pdf
- Size:
- 155.2 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- BAI0033_FEI_B0613A140014_2026_priloha.zip
- Size:
- 1.12 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- BAI0033_FEI_B0613A140014_2026_posudek_vedouci_Sigut_Filip.pdf
- Size:
- 160.59 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Šigut, Filip
Loading...
- Name:
- BAI0033_FEI_B0613A140014_2026_posudek_oponent_Plucar_Jan.pdf
- Size:
- 160.31 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Plucar, Jan