Контроль качества

doctor

Источник-независимое хранилище семейных данных с единой хронологией и ИИ-разбором документов.

Что это

FastAPI-портал со слоистой архитектурой, который собирает разрозненные персональные данные семьи в одну нормализованную схему и показывает их как связную историю по каждому человеку — с хронологией и рядами значений по показателям.

Данные попадают в систему тремя путями: ручной ввод, идемпотентный импорт и извлечение из документов через ИИ — распознавание документа в структурированный JSON по отдельным промптам. Все три пути пишут через одни и те же сервисы.

Задача, которую решает

Персональные данные семьи живут в разных местах: файлы, личные кабинеты, бумага, память. Ответить на вопрос «как менялся этот показатель за три года» без единого хранилища невозможно. Портал даёт нормализованную схему, единую хронологию и динамику — в собственном контуре, без выноса чувствительных данных наружу.

Что демонстрирует

ИИ в продукте

Документы разбираются в структурированные записи: из присланного файла — готовые поля и показатели, без ручного ввода. Извлечение описано отдельными промптами и работает как часть продукта, наравне с ручным вводом и импортом.

Факты

Разработка
~2 мес
Объём кода
~2 750 строк Python
Файлов
41
Тесты
6 наборов
Качество
mypy strict + ruff
Статус
задеплоен

Стек и подход

Ядро: Python 3.11+, FastAPI, Uvicorn, Jinja2, SQLite, pydantic-settings.
Слои: фабрика приложения и lifespan, routers → services → repositories → schemas → db, отдельный слой импорта.
Качество: mypy strict, ruff, pytest + httpx.
Deploy: Docker с healthcheck.

Теги

FastAPI Контроль качества ИИ в продукте

След ИИ-процесса

Здесь ИИ работает на двух уровнях: как инструмент разработки — под контекстным файлом проекта и строгими статическими проверками, заданными как рамка качества, — и как часть продукта, где отдельные промпты отвечают за извлечение данных из документов. README ведётся как продуктовый документ с явным разделом «в работе».

Почему это отвечает роли «превратить AI-кейсы в стандарт»

Кейс показывает управление качеством там, где код пишет агент: рамка задаётся статическим анализом и архитектурным решением заранее, а не правится ревью постфактум. Плюс живой пример ИИ внутри продукта, а не только в процессе разработки.

← Ко всем проектам На главную публичная витрина · метод и метрики