Úvod
Laws Collector je systém určený na zber, spracovanie a vektorovanie legislatívnych dokumentov Slovenskej republiky od roku 1945. Cieľom je umožniť AI agentom rýchle vyhľadávanie, analýzu a generovanie súhrnov na základe aktuálnych predpisov.
Architektúra systému
- Zber dát: Automatizované sťahovanie zákonov a vyhlášok zo zdrojov ako Slov-Lex, vrátane príloh a formulárov.
- Ukladanie dát: PostgreSQL server s rozšírením pgvector pre vektorové reprezentácie textu.
- Vektorové reprezentácie: Použité modely embeddings, napr.
text-embedding-3-large, umožňujú semantické vyhľadávanie dokumentov. - Metadata: Každý dokument obsahuje atribúty ako dátum účinnosti, predpis menený/mení sa/zrušený, kategória a referencie na súvisiace predpisy.
- AI integrácia: Možnosť využiť MCP server pre orchestráciu agentov, ktorí vyhľadávajú a spracovávajú právne dokumenty.
Pripojenie a použitie
Základné pripojenie: Klientské aplikácie sa pripájajú k databáze cez štandardné API alebo RAG pipeline.
MCP server:
- Umožňuje orchestráciu viacerých agentov.
- Každý agent môže dotazovať vektorovú databázu a kombinovať výsledky do súhrnov.
- Podporuje autentifikáciu a logovanie volaní pre audítorské účely.
Použitie
- Rýchle vyhľadávanie relevantných zákonov podľa dotazu.
- Generovanie súhrnov legislatívy pre interné alebo externé použitie.
- Podpora AI agentov pri právnej analýze a validácii predpisov.
Príklady
- Hľadanie všetkých predpisov, ktoré upravujú danú oblasť.
- Agregácia zmien v legislatíve za zvolený časový interval.
- Automatizované upozornenia na novelizácie zákonov.
Budúce rozšírenia
- Pridanie nových typov metadát (napr. súvisiace judikáty).
- Integrácia s ďalšími právnymi databázami.
- Vylepšenie MCP servera o real-time spracovanie zmien v legislatíve.