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.
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
Galerie
Rezultat
- Disponibil la legy.md în beta publică; răspunde în trei limbi, cu surse citate.