Кириллов ЕгорСвязаться->
Связаться->Кейсы ->Блог ->Контакты ->
Блог

RAG или дообучение: что выбрать для медицинского ИИ

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

В корпоративных проектах вопрос «RAG или дообучение?» звучит как противостояние двух лагерей. На деле это два разных инструмента: первый подтягивает актуальные документы в контекст модели, второй меняет само поведение сети. В медицине ошибка выбора дороже, чем в большинстве отраслей — здесь важны и точность формулировок, и возможность указать источник, и скорость обновления протоколов.

RAG — по сути связка поиска и генерации. Вы индексируете клинические рекомендации, приказы Минздрава, локальные регламенты больницы, справочники МКБ, внутренние памятки по препаратам — и при запросе модель опирается на найденные фрагменты. Главный плюс: базу можно обновить за часы, без нового цикла обучения. Выпустился новый протокол по диабету — перезалили документ, переиндексировали, система уже отвечает с учётом изменений. Для регуляторики это плюс: в ответе можно показать, из какого раздела какого документа взята мысль.

Схема RAG: внешние документы и запрос пользователя формируют промпт для LLM. Источник: Turtlecrown, Wikimedia Commons, CC BY-SA 4.0
Схема RAG: внешние документы и запрос пользователя формируют промпт для LLM. Источник: Turtlecrown, Wikimedia Commons, CC BY-SA 4.0

Минусы RAG тоже медицинские. Если чанки нарезаны грубо, модель получит обрывок таблицы дозировок без контекста — и это опаснее, чем честное «не знаю». Плохой семантический поиск путает похожие диагнозы. Скан PDF протокола без нормальной OCR даёт мусор. Качество RAG на практике определяется не размером LLM, а инженерией пайплайна: парсинг, структура документов, фильтры по версии и дате, проверка релевантности.

Типы данных в RAG-корпусе: таблицы, код, диалоги, связный текст. Источник: Numiri, Wikimedia Commons, CC BY-SA 4.0
Типы данных в RAG-корпусе: таблицы, код, диалоги, связный текст. Источник: Numiri, Wikimedia Commons, CC BY-SA 4.0

Дообучение — другая логика. Модель «привыкает» к медицинской лексике, формату выписки, тому, как в вашей клинике принято формулировать рекомендации пациенту или резюмировать анамнез. Это полезно, когда нужен стабильный стиль, узкая терминология, работа с шаблонами заключений. LoRA и другие лёгкие методы позволяют дообучить компактную модель без пересборки гигантского стека — особенно уместно рядом с трендом на «плотные» LLM.

Но дообучение не заменяет актуальную базу знаний. Веса модели не обновляются сами, когда изменилась клиническая рекомендация. Переобучение — это снова данные, GPU, валидация, иногда — повторное согласование с регуляторными требованиями. Зато «зашитая» в модель устаревшая дозировка может жить месяцами незаметно — в отличие от RAG, где неверный фрагмент хотя бы виден в цитате.

Для здравоохранения разумная схема чаще гибридная. RAG — для фактов, протоколов, ссылок на первоисточник. Дообучение — для тона, структуры ответа, типовых сценариев (опросник триажа, черновик направления, разбор терминов для врача). Жёсткие правила и пост-проверка — поверх обоих: блоклисты по дозировкам, сверка с формуляром, эскалация к специалисту при низкой уверенности.

Клиническая система поддержки решений: контроль качества, извлечение признаков, прогноз и интерпретация. Источник: JAMIA / Wikimedia Commons, CC BY 3.0
Клиническая система поддержки решений: контроль качества, извлечение признаков, прогноз и интерпретация. Источник: JAMIA / Wikimedia Commons, CC BY 3.0

Практический ориентир для команды: если знание меняется чаще раза в квартал и должно быть проверяемым — начинайте с RAG и качества корпуса. Если задача — «говорить как наш отдел и не путать латинские названия» — добавляйте дообучение на размеченных примерах. Если бюджет один — в медицине почти всегда сначала данные и retrieval, потом тонкая настройка поведения. Это дешевле, прозрачнее для аудита и ближе к тому, как врачи сами работают: сначала открыть протокол, потом сформулировать вывод своими словами.

RAG или дообучение: что выбрать для медицинского ИИ | Кириллов Егор