docs(репо): демо-трейлер на главной + актуальные числа; видео встроено в PPTX
- README: превью трейлера (клик → видео) на главной, 15 086 поз. / 76,1%, обновлённый список возможностей API и фронта. - PPTX (команда 107): демо-видео встроено в слайд «Демонстрация прототипа». Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -4,15 +4,21 @@ Terricon Valley · Medtech Hackathon (26–28.06.2026).
|
||||
|
||||
**Живой демо: https://med.secondbrain.tools**
|
||||
|
||||
## 🎬 Демо-трейлер
|
||||
|
||||
[](pitch/landing/trailer.mp4)
|
||||
|
||||
▶️ **[Смотреть трейлер (40 сек)](pitch/landing/trailer.mp4)** · вживую: [med.secondbrain.tools/pitch](https://med.secondbrain.tools/pitch)
|
||||
|
||||
Система автоматически разбирает архив разнородных прайс-листов клиник (PDF, сканы, DOCX,
|
||||
XLSX/XLS), извлекает услуги и цены, нормализует их к справочнику из 1281 услуги и даёт поиск
|
||||
XLSX/XLS), извлекает услуги и цены, нормализует их к справочнику из 1287 услуг и даёт поиск
|
||||
и сравнение «кто оказывает услугу и по какой цене».
|
||||
|
||||
## Результат на тестовом архиве (8 клиник, 10 файлов)
|
||||
|
||||
- **8 871 позиция** извлечена: 6 клиник из 8 — нативными парсерами, трудные PDF (битый
|
||||
текстовый слой, нестандартная вёрстка) — через Gemini Vision.
|
||||
- **73,9% позиций нормализованы автоматически** (цель ТЗ — не ниже 70%).
|
||||
- **15 086 позиций** извлечено: нативными парсерами + трудные PDF (битый текстовый слой,
|
||||
нестандартная вёрстка) — через Gemini Vision; обработаны все 8 клиник.
|
||||
- **76,1% позиций нормализованы автоматически** (цель ТЗ — не ниже 70%).
|
||||
- Остальное уходит в очередь ручной разметки, как и предполагает ТЗ.
|
||||
|
||||
Полный отчёт о качестве — `docs/quality_report.json`.
|
||||
@@ -26,8 +32,8 @@ XLSX/XLS), извлекает услуги и цены, нормализует
|
||||
| Нормализация | Каскад: код тарификатора → точное совпадение → эмбеддинги Gemini → нечёткое сравнение → очередь `unmatched` |
|
||||
| Валидация | Правила ТЗ §4.4: положительность цены, резидент ≥ нерезидент, аномалии, версионирование |
|
||||
| Хранилище | SQLite (MVP, разворачивается без Docker). Боевая схема PostgreSQL + pgvector — в `db/migrations` |
|
||||
| API | FastAPI: 7 эндпоинтов ТЗ + `/stats`, OpenAPI на `/docs` |
|
||||
| Фронт | Одностраничный (Tailwind): поиск услуги и сравнение цен по клиникам |
|
||||
| API | FastAPI: эндпоинты ТЗ + `/stats`, загрузка архива, авто-загрузка из папки, алерты об изменении цен, экспорт в Excel; OpenAPI на `/docs` |
|
||||
| Фронт | Одностраничный (Tailwind): поиск и сравнение цен, экран верификации оператора, дашборд обработки |
|
||||
| Деплой | Контейнер API за Caddy на Selectel KZ |
|
||||
|
||||
## Запуск локально
|
||||
|
||||
Reference in New Issue
Block a user