Substrate-уровневый фильтр отвергнут в пользу prompt-level разницы: обе версии работают параллельно поверх identical substrate, ограничения на пациентский output реализуются через инструкции writer’а и post-hoc проверку.
Что предлагалось
В рамках Variant D (health-facts-as-generation-substrate) — между substrate и patient writer’ом отдельный filter-шаг, физически удаляющий категории diagnosis, condition_link, medication. Patient writer получает урезанный substrate и не имеет шанса упомянуть запрещённые категории. Substrate schema должна содержать category-теги per fact чтобы фильтр срабатывал детерминированно.
Регуляторная мотивация (остаётся актуальной)
Полноценная B2B doctor-версия в EU — Class 2-3 medical device, требует сертификации. Пациентская версия, которая выводит диагнозы и медикаменты, фактически попадает в ту же regulatory категорию. Чтобы остаться в wellness-сегменте, пациентская поверхность должна показывать только биомаркеры, тренды, рекомендации доп. тестов с рационалами.
Заполнить пробел в interpretation позволяет короткий targeted опросник перед результатами (лекарства, известные условия с вариантами выбора) — пациент сам сообщает контекст, generation использует, но в выводе соответствующие категории не отображаются как «диагнозы». См. medical-context-survey.
Почему отвергнуто
- Проще итерировать prompt-level разницу — изменение поведения = редактирование промпта, не нового pipeline-шага.
- Можно сравнить outputs обеих версий на одном substrate — видно, где patient writer успешно скрывает, где протекает.
- Финальная regulatory-проверка всё равно должна быть post-hoc на тексте, не на substrate — основной argument против substrate-фильтра как primary defence.
Что осталось от proposal’а
- Регуляторное требование к пациентскому output — actual.
- Опросник как substitute channel (medical-context-survey) — остаётся в roadmap.
- Substrate-filter pipeline-шаг — не реализуется.
- Substrate schema с category-тегами per fact — не нужна.
Связано
- doctor-patient-prompts-not-fork — выбранный вместо substrate-фильтра подход
- health-facts-as-generation-substrate — Variant D, в рамках которого изначально предлагался filter
- my-health — поверхность, на которой regulatory-ограничения применяются
- medical-context-survey — опросник как substitute channel
- recognition-enrichment-hourglass — место в архитектуре
- llm-safety-in-medicine — regulatory контекст (NOHARM, FDA Purolea)
Источники
Сноски
-
2026-04-27 BloodGPT heads sync (исходный proposal), accessed 2026-05-17, https://github.com/Realai-plus/meeting-digests/blob/main/data/digest/2026/04/2026-04-27T11%3A30%3A00.000Z_BloodGPT_heads_sync_01KQ25PTZMVR4061SY99K830YX.md. ↩
-
2026-04-27 Health status-centric юзер флоу (отказ от substrate-фильтра), accessed 2026-05-17, https://github.com/Realai-plus/meeting-digests/blob/main/data/digest/2026/04/2026-04-27T17%3A00%3A00.000Z_Health_status-centric_%D1%8E%D0%B7%D0%B5%D1%80_%D1%84%D0%BB%D0%BE%D1%83_01KQ7WPNNMNBT3K8NDZQXM2321.md. ↩