Skip to content

Praxis v0.1.0 — юридический ассистент по праву РФ

Latest

Choose a tag to compare

@DenisDrobyshev DenisDrobyshev released this 31 Jul 21:08
· 9 commits to master since this release

Юридический ассистент по праву РФ: отвечает на вопрос простыми словами и даёт проверяемые ссылки на нормы, с проверкой каждой цитаты и судебной практикой.

Что внутри

  • Корпус: 6 кодексов РФ — ГК, УК, НК, ТК, КоАП, ЖК (~12 700 норм, реальные тексты).
  • Поиск: гибрид BM25 + плотные эмбеддинги BGE-M3 + cross-encoder reranker.
  • Citation Verifier (NLI): каждая ссылка проверяется на entailment; выдуманное не выдаётся за факт.
  • Судебная практика: Постановления Пленума ВС РФ, граф «норма ↔ дело».
  • Агент: прозрачный self-RAG (glass-box трейс) на библиотеке glia.
  • Открытый API /v1 (CORS, OpenAPI), веб-UI, Python-клиент.
  • Работает без сторонних токенов — локальные модели бесплатны, ответ по умолчанию экстрактивный (дословный текст норм); Claude — опция.

Скачать и запустить

Windows (двойной клик): скачайте praxis-win-x64.zip в ассетах ниже, распакуйте и запустите Praxis.exe — откроется в браузере. Офлайн, без ключей.

Docker:

git clone https://github.com/DrobyshevDev/praxis && cd praxis
docker compose up app        # → http://localhost:8077

Из исходников:

pip install -e ".[api]"
PRAXIS_CORPUS_DIR=corpus uvicorn praxis.api.app:app --port 8077

Полное качество (реальные модели BGE-M3/reranker/NLI) — extra ml + GPU, см. docs/DEVELOPMENT.md.

Честно про ограничения

  • Тексты норм — транскрипция с Викитеки; актуальность редакции сверять с pravo.gov.ru.
  • Судебная практика узкая (несколько Пленумов ВС); полный корпус практики РФ (kad.arbitr, ГАС «Правосудие») — отдельный пайплайн и главный ров проекта.
  • Не является юридической консультацией и не заменяет юриста.

Метрики на golden set (реальные модели): recall@5 0.92, MRR 0.94, hit-rate 1.0.