Данное исследование не предполагало привлечения людей в качестве участников, доступа к идентифицируемым записям пациентов или проведения экспериментов на животных. Протокол был разработан и оценен исключительно с использованием общедоступных и полностью анонимизированных наборов данных для методологической валидации. Доступ к персональной медицинской информации не осуществлялся, обработка таких данных не проводилась. Таким образом, одобрение Институционального наблюдательного совета (IRB) или Комитета по этике исследований не требовалось. Протокол был разработан в соответствии с применимыми принципами защиты данных, включая Общий закон Бразилии о защите персональных данных (LGPD), для поддержки будущих приложений, использующих клинические данные.
Выбор и предобработка набора данных
Предложенный протокол был оценен с использованием общедоступных и полностью анонимизированных клинических наборов данных, включающих структурированные электронные медицинские карты (ЭМК), данные клинических систем ответов на вопросы и наборы данных медицинских изображений для методологической валидации. Перед интеграцией в платформу наборы данных прошли стандартные процедуры предварительной обработки, включая нормализацию данных, удаление противоречивых или неполных записей, сопоставление с ресурсами HL7 FHIR, очистку текста, сегментацию на фрагменты для поиска и генерацию эмбеддингов для векторного индексирования. Эти этапы предварительной обработки обеспечили семантическую согласованность разнородных источников данных, что способствовало операционной совместимости и позволило воспроизвести предложенный рабочий процесс при соблюдении применимых принципов конфиденциальности данных.
Наборы данных были получены из общедоступных репозиториев эталонных данных, которые широко используются в исследованиях в области искусственного интеллекта и цифрового здравоохранения. Они были выбраны таким образом, чтобы представлять гетерогенную клиническую информацию, включая структурированные электронные медицинские карты (ЭМК), неструктурированные клинические записи, задачи по ответам на клинические вопросы и метаданные медицинских изображений. Вместо оценки конкретной клинической когорты данный протокол сосредоточен на демонстрации воспроизводимого рабочего процесса реализации, который может быть адаптирован к различным наборам данных здравоохранения. Разнообразие этих эталонных наборов данных позволяет проверить конвейер функциональной совместимости, генерацию с дополненным поиском (RAG) и многоагентную систему рассуждений для различных модальностей клинических данных.
Конфигурация экспериментальной среды
Экспериментальная среда была настроена для оценки функциональной совместимости платформы в контролируемых и воспроизводимых условиях. Архитектура включает модули сбора данных, уровни взаимодействия, большие языковые модели (LLM) и компоненты оценки, организованные в единый конвейер обработки для анализа медицинских данных. На Рисунке 1 представлена полная схема рабочего процесса: от сбора клинических данных до формирования диагностических результатов.

Рисунок 1: Общая схема работы системы, иллюстрирующая конвейер обработки от необработанных клинических данных до вывода о статусе заболевания. Процесс начинается со сбора электронных медицинских карт (ЭМК), за которым следует фильтрация и предварительная обработка данных для извлечения информации, имеющей значение для диагностики заболевания. Этап разработки структурированного промпта объединяет экспертные знания, определения заболеваний и гиперпараметры, обеспечивая эффективное взаимодействие с большой языковой моделью (LLM). LLM выполняет текстовый вывод для генерации контекстно-зависимых ответов, которые в дальнейшем оцениваются с помощью клинических правил для определения окончательного статуса заболевания. Схема подчеркивает интеграцию предварительной обработки данных, промптинга на основе знаний и логического вывода на базе ИИ для поддержки принятия клинических решений. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
Архитектура операционной совместимости в здравоохранении
Инфраструктура серверной части имеет модульную архитектуру на базе RESTful API для обеспечения взаимодействия между компонентами платформы (Рисунок 2). Такая архитектура позволяет работать с разнородной клинической информацией, включая структурированные электронные медицинские карты (ЭМК), заметки врачей и метаданные, полученные из систем медицинской визуализации. Поскольку эти данные поступают из различных источников и в разных форматах, функциональная совместимость достигается за счет использования стандартизированных моделей данных, в частности, структуры Fast Healthcare Interoperability Resources (FHIR)15,16,17.. Внедрение FHIR поддерживает структурированный обмен информацией, обеспечивая при этом масштабируемость и гибкость в распределенных средах здравоохранения. Также были интегрированы механизмы связи на базе HL7 для облегчения интеграции с устаревшими клиническими системами, которые по-прежнему широко используются в медицинских учреждениях16,17.

Рисунок 2: Архитектура предлагаемой интероперабельной платформы. Веб-интерфейс взаимодействует с бэкендом через Flask API с использованием HTTP POST/GET-запросов. API управляет маршрутизацией, обработкой запросов и взаимодействием как со структурированными, так и с неструктурированными источниками данных. База данных MySQL хранит структурированные клинические данные, в то время как векторное хранилище на базе FAISS обеспечивает поиск по сходству для операций извлечения. Конвейер на базе LLaMA обрабатывает текстовые входные данные и генерирует ответы с использованием векторных представлений, обеспечивая генерацию с дополненным поиском (RAG). Архитектура демонстрирует интеграцию веб-сервисов, управления базами данных, векторного поиска и вывода большой языковой модели в единую систему. Пожалуйста, нажмите здесь, чтобы просмотреть этот рисунок в большем размере.
Конфигурация многоагентного рабочего процесса
Мультиагентная архитектура состоит из специализированных функциональных агентов, ответственных за отдельные этапы рабочего процесса. Агент предварительной обработки выполняет нормализацию данных и сопоставление с FHIR, после чего вступает в работу агент поиска, отвечающий за семантический поиск в векторной базе данных. Агент рассуждения интегрирует извлеченный контекст с LLM для генерации ответов, а агент валидации проверяет согласованность и форматирование выходных данных перед выдачей окончательного ответа. Координация агентов осуществляется по стратегии последовательной оркестрации, при которой выходные данные каждого агента служат входными данными для следующего этапа, что обеспечивает воспроизводимость и модульность реализации.
Интеграция клинических данных
Уровень интеграции данных объединяет информацию из нескольких клинических источников и подготавливает ее для последующей обработки. Препроцессинг включает нормализацию данных, токенизацию и выравнивание сущностей для повышения семантической согласованности в гетерогенных наборах данных. Поскольку клиническая информация различается по структуре и качеству, эти операции помогают снизить уровень шума и облегчить взаимодействие с моделями ИИ. Также были применены стратегии структурированного сопоставления для гармонизации различных форматов данных и обеспечения совместимости с конвейером обработки, как показано на рисунке 315,16,17.

Рисунок 3: Подробный пример процесса многоагентного клинического рассуждения. На рисунке показано, как клинический запрос анализируется на нескольких этапах, включая оценку сложности, подбор специалистов, совместное обсуждение и принятие окончательного решения. Этот процесс демонстрирует способность системы динамически адаптировать стратегии рассуждения в зависимости от сложности запроса, что повышает как эффективность, так и диагностическую точность в сценариях поддержки принятия клинических решений. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
Настройка конвейера генерации с дополненным поиском (RAG)
Генерация с дополненным поиском (Retrieval-Augmented Generation, RAG) внедрена для обеспечения контекстно-зависимого анализа путем объединения поиска информации с генеративными возможностями больших языковых моделей. Пользовательские запросы преобразуются в векторные представления с помощью моделей эмбеддинга и сопоставляются с векторной базой данных с использованием семантического поиска по сходству для извлечения наиболее релевантных контекстных фрагментов. Затем извлеченные документы объединяются с исходным запросом перед выводом LLM. Эта стратегия помогает предоставить контекстную информацию при генерации ответа и связана с повышением фактической точности и снижением уровня галлюцинаций в приложениях с интенсивным использованием знаний, включая здравоохранение18,19. Рисунок 1 и Рисунок 3 иллюстрируют общий рабочий процесс поиска и соответствующий процесс рассуждения.
Для каждого запроса пользователя итоговый промпт динамически формируется путем объединения исходного запроса с наиболее релевантными контекстными фрагментами, извлеченными из векторной базы данных. Извлеченная информация включается в качестве контекстуального обоснования перед этапом вывода, что позволяет языковой модели генерировать ответы, основанные на извлеченных знаниях в области здравоохранения, сохраняя при этом семантическую согласованность и сокращая количество необоснованных ответов.
Промпт-инжиниринг и многоагентный вывод
Протокол включает стратегии структурированного промптинга для улучшения контекстуальной интерпретации при генерации ответов. Эти методы промптинга в сочетании с передовыми механизмами вывода помогают направлять процесс рассуждения в сложных клинических сценариях и соответствуют последним разработкам, описанным в литературе20.
Архитектура включает многоагентный фреймворк, состоящий из специализированных модулей, которые выполняют отдельные функции в конвейере обработки, включая валидацию данных, фильтрацию контекста, поддержку клинического мышления и верификацию результатов. Модульная организация позволяет выполнять задачи последовательно или параллельно, обеспечивая гибкость в зависимости от различных требований к обработке (Рисунок 4). Распределение этих действий между несколькими агентами снижает зависимость от одной языковой модели и обеспечивает более надежный рабочий процесс обработки. Данная архитектурная стратегия соответствует современным разработкам в области распределенного искусственного интеллекта и проектирования интеллектуальных систем21,22.

Рисунок 4: Многоагентная структура принятия решений для клинического мышления. Процесс начинается с пользовательского запроса, который оценивается агентом-контроллером, ответственным за определение сложности запроса. В сложных случаях система динамически привлекает многопрофильную команду (МПК) из специализированных агентов, которые проводят итерационные раунды обсуждений для анализа проблемы и синтеза знаний перед принятием окончательного решения. В более простых случаях запрос обрабатывается агентом врача первичного звена (PCC), что позволяет быстрее генерировать ответ. Эта адаптивная архитектура обеспечивает баланс между эффективностью и глубиной анализа, повышая качество принимаемых решений и масштабируемость системы в приложениях для здравоохранения. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
Оценка эффективности
Эффективность системы оценивали с помощью взаимодополняющих метрик, которые позволяют определить как лингвистическое качество, так и семантическую согласованность сгенерированных результатов. Метрика BLEU применялась для измерения синтаксического сходства на основе перекрытия n-грамм23, в то время как ROUGE использовалась для оценки полноты и охвата содержания, особенно в задачах реферирования и извлечения информации24. Семантическое сходство оценивали с помощью BERTScore, которая использует контекстные эмбеддинги, полученные из моделей на базе трансформеров, для сравнения сгенерированных и эталонных текстов25. Дополнительный анализ включал определение перплексии и косинусного сходства для изучения уверенности модели и семантической когерентности соответственно26,27.
Выбранные метрики оценки обеспечивают взаимодополняющие представления о производительности системы за счет сочетания лексического и семантического анализов. Данная комбинация особенно актуальна для приложений в сфере здравоохранения, где контекстуальная интерпретация так же важна, как и лексическое сходство. Платформа оценивалась в контролируемой вычислительной среде, поддерживающей как облачное, так и локальное развертывание. Локальный запуск LLM был включен в качестве опции для обеспечения требований конфиденциальности данных и снижения зависимости от внешних сервисов при обработке конфиденциальной клинической информации. Такая стратегия развертывания совместима с нормативными базами по защите данных и может быть адаптирована к различным операционным средам4.