На чём это работаети почему именно на этом.

Каждое решение здесь принято так, чтобы врачи были эффективнее, бизнес прибыльнее, а рутины меньше.

Стек и почему он такой

Путь одного приёма

  1. 01БраузерMediaRecorder

    Чанки по 5-10 секунд, Wake Lock, очередь догрузки при обрыве связи

  2. 02ХранилищеObject Storage

    Чанки складываются в бакет с политикой жизненного цикла

  3. 03Сборкаffmpeg concat

    Склейка демуксером: Safari отдаёт mp4, бинарная склейка ломается

  4. 04РаспознаваниеSpeechKit v3

    Потоковое, с разметкой говорящих; final и finalRefinement дедуплицируются

  5. 05Разбор формулыextractors.py

    Номера зубов - детерминированным разбором, без модели

  6. 06Сборка черновикаYandexGPT

    Температура 0, версионированные промпты, разделы 043/у

  7. 07Проверкиguardrails.py

    Вырезают классификации и назначения без источника в транскрипте

  8. 08Врач подтверждаетPOST /confirm

    Черновик становится документом только здесь

  9. 09Удаление записиjob delete_audio

    Задача в очереди плюс правило хранилища - два независимых способа

Что измерено

  • 0фабрикацийна всех сценах и повторах
  • 88% полнотыразброс повторов 85-92%
  • 100% номеров зубов66 номеров на трёх сценах
  • 3секундыот конца приёма до черновика

Цифры получены на постановочных сценах наших спайков, а не на пилотах. Пилотов у нас пока нет, и выдавать одно за другое мы не будем.