Sakan
Grounded RAG Assistant for Dubai Tenancy Law
- Built a hybrid retrieval-augmented generation system that answers Dubai tenancy law questions with citations to the exact legal article, merging vector search (ChromaDB) and keyword search (BM25) via Reciprocal Rank Fusion over law text chunked by article boundary.
- Resolved a legal-correctness edge case where an amendment law superseded specific articles by tagging every chunk with instrument, article number, and currency status, excluding superseded text from the retrieval space to prevent outdated-article citations.
- Built a citation-grounding verifier that checks every cited article against retrieved source text, catching hallucinated citations before they reach the user.
- Deployed publicly on Streamlit Cloud using Claude Haiku for cost-efficient, context-grounded generation.