Tvorba pluginu do webového prohlížeče pro zjednodušení práce s jazykovými modely
Název práce: | Tvorba pluginu do webového prohlížeče pro zjednodušení práce s jazykovými modely |
---|---|
Autor(ka) práce: | Šmárik, Marián |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Kliegr, Tomáš |
Oponenti práce: | Sýkora, Lukáš |
Jazyk práce: | Česky |
Abstrakt: | Cílem této bakalářské práce je návrh a implementace pluginu pro webový prohlížeč Google Chrome, který uživatelům usnadní ověřování informací dostupných na internetu. Vyvíjená aplikace je implementována jako webové rozšíření. Je napsána v programovacím jazyce JavaScript a funguje samostatně, bez nutnosti komunikace se serverem, s výjimkou požadavků směřovaných na poskytovatele velkého jazykového modelu. Veškerá vyhodnocovací logika je zahrnuta přímo v klientském kódu, což umožňuje dosažení vysoké úrovně škálovatelnosti. Pro plnou funkčnost pluginu je nezbytné, aby měl uživatel příslušné přístupové klíče, konkrétně klíč k velkému jazykovému modelu, Google Search API Key a také Programmable Search Engine ID. Po dokončení fáze implementace bylo provedeno uživatelské testování, které prokázalo efektivitu navrženého řešení v praktických scénářích a zároveň napomohlo identifikovat oblasti vhodné pro budoucí vylepšení. Mezi dílčí cíle práce patří analýza postupů vhodných pro úpravu velkých jazykových modelů za účelem zvýšení spolehlivosti vyhodnocování informací. Tato analýza byla provedena formou rešerše odborné literatury. Dále byla pomocí metody sběru dat provedena analýza funkcionality stávajících rozšíření zaměřených na ověřování informací. |
Klíčová slova: | API; informace; vývoj; LLM; webové rozšíření |
Název práce: | Development of a Browser Plugin to Simplify Working with Language Models |
---|---|
Autor(ka) práce: | Šmárik, Marián |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Kliegr, Tomáš |
Oponenti práce: | Sýkora, Lukáš |
Jazyk práce: | Česky |
Abstrakt: | The aim of this bachelor's thesis is the design and implementation of a plugin for the Google Chrome web browser that assists users in verifying information on the internet. The application is implemented as a browser extension. It is written using the JavaScript programming language. The application operates independently, without need for server communication, with the exception of requests directed to the large language model provider. All evaluation logic is included directly in the client-side code. This implementation enables a high level of scalability. For full functionality of the plugin, users must have the appropriate access keys, specifically an API key for the large language model, as well as a Google Search API Key and a Programmable Search Engine ID. Following the implementation phase, user testing was conducted, which demonstrated the effectiveness of the proposed solution in practical scenarios and helped identify areas for future improvement. The partial goals of the thesis include the analysis of approaches suitable for adapting large language models to improve the reliability of information evaluation. This analysis was conducted through a review of academic literature. The thesis also includes an analysis of the functionality of existing extensions focused on information verification, carried out using a data collection method. |
Klíčová slova: | LLM; API; information; development; web extension |
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ího a znalostního inženýrství |
Informace o odevzdání a obhajobě
Datum zadání práce: | 23. 4. 2024 |
---|---|
Datum podání práce: | 12. 5. 2025 |
Datum obhajoby: | 26. 6. 2025 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/88294/podrobnosti |