← Все проекты

RAG Legal

AI-ассистент для поиска и анализа законодательства. Загружаете документы – получаете точные ответы с указанием источника.

LangChain ChromaDB Ollama RAG

Задача

Поиск нужной статьи или нормы в законодательстве – это часы чтения документов. Обычные чат-боты с AI галлюцинируют и придумывают несуществующие законы. Нужен инструмент, который ищет ответы только в загруженных документах и даёт ссылку на источник.

Решение

RAG-система (Retrieval-Augmented Generation) – AI, который сначала находит релевантные фрагменты в базе документов, а затем формулирует ответ на их основе:

  • Загрузка документов – законы и нормативные акты индексируются в векторную базу данных
  • Семантический поиск – ChromaDB находит релевантные фрагменты по смыслу, а не по ключевым словам
  • Локальная LLM – Ollama генерирует ответ на основе найденных фрагментов, данные не уходят на внешние серверы
  • Веб-интерфейс – Flask-приложение для удобной работы через браузер

Техническая сложность

Полный RAG-пайплайн: документы → embeddings → векторная БД → similarity search → LLM → ответ с источником. Всё работает локально через Ollama – полная приватность данных, никакие документы не отправляются в облако.

Результат

  • Точные ответы только на основе загруженных документов, без галлюцинаций
  • Ссылки на источник каждый ответ подкреплён конкретным фрагментом закона
  • Полная приватность локальная LLM, данные не покидают сервер