122 lines
4.1 KiB
Markdown
122 lines
4.1 KiB
Markdown
---
|
|
title: Oleksandr Dorybohov
|
|
published: true
|
|
taxonomy:
|
|
category: [bp2026]
|
|
tag: [lm,nlp,agent]
|
|
author: Daniel Hladek
|
|
---
|
|
|
|
|
|
rok začiatku štúdia: 2023
|
|
|
|
|
|
# Bakalárska práca 2026
|
|
|
|
https://git.kemt.fei.tuke.sk/od059jr/ai-lawyer-agent
|
|
|
|
Téma:
|
|
|
|
Automatické odpovede na otázky v právnej oblasti
|
|
|
|
Ciele:
|
|
|
|
Vytvorte agenta pre spracovanie slovenských právnych textov
|
|
|
|
Predbežné zadanie:
|
|
|
|
1. Vypracujte prehľad jazykových modelov s podporou slovenčiny a s podporou volania nástrojov. Opíšte spôsob ich práce a spôsob ich trénovania s dôrazom na volanie nástrojov.
|
|
2. Vyberte a opíšte vhodné verejné API pre prístup ku informáciám z právnej oblasti.
|
|
3. Navrhnite a vypravujte inteligentého agenta, ktorý bude vedieť používať toto API s cieľom pomôcť pri práci s právnou agendou.
|
|
4. Vytvorte webové demo pre interakciu s agentom.
|
|
|
|
Spolupráca:
|
|
|
|
- Projekt [Právne informácie](/topics/legal).
|
|
|
|
Stretnutie 12.12.2025
|
|
|
|
Stav:
|
|
|
|
- Nová verzia projektu je na GITe. Demo funguje lokálne s lokálnym modelom. Vie vyhľadávať v súdnych rozhodnutiach a konaniach.
|
|
- Pridané odkazy a rozhranie na API cez SWAGGER.
|
|
- Funguje OLLAMA- gpt-oss:20B model.
|
|
- Pokračuje písomná časť, je problém pri kompilácii.
|
|
- Testovacie otázky sú v PDF.
|
|
|
|
|
|
Úlohy:
|
|
|
|
- Agent by sa mal snažiť preformulovať otázku tak, aby našiel judikatúru týkajúcu sa otázky a podľa nej dal odpoveď. Podľa toho upravte prompty.
|
|
- Priprave demo na zverejnenie. Pripravte Dockerfile a docker compose pre Vášho agenta.
|
|
- Výskúšajte API modelu na školskom servri mango.
|
|
- Pokračujte v písomnej práci
|
|
- Pridajte "testovacie" scenáre - otázky pre chatbota a očakávané odpovede.
|
|
|
|
Zásobník úloh:
|
|
|
|
- Slovne alebo automaticky vyhodnotte správanie agenta.
|
|
|
|
Stretnutie 14.11.2025
|
|
|
|
Stav:
|
|
|
|
- Śtúdium LLM, ale ešte treba písať viac.
|
|
- Vyskúšaná OLLAMA, treba viac panäte.
|
|
- Vyskúšané OpenAI agents, práca s streamnlit.
|
|
- Vyskúšané Justice.sk Swager REST Api. Funguje.
|
|
|
|
Úlohy:
|
|
|
|
- Pokračujte v písaní práce, kódy dajte na kemt GIT.
|
|
- Pripravte Streamlit rozhranie
|
|
- OpenAI agents API agenta pre volanie REST API funkcií pre získanie právnych informácií.
|
|
- Zaujíma nás: Získavanie znenia rozsudkov, občianskych konaní, správnych konaní, zmluvy, zoznam sudcov, rozvrh súdu.
|
|
- Pripravte testovacie otázky.
|
|
|
|
Zásobník úloh:
|
|
|
|
- Použite školský model gpt-oss-20B alebo Qwen3-72B s OpenAI Agents
|
|
|
|
Stretnutie 3.10.2025
|
|
|
|
Stav:
|
|
|
|
- Štúdium Python, Anaconda, langgraph
|
|
- Základy LLM
|
|
|
|
Úlohy:
|
|
|
|
- [ ] Oboznámte sa so základmi LLM. Ako pracujú najnovšie modely? Zistite čo je to LLM function calling. Použite google scholar a píšte si poznámky.
|
|
- [x] Vyskúšajte si ollama s novými modelmi. Napr. gpt-oss.
|
|
- [x] Vyskúšajte si knižnicu openai-agents-sdk a prejdite si tutoriály.
|
|
- [x] Treba vybrať knižnicu a model pre prácu s agentami.
|
|
- Pozrite si https://obcan.justice.sk/pilot/api/ress-isu-service/swagger-ui/index.html a https://www.justice.gov.sk/sluzby/register-partnerov-verejneho-sektora/open-data/ Podľa týchto odkazov si vyskúšajte REST rozhranie pre prácu s verejnými súdnymi API. Napr. cez curl, alebo Python requests.
|
|
- Zistitie, ako pracuje agent ktorý vie volať REST API.
|
|
|
|
Zásobník úloh:
|
|
|
|
- Vytvorte agenta, ktorý bude vedieť pracovať s verejne dostupným API a pomocou neho bude vedieť pomáhať právnikom a sudcom.
|
|
- Navrhnite WEB demo ku takémuto agentovi.
|
|
|
|
|
|
Stretnutie 10.4.
|
|
|
|
Úlohy:
|
|
|
|
- Oboznámte sa s problematikou veľkých jazykových modelov. Towards Data Science
|
|
- Naučte sa Python lepšie. Nainštalujte si prostredie Anaconda.
|
|
- Poučte sa o strojovom účení. Dive into deep learning.
|
|
- Vyskúšajte si framework HF Transformers.
|
|
- Vyskúšajte si veľký jazykový model.
|
|
- Vyskúšajte si framework LangChain a LangGraph. Prejdite si základný tutoriál LangGraph.
|
|
- Oboznámte sa so stránkou otvorenesudy.sk
|
|
- Napíšte si poznámky z vecí ktoré ste sa naučili.
|
|
|
|
Zásobník úloh:
|
|
|
|
- Získajte, vytvorte alebo vygenerujte databázu otázok a odpovedí z právnej oblasti.
|
|
- Získajte a spracujte databázu právnych informácií
|
|
- Vytvorte webovú aplikáciu pre využitie agenta pre právne informácie
|
|
|