← Nieuwste papers
💻 computer science

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

Dit artikel introduceert MARC, een open-source, model-agnostisch multi-agent framework dat monolithische LLM-prompting vervangt door deterministische, rolgespecialiseerde orchestratie en een Decomposer-module om interpreteerbare, configureerbare en toegankelijke klinische redenering mogelijk te maken zonder programmeerkennis te vereisen.

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

Gepubliceerd 2026-08-14
📖 6 min leestijd🧠 Diepgaand

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

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

De Detectives Squad versus het Solitaire Genie

Stel je voor dat je een zeer lastig mysterie probeert op te lossen, zoals uitzoeken waarom een patiënt zich ziek voelt op basis van een lang, verwarrend medisch rapport. In de wereld van kunstmatige intelligentie hebben we "Large Language Models" (LLM's) gebruikt als onze detectives. Zie een LLM als een superintelligent, veelbelovend genie dat in een seconde duizend boeken kan lezen. Een tijdje hebben we deze enkele genie gevraagd om alles tegelijk te doen: de aanwijzingen lezen, begrijpen wat ze betekenen, het eigen werk controleren en het definitieve rapport schrijven. Het is alsof je één persoon vraagt om de politieagent, de forensisch wetenschapper, de rechter en de griffier te zijn, allemaal in één ademteug.

Het probleem is dat wanneer dit solitaire genie een fout maakt, het moeilijk is om te zien waar het misging. Heeft hij een aanwijzing gemist? Heeft hij de wet verkeerd begrepen? Of heeft hij alleen de laatste zin fout geschreven? Omdat alles gebeurt in één grote "brain dump", is het hele proces een beetje een zwarte doos. Dit is erg belangrijk in de geneeskunde, waar artsen precies moeten weten hoe een AI tot een conclusie kwam om het met een patiëntenleven toe te vertrouwen. Het papier dat je nu gaat lezen, introduceert een nieuwe manier van werken: in plaats van één overwerkte genie, gebruiken we een heel team van specialisten die het dossier doorgeven en elkaars werk controleren terwijl ze bezig zijn.


Maak kennis met MARC: De Klinische Detectives Squad

De auteurs van dit artikel introduceren een nieuw open-source framework genaamd MARC (Multi-Agent Reasoning and Coordination). Zie MARC niet als één enkel superbrein, maar als een goed georganiseerd detectiebureau. In plaats van één AI om alles tegelijk te vragen, breekt MARC de taak af in een team van gespecialiseerde agenten, elk met een specifieke rol, die het dossier in een strikte volgorde aan elkaar doorgeven.

De Oude Manier versus de MARC-Manier
Voorheen probeerden de meeste medische AI-systemen alles in één keer te doen. Het is alsof je één chef-kok vraagt om de groenten te snijden, het biefstuk te bakken, het gerecht op te maken en de menubeschrijving te schrijven, terwijl hij met één hand een mes vasthoudt en met de andere een pen. Als het biefstuk is aangebrand, weet je niet of de chef werd afgeleid, of de kachel kapot was, of dat hij gewoon vergat de timer te controleren.

MARC verandert het spel door de keuken op te splitsen in stations.

  1. De Extractor (Agent 1): Deze agent is de "Bewijsstukkenverzamelaar". Hun enige taak is om het rommelige medische rapport te lezen en de 2 tot 4 belangrijkste feiten eruit te halen, zoals "patiënt heeft hoest" of "röntgenfoto toont een schaduw". Ze krijgen de strikte instructie om nog niet de diagnose te stellen. Ze verzamelen alleen de aanwijzingen.
  2. De Reasoner (Agent 2): Deze agent is de "Detective". Zij nemen het originele rapport plus de aanwijzingen die door de eerste agent zijn verzameld. Zij denken diep na, vergelijken de aanwijzingen en beslissen wat de diagnose zou kunnen zijn. Zij schrijven hun denkproces op en eindigen met een duidelijk "Verdict" (zoals "Ja, dit is pneumonie").
  3. De Answer Agent (Agent 3): Deze agent is de "Schrijver". Zij doen geen enkel denkwerk. Zij kijken alleen naar het werk van de Reasoner, zoeken de regel met het "Verdict" op en kopiëren deze perfect over. Hun enige taak is ervoor zorgen dat het definitieve antwoord schoon en gemakkelijk leesbaar is.

Waarom is dit beter?
Omdat het werk is opgesplitst, kun je terugkijken naar de aantekeningen als het uiteindelijke antwoord fout is. Heeft de Bewijsstukkenverzamelaar een aanwijzing gemist? Heeft de Detective de aanwijzingen verkeerd begrepen? Of heeft de Schrijver het verkeerde woord gekopieerd? Deze "stage-wise failure attribution" betekent dat artsen precies kunnen zien waar de AI struikelde, wat cruciaal is voor het opbouwen van vertrouwen in medische omgevingen.

De "Magische" Prompt Generator
Een van de coolste functies van MARC is een module genaamd de Decomposer. Normaal gesproken vereist het opzetten van een team van AI-agenten een computerprogrammeur die complexe instructies (prompts) schrijft voor elke agent. Dat is alsof je een scenarioschrijver nodig hebt om telkens een nieuw toneelstuk te schrijven wanneer je een ander mysterie wilt oplossen.

De Decomposer verandert dit. Je kunt gewoon een zin in gewone Engelse taal typen zoals: "Ik moet borst-CT-scans classificeren en vervolgonderzoeken voorstellen," en de Decomposer gebruikt een model genaamd MedGemma om automatisch de functiebeschrijvingen en instructies voor het hele team te schrijven. Het verandert een simpele zin in een volledig gevormde detectivesquad, compleet met rollen en regels, zonder dat iemand hoeft te weten hoe je moet coderen.

Hoe het werkt in de echte wereld
Het framework is ontworpen om flexibel te zijn. Het kan draaien op krachtige cloudcomputers (via API's) of op lokale servers binnen een ziekenhuis die helemaal niet verbonden zijn met het internet. Dit is een groot ding voor ziekenhuizen die geen patiëntgegevens naar de buitenwereld kunnen sturen. Het systeem is "model-agnostic", wat betekent dat je de "hersenen" van elke agent kunt vervangen. Als er een nieuw, goedkoper of gespecialiseerdder AI-model uitkomt, kun je het simpelweg vervangen in het configuratiebestand zonder de code te herschrijven.

Wat het papier daadwerkelijk zegt (en niet zegt)
De auteurs presenteren MARC als een framework en een ontwerp, niet als een afgewerkt medisch product dat nog niet op duizenden patiënten is getest. Ze laten zien dat het kan werken bij drie specifieke taken: het beantwoorden van medische vragen, het genereren van radiologieverslagen en het automatisch bouwen van pipelines voor nieuwe taken.

Ze argumenteren expliciet tegen het idee dat een enkele, monolithische prompt de beste manier is om complexe klinische redenering aan te pakken. Ze suggereren dat het opdelen van taken het proces transparanter en gemakkelijker te debuggen maakt. Ze merken echter voorzichtig op dat dit Versie 1 is. Ze geven toe dat hun huidige opstelling voornamelijk een rechte lijn van agenten gebruikt (één na de ander) en dat toekomstige versies mogelijk agenten moeten toestaan om in lussen met elkaar te communiceren of parallel te werken. Ze stellen ook dat, hoewel het systeem veelbelovend is, het nog niet volledig is getoest tegen elke mogelijke medische taak. Het papier suggereert dat deze aanpak de betrouwbaarheid en veiligheid zou kunnen verbeteren, maar roept op tot meer testen om te bewijzen dat het beter werkt dan de oude "solitaire genie"-methode in real-world scenario's.

De Kern van het Verhaal
MARC is een toolkit waarmee artsen en onderzoekers hun eigen AI-detectiveteams kunnen bouwen zonder expertprogrammeur te hoeven zijn. Door de "black box" van AI te veranderen in een transparante, stapsgewijze assemblageband, heeft het als doel klinische AI veiliger, begrijpelijker en klaar voor de echte wereld te maken. Het is een stap naar een toekomst waarin AI niet alleen antwoorden geeft, maar ook laat zien hoe het tot die antwoorden is gekomen, net zoals een goede arts dat zou doen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →