Конструктор промптов для медицинского программиста
ИИ стал инструментом номер один для разработчика, который работает с медицинскими данными: от парсинга электронных карт до генерации кода под HL7 FHIR. Но без правильного промпта даже мощная модель выдаёт сырой результат. Разберём, как собрать эффективный запрос и адаптировать его под конкретную задачу.
Анатомия эффективного промпта
Промпт состоит из пяти элементов:
- Роль — определите, кем модели следует быть: медицинский интегратор, разработчик, аналитик.
- Контекст — опишите стек, формат данных, стандарт (FHIR, HL7, МКБ-10).
- Задача — одна конкретная цель: извлечение, генерация, ревью, классификация.
- Формат — JSON, таблица, Python-код, отчёт.
- Ограничения — деидентификация, безопасность, соответствие IEC 62304.
Хороший промпт — это спецификация задачи, а не пожелание. Чем точнее контекст, тем релевантнее ответ.
Готовые шаблоны запросов
| Цель | Шаблон промпта | Как настраивать |
|---|---|---|
| Извлечение данных из медкарты | «Ты — медицинский разработчик. Извлеки из {текст} поля: ФИО, дата рождения, диагноз МКБ-10, назначения. Верни JSON.» | Укажите список полей, тип документа, требование обезличивания. |
| Генерация FHIR-ресурса | «Напиши Python-функцию, которая преобразует {входные данные} в ресурс Patient FHIR R4. Обработай ошибки валидации.» | Задайте язык, библиотеку fhir.resources, исключите лишние поля. |
| Отбор пациентов в когорту | «По критериям {criteria} оцени {текст} пациента. Ответь да/нет/требуется уточнение, поясни решение.» | Опишите критерии, порог уверенности, желаемый формат объяснения. |
| Ревью кода медицинского модуля | «Проверь {код} на риски утечки PHI и ошибки обработки исключений. Выведи таблицу с severity и рекомендациями.» | Добавьте стандарт IEC 62304, список языков, требования к выводу. |
Как настраивать промпты под себя
Используйте переменные в фигурных скобках — это позволяет переиспользовать шаблон для разных данных. После первого ответа уточняйте формулировку: «добавь обработку ошибок», «упрости до одного экрана», «учти требования 152-ФЗ». Сохраняйте рабочие промпты в базу знаний команды.