MeraPilot — собственный AI/LegalTech-проект для автоматизированной обработки, проверки и структурирования юридически значимых данных.
Основная задача системы — не просто получать ответ от языковой модели, а связывать результат с проверяемыми источниками и контролировать актуальность использованных данных.
Проект строится как backend-система с API, базой данных и отдельным слоем доказательств: для каждого результата можно хранить источник, дату получения, срок действия и состояние документа.
Статус проекта: в разработке.
Backend проекта разработан на Python с использованием FastAPI и PostgreSQL.
В системе реализована архитектура хранения официальных подтверждающих данных и результатов их проверки.
Реализовано:
— REST API для работы с данными и результатами проверок;
— хранение данных в PostgreSQL;
— отдельный слой evidence для официальных источников и документов;
— загрузка и учёт данных из реестров и официальных выгрузок;
— хранение URL источника, даты получения, срока действия и области применения данных;
— контроль версий: старое подтверждение переводится в состояние superseded/revoked, а новое становится актуальным;
— автоматическое прекращение действия результата проверки при истечении или отзыве подтверждающего источника;
— контроль целостности файлов с помощью SHA-256;
— content-addressed хранение файлов локально или в S3-совместимом хранилище;
— миграции структуры базы данных;
— автоматизированные тесты и smoke-проверки;
— Docker-конфигурация для развёртывания сервиса.
Архитектура специально разделяет AI-обработку и слой подтверждённых данных, чтобы результат системы можно было проверять и обновлять при изменении исходной информации.
Создан backend-каркас AI/LegalTech-платформы, в котором результаты обработки могут быть связаны с конкретными источниками и сроком их актуальности.
В отличие от обычного AI-чатбота, система рассчитана на сценарии, где важно понимать, на основании каких данных получен результат и действительны ли эти данные на текущий момент.
Проект продолжает развиваться: добавляются новые источники, проверки и механизмы автоматической обработки данных.
MeraPilot демонстрирует мой опыт в разработке AI-сервисов, backend-архитектуры, API, PostgreSQL, обработке документов и построении систем с контролем происхождения и актуальности данных.