← 최신 논문
💻 computer science

MARC v1: An Open-Source Multi-Agent Framework for Clinical AI Reasoning and Coordination

이 논문은 단일 LLM 프롬프팅을 결정론적이고 역할 특화된 오케스트레이션과 Decomposer 모듈로 대체함으로써, 프로그래밍 전문 지식 없이도 해석 가능하고 구성 가능하며 접근 가능한 임상 추론을 가능하게 하는 오픈 소스 기반의 모델 불가지론적 멀티 에이전트 프레임워크인 MARC를 소개한다.

원저자: Saisha Shetty, Satvik Tripathi, Austin Lin, Colin Zhao, Theodore Kim, Don Enwerem, Jacinta Arnold, Shahriar Faghani, Tessa S Cook

게시일 2026-08-14
📖 5 분 읽기🧠 심층 분석

원저자: Saisha Shetty, Satvik Tripathi, Austin Lin, Colin Zhao, Theodore Kim, Don Enwerem, Jacinta Arnold, Shahriar Faghani, Tessa S Cook

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

탐정단 vs. 고독한 천재

당신이 아주 까다로운 미스터리를 풀고 있다고 상상해 보세요. 예를 들어, 길고 혼란스러운 의료 보고서를 바탕으로 환자가 왜 아픈지를 알아내는 일 같은 것이죠. 인공지능의 세계에서 우리는 '거대 언어 모델(LLM)'을 우리의 탐정으로 사용해 왔습니다. LLM을 1초에 수천 권의 책을 읽을 수 있는 초스마트하고 박식한 천재라고 생각해 보세요. 한동안 우리는 이 단 한 명의 천재에게 모든 것을 한꺼번에 하라고 요구해 왔습니다. 단서를 읽고, 그 의미를 파악하고, 자신의 작업을 검토하고, 최종 보고서를 작성하는 일까지 말이죠. 이는 마치 한 사람에게 경찰관, 법의학자, 판사, 그리고 법정 속기사의 역할을 동시에 수행하라고 요구하는 것과 같습니다.

문제는 이 고독한 천재가 실수를 했을 때, 어디서 잘못되었는지 알기가 어렵다는 점입니다. 단서를 놓친 걸까요? 법을 오해한 걸까요? 아니면 단순히 마지막 문장을 잘못 쓴 걸까요? 모든 과정이 하나의 거대한 "뇌 덤프(brain dump)"로 일어나기 때문에, 전체 프로세스는 일종의 블랙박스가 됩니다. 이는 의사가 환자의 생명을 맡기기 위해 AI가 어떻게 결론에 도달했는지 정확히 알 필요가 있는 의료 분야에서 매우 중요한 문제입니다. 당신이 곧 읽게 될 논문은 새로운 작업 방식을 소개합니다. 한 명의 과로한 천재 대신, 전문화된 팀이 사건 파일을 전달하며 단계마다 서로의 작업을 검토하는 방식입니다.


MARC를 만나보세요: 임상 탐정단

이 논문의 저자들은 MARC(Multi-Agent Reasoning and Coordination)라는 새로운 오픈 소스 프레임워크를 소개합니다. MARC를 하나의 슈퍼 브레인이 아니라, 잘 조직된 탐정 사무소라고 생각하세요. 하나의 AI에게 모든 것을 한 번에 시키는 대신, MARC는 업무를 여러 전문 에이전트로 나누고, 각 에이전트에게 특정 역할을 부여하여 엄격한 순서에 따라 사건 파일을 서로에게 전달하게 합니다.

과거의 방식 vs. MARC의 방식
이전에는 대부분의 의료 AI 시스템이 모든 것을 한 번에 처리하려고 했습니다. 이는 마치 한 명의 요리사에게 채소를 썰고, 스테이크를 굽고, 음식을 접시에 담고, 메뉴 설명까지 쓰는 일을 한 손에는 칼을, 다른 손에는 펜을 든 채 동시에 시키는 것과 같습니다. 만약 스테이크가 탔다면, 요리사가 주의가 산만했던 것인지, 가스레인지가 고장 난 것인지, 아니면 단순히 타이머 확인을 잊은 것인지 알 수 없습니다.

MARC는 주방을 여러 스테이션으로 나눔으로써 이 게임의 판도를 바꿉니다.

  1. 추출 에이전트 (에이전트 1): 이 에이전트는 "증거 수집가"입니다. 이들의 유일한 임무는 지저킨 의료 보고서를 읽고 "환자가 기침을 함" 또는 "X-ray에서 그림자가 보임"과 같이 가장 중요한 사실 2~4개를 뽑아내는 것입니다. 이들은 아직 진단을 내리지 말라는 엄격한 지시를 받습니다. 그저 단서를 모으는 역할만 수행합니다.
  2. 추론 에이전트 (에이전트 2): 이 에이전트는 "탐정"입니다. 이들은 원본 보고서와 첫 번째 에이전트가 수집한 단서를 모두 가져옵니다. 이들은 깊이 고민하고, 단서들을 비교하며, 진단이 무엇인지 결정합니다. 이들은 자신의 사고 과정을 기록하고 명확한 "결론(Verdict)"(예: "네, 이것은 폐렴입니다")을 내리며 마무리합니다.
  3. 답변 에이전트 (에이전트 3): 이 에이전트는 "서기"입니다. 이들은 아무런 생각을 하지 않습니다. 그저 추론 에이전트의 작업물을 보고, "결론" 줄을 찾아 완벽하게 복사하여 옮겨 적을 뿐입니다. 이들의 유일한 임무는 최종 답변이 깔끔하고 읽기 쉽게 만드는 것입니다.

왜 이것이 더 나은가요?
업무가 분리되어 있기 때문에, 최종 답변이 틀렸을 경우 기록을 되돌아볼 수 있습니다. 증거 수집가가 단서를 놓쳤나요? 탐정이 단서를 오해했나요? 아니면 서기가 단어를 잘못 복사했나요? 이러한 "단계별 실패 귀속(stage-wise failure attribution)" 덕분에 의사들은 AI가 어디에서 실수했는지 정확히 파악할 수 있으며, 이는 의료 환경에서 신뢰를 구축하는 데 매우 중요합니다.

"마법의" 프롬프트 생성기
MARC의 가장 멋진 기능 중 하나는 **디컴포저(Decomposer)**라고 불리는 모듈입니다. 보통 AI 에이전트 팀을 설정하려면 프로그래머가 각 에이전트를 위한 복잡한 지침(프롬프트)을 직접 작성해야 합니다. 이는 매번 다른 미스터리를 해결하고 싶을 때마다 새로운 연극 대본을 써야 하는 작가가 필요한 것과 같습니다.

디컴포저는 이 과정을 바꿉니다. 당신은 그저 "흉부 CT 스캔을 분류하고 후속 검사를 제안해야 한다"와 같은 평이한 영어 문장을 입력하기만 하면 됩니다. 그러면 디컴포저는 MedGemma이라는 모델을 사용하여 팀 전체를 위한 직무 기술서와 지침을 자동으로 작성합니다. 코딩 방법을 전혀 모르더라도, 단순한 문장 하나를 역할과 규칙이 갖춰진 완전한 형태의 탐정단으로 탈바꿈시켜 줍니다.

실제 세상에서의 작동 방식
이 프레임워크는 유연하게 설계되었습니다. 강력한 클라우드 컴퓨터(API 사용)에서 실행하거나, 인터넷에 연결되지 않은 병원 내부의 로컬 서버에서 실행할 수 있습니다. 이는 환자 데이터를 외부로 보낼 수 없는 병원들에게 매우 중요한 부분입니다. 또한 이 시스템은 "모델 불가지론적(model-agnostic)"입니다. 즉, 어떤 에이전트의 "두뇌"라도 교체할 수 있다는 뜻입니다. 더 저렴하거나 더 특화된 새로운 AI 모델이 나오면, 코드를 다시 작성할 필요 없이 설정 파일만 변경하여 바로 적용할 수 있습니다.

논문이 실제로 말하는 것 (그리고 말하지 않는 것)
저자들은 MARC를 수천 명의 환자를 대상으로 테스트를 마친 완성된 의료 제품이 아니라, 하나의 프레임워크이자 설계로서 제시합니다. 그들은 MARC가 의료 질문 답변, 방사선 보고서 생성, 그리고 새로운 작업을 위한 파이프라인 자동 구축이라는 세 가지 특정 작업에서 작동할 수 있음을 보여줍니다.

그들은 단일한 거대 프롬프트(monolithic prompt)가 복잡한 임상 추론을 처리하는 데 최선의 방법이라는 생각에 명시적으로 반대합니다. 대신, 작업을 세분화하는 것이 과정을 더 투명하게 만들고 디버깅을 쉽게 만든다고 주장합니다. 하지만 그들은 이것이 버전 1이라는 점을 분명히 합니다. 현재의 설정은 주로 에이전트들이 일직선상으로 이어지는 구조이며, 향후 버전에서는 에이전트들이 루프를 돌며 서로 대화하거나 병렬로 작업하는 방식이 필요할 수 있음을 인정합니다. 또한, 이 시스템이 유망하기는 하지만 아직 모든 가능한 의료 작업에 대해 완전히 벤치마킹되지는 않았다고 언급합니다. 논문은 이 접근 방식이 신뢰성과 안전성을 높일 수 있다고 제안하면서도, 실제 현장에서 기존의 "고독한 천재" 방식보다 더 낫다는 것을 증명하기 위해 더 많은 테스트가 필요하다고 말합니다.

핵심 요약
MARC는 의사와 연구자들이 전문가 수준의 프로그래머가 아니더라도 자신만의 AI 탐정 팀을 구축할 수 있게 해주는 툴킷입니다. AI의 "블랙박스"를 투명하고 단계적인 조립 라인으로 전환함으로써, 임상 AI를 더 안전하고 이해하기 쉬우며 현실 세계에 적용 가능하도록 만드는 것을 목표로 합니다. 이는 AI가 단순히 답을 주는 것을 넘어, 훌륭한 의사처럼 자신의 근거를 보여주는 미래를 향한 한 걸음입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →