1.2 KiB
1.2 KiB
Legal AI Assistant 🏛️⚖️
An AI-powered assistant for querying public data from the Slovak Ministry of Justice API (obcan.justice.sk). Ask about courts, judges, decisions, contracts, and legal proceedings — all in Slovak.
What it does
- Searches courts, judges, decisions, contracts, civil and administrative proceedings
- Calls the Justice API via MCP tools and presents results clearly
- Maintains conversation history across sessions
- Streams responses token by token in real time
Frontend (Chainlit)
Built with Chainlit 2.11, the interface provides:
- Chat profiles — switch between AI models (GPT, Gemini, DeepSeek, Qwen, LLaMA) directly from the UI
- Starter prompts — quick-access example questions on the welcome screen
- Step tracking — tool calls and reasoning steps are shown as collapsible steps inside each response
- Auth — password-protected login
- Persistent history — conversations are stored in PostgreSQL and resumable across sessions
- Custom theme — dark mode with a custom CSS and branded logo
⚠️ This assistant retrieves and presents public data only. It does not provide legal advice.