Sari la conținutul principal
Înapoi la proiecte

Legy.md

Asistent juridic AI pentru legislația Republicii Moldova

Rolul meu
Fondator și dezvoltator. Am proiectat și implementat pipeline-ul de regăsire (retrieval) și întreaga aplicație — frontend, servicii backend, deploy — și o operez.
Stare
Live · 2026
Cod sursă
Codul sursă este privat · legy.md (se deschide într-o filă nouă)
Tehnologii
  • Next.js
  • TypeScript
  • Python
  • FastAPI
  • OpenAI API
  • PostgreSQL
  • Qdrant / ChromaDB
  • RAG

Ce este

Legy.md răspunde la întrebări despre legislația Republicii Moldova în română, rusă și engleză și arată articolele pe care se bazează fiecare răspuns. Este produsul meu propriu, disponibil la legy.md în beta publică.

Problema

Legislația Republicii Moldova este răspândită în coduri și modificări greu de căutat pentru cei care nu sunt juriști, iar un chatbot de uz general răspunde cu încredere fără să spună de unde provine răspunsul. La întrebările juridice, un răspuns este util doar dacă cititorul îl poate verifica în sursă.

Arhitectura

Sursele juridice sunt preluate din PDF, împărțite în fragmente (chunks) și indexate de două ori: ca vectori (dense) și pentru căutare după cuvinte-cheie (sparse). Pentru o întrebare se extrag candidați din ambii indecși, un reranker îi ordonează, iar răspunsul este generat din cele mai relevante pasaje, cu citări care trimit la articole.

Pipeline-ul de căutare LegyINDEXARELA ÎNTREBARESurse juridice (PDF)Parsare și fragmentareIndex vectorialIndex de cuvinte-cheieÎntrebarea (RO/RU/EN)Căutare hibridăRerankerRăspuns cu articolele citate

Ce am construit

Frontendul este o aplicație Next.js/TypeScript; regăsirea și generarea răspunsurilor rulează ca servicii Python/FastAPI peste PostgreSQL și o bază de date vectorială (Qdrant/ChromaDB), cu OpenAI API pentru embeddings și generare. Cererile sunt direcționate după limbă (RO/RU/EN), iar consumul de tokeni al fiecărei cereri este urmărit.

Fiabilitate și siguranță

  • Răspunsurile citează articolele-sursă, deci pot fi verificate
  • Urmărirea consumului și controlul costurilor pentru fiecare întrebare
  • Un dialog de consimțământ explică faptul că răspunsurile sunt informații juridice bazate pe legislația Republicii Moldova
Pagina principală Legy — secțiunea hero 'Your Pocket Lawyer'
Pagina principală Legy — secțiunea hero 'Your Pocket Lawyer' 1 / 9

Rezultat

  • Disponibil la legy.md în beta publică; răspunde în trei limbi, cu surse citate.