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

Soubory ke stažení

    Poslední aktualizace: