Анализ документов с семантическим поиском
Разработал платформу для интеллектуальной обработки документов с семантическим поиском и AI-анализом.
Что умеет:
- Загрузка документов: PDF, DOCX, XLSX, TXT, изображения (PNG, JPG) — drag & drop
- Семантический поиск: находит информацию по смыслу, а не по ключевым словам
- Вопросы к документам: задаешь вопрос на естественном языке — получаешь ответ со ссылкой на источник (документ, страница)
- AI-анализ: автоматическое резюме, извлечение ключевых сущностей, выявление тем
- Организация: коллекции и теги для категоризации документов
- Экспорт результатов анализа в JSON
Технические детали:
- 37 API-эндпоинтов, JWT-авторизация, ролевой доступ
- RAG-pipeline: загрузка → парсинг → чанкинг → эмбеддинги → векторный поиск (pgvector, HNSW-индекс)
- 6 200+ строк production-ready кода, 12 страниц фронтенда
- Фоновая обработка с обновлением статуса в реальном времени
- CI/CD pipeline, запуск одной командой через Docker
Стек: Python, FastAPI, React, TypeScript, PostgreSQL + pgvector, Redis, Docker
Подходит для: компаний с большим документооборотом — юридические фирмы, бухгалтерии, архивы, отделы compliance. Загрузил документы — ищи и спрашивай, как в Google, только по своим данным.