Esolutions SK

Laws Collector: Vektorovaná zbierka zákonov Slovenskej republiky od 1945

Ú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.