Медицинский навигатор
medical-navigator — готовая личность Велеса для вопросов о здоровье, подготовки к приёму, разбора результатов исследований и поиска медицинских доказательств.
Она намеренно называется медицинским навигатором, а не лицензированным врачом. Личность помогает собрать сведения, оценить срочность обращения, объяснить материал и подготовить вопросы специалисту, но не подтверждает диагноз, не назначает лечение и не заменяет очную помощь.
Такое ограничение опирается на рекомендации ВОЗ по большим мультимодальным моделям в здравоохранении: генеративная модель может выдавать ложные, неполные или предвзятые утверждения и усиливать склонность человека некритично доверять автоматическому ответу. Поэтому задачи разделены на узкие сценарии, а основание каждого значимого вывода должно быть доступно для проверки.
Что входит в комплект
Исходный текст личности находится вexamples/personalities/medical-navigator/. Набор использует семь навыков из каталога https://github.com/alor-broker/skills:
Подробная маршрутизация описана на странице Набор медицинских навыков.
Установка
Личность хранится в рабочей области как обычная пользовательская личность:- Создайте личность с именем «Медицинский навигатор / Medical Navigator» и идентификатором
medical-navigator. - Замените только содержимое
SOUL.mdтекстом изexamples/personalities/medical-navigator/SOUL.md. Не копируйте поверх созданный Nerve файлpersonality.json: в нём уже сохранены выбранная модель, уровень рассуждения и служебные даты. - Скопируйте перечисленные каталоги навыков из репозитория навыков в
personalities/medical-navigator/skills/. - Откройте новую сессию этой личности и убедитесь, что в её каталоге видны все семь навыков.
SOUL.md и минимальный personality.json, — а затем добавьте каталоги навыков. Модель и уровень рассуждения в этом случае выбираются позднее через Nerve.
Навыки размещаются внутри личности, а не в общем <workspace>/skills, чтобы медицинская маршрутизация не добавлялась всем остальным личностям. Установленная копия является пользовательской: её можно править и удалить, но обновления исходного репозитория не переносятся в неё автоматически.
Автоматически создавать такую личность при каждом запуске нельзя: удалённая пользователем личность появилась бы снова, а обновление шаблона могло бы перезаписать пользовательские изменения.
Секреты
Пять новых медицинских навыков не требуют секретов и не обращаются к платным медицинским базам. У двух вспомогательных навыков есть только необязательные значения:NCBI_API_KEYиNCBI_EMAILдляentrez-search;OPENFDA_API_KEYдляfda-database.
Как навигатор принимает решения
Общие правила находятся вSOUL.md, поэтому они действуют даже тогда, когда отдельный навык не был загружен:
- возможная неотложная ситуация обрабатывается первой;
- факты, предположения, найденные доказательства и пробелы не смешиваются;
- отсутствие упоминания не превращается в отрицательный симптом;
- диагнозы формулируются только как обсуждаемые возможности;
- индивидуальная отмена, замена или изменение дозы лекарства не предлагаются;
- снимки, медицинские изображения, электрокардиограммы и гистологические изображения не используются для самостоятельной диагностики;
- лабораторные значения не сравниваются с универсальной таблицей вместо интервала в отчёте;
- рекомендации проверяются по стране, группе пациентов, дате и текущей версии источника.
Конфиденциальность и общая память
medical-navigator использует обычные механизмы истории и долговременной памяти Велеса. Отдельная медицинская карта, изолированное хранилище или режим анонимности не создаются. Разговоры могут участвовать в стандартном автоматическом создании резюме и файлов памяти, а личность может читать общие USER.md, memory/MEMORY.md и доступную историю сессий.
Перед передачей документов рекомендуется удалить имена, адреса, телефоны, номера полиса и медицинской карты, лица, штрихкоды, коды быстрого доступа и лишние точные даты. Не следует передавать навигатору сведения, которые нельзя сохранять в обычной истории и памяти Велеса.
Осознанные ограничения
- Консервативная оценка срочности может чаще направлять за очной помощью, зато снижает риск пропустить опасное состояние.
- Запрет на индивидуальное изменение дозы делает ответы менее удобными, но неполный список лекарств, функции почек и печени, беременность и форма препарата не позволяют безопасно назначать лечение по переписке.
- Отказ от универсальных лабораторных порогов иногда требует запросить полный отчёт, зато исключает ошибки единиц, метода и референсной группы.
- Бесплатные официальные источники не дают полной профессиональной базы лекарственных взаимодействий. Пока такой лицензированный источник не подключён и не согласованы его секреты, навигатор обязан обозначать этот пробел и направлять к фармацевту или врачу.
