Snilld

BioNeMo Agent Toolkit samler biomodeller som skills og løfter agenters korrekthed, men rejser nye integrationsspørgsmål

NVIDIA har udgivet en praktisk gennemgang af BioNeMo Agent Toolkit, et open source‑repo der pakker biomolekylære modeller som kaldbare skills til AI‑agenter i lægemiddelforskning. Ifølge NVIDIA steg task completion fra 57,1 procent til 100 procent, og agenter leverede cirka dobbelt så mange beståede assertions pr. 1.000 tokens. Gevinsterne er lovende, men metoden er ikke fuldt beskrevet, og implementeringen kræver skarp styring af compute, versioner og validering.

30. juni 2026 Peter Munkholm

Kernen er enkel: I stedet for at lade en generel kodeagent lede efter tilfældige bio‑API’er, dokumenterer BioNeMo hvert skridt som en skill. En skill beskriver model, input, parametre, artefakter og kendte fejltilstande. Agenten kan så opdage, vælge og kalde modellen på en måde, der kan auditeres. Det gør arbejdet forudsigeligt i stedet for opportunistisk.

Hvorfor det her er nyt nu

Bio‑agenter læser papers, skriver kode, opstiller hypoteser, kalder API’er og håndterer filer. Problemet er, at videnskab ikke er enhedstests. Hypoteser bliver ikke grønne på et dashboard. Derfor betyder et mere robust værktøjslag noget nu. Ifølge NVIDIA løfter skills task completion fra 57,1 procent til 100 procent i deres sammenligning og giver cirka dobbelt så mange beståede assertions pr. 1.000 tokens. Tallene er deres egne og bør læses som interne målinger.

Det praktiske signal er vigtigere end markedsføringen: Når et agent‑loop kan tilgå dokumenterede bio‑funktioner med klare kontrakter, glider reproducerbarhed, fejlhåndtering og ansvarsdeling lettere. I praksis svarer det til at få etiketter på alle skuffer i laboratoriet: mindre pænt, mere effektivt.

Dokumentarisk makrofoto af en prøve‑tube med farvet prop og tegn på håndtering, cyan/grøn kantlys mod indigo baggrund.

Sådan er BioNeMo sat sammen

Toolkittet beskrives i to lag. Nederst et accelereret værktøjslag med NVIDIA NIM (inference‑mikroservices) samt åbne BioNeMo‑modeller, der kan kaldes som services. De strukturelle modeller accelereres blandt andet via cuEquivariance, mens genomikarbejdsbyrder læner sig op ad Parabricks. Ovenpå ligger agentklare interfaces, hvor hver capability pakkes som en skill med tydelig dokumentation.

Repoet grupperer indholdet i tre typer: nim‑skills, open‑models‑skills og library‑skills. Hertil kommer en workflows‑mappe med flertrinsforløb, hvor flere skills kædes sammen. Et konkret eksempel er generative_protein_binder_design, der går fra RFdiffusion til ProteinMPNN til OpenFold3: generér struktur, design sekvens, fold og evaluer. En kæde, der både kan imponere og snuble.

Hvad kan det konkret

BioNeMo‑skills dækker ifølge NVIDIA proteinfoldning, molekylær docking, generativ kemi, genomikanalyse, proteindesign og biomarkør‑opdagelse. I materialet nævnes blandt andet OpenFold3 til foldning, RFdiffusion til strukturel generering, ProteinMPNN til sekvensdesign, DiffDock til docking samt Boltz‑2 og GenMol inden for generativ kemi. På genomiksiden dukker MSA Search op, og blandt modelnavne finder man også Evo 2.

Hver modeltype svarer på et bestemt spørgsmål i discovery‑sløjfen: hvordan ser strukturen ud, passer molekylet i lommen, hvilken sekvens realiserer strukturen, og findes der genetiske signaler som underbygger hypotesen. Når agenter kan kalde det med faste signaturer, øges chancen for, at et script i morgen gør det samme som i dag.

Sådan ser en skill ud i hånden

En skill er et katalog på disk med en SKILL.md i roden. Filen rummer YAML‑frontmatter, instruktionsblokke, ofte referencer og nogle gange hjælpescripts. Agenten læser dokumentationen på samme måde som en menneskelig udvikler ville gøre. Her ligger også skemaet for input, valgfrie parametre, forventede artefakter og kendte failure modes. Tørt at skrive, uvurderligt når noget bryder sammen.

Banner

NVIDIA beskriver desuden MCP‑server wrappers, der gør åbne modeller tilgængelige som tjenester. Her er detaljerne i kilden delvist afbrudt, så der er åbne spørgsmål om state, autentificering og fejltilstande. Det bør afklares skriftligt, før man binder compliance og audit op på den vej. En parentes i teksten, men praktisk afgørende.

Tekniker kontrollerer en testsession ved et testrig; hænder holder et stativ med mellemresultat, cyan/grøn puls i baggrunden.

Acceleration og infrastruktur

NIM står som det primære leveringsformat. Hosted endpoints bruges til hurtig adgang uden egen infrastruktur, mens lokal NIM er anbefalet ved gentagen iteration og data tæt på. Ifølge NVIDIA bidrager cuEquivariance til at speede strukturelle modeller, og Parabricks driver fart i genomikarbejdsbyrderne. Det betyder i praksis GPU‑krav og en softwarestack, der ikke er helt vanilla.

Valget mellem hosted og lokalt er både teknik og drift: latency, dataejerskab og omkostninger. En pragmatisk tilgang er at prototypere hosted og flytte stabile dele hjem. Uden reelle benchmarks og priseksempler i kilden må man dog teste selv — ellers bliver budgettet et gæt forklædt som plan.

De tal NVIDIA lægger frem

Ifølge NVIDIA steg task completion fra 57,1 procent til 100 procent, når agenter brugte skills frem for at improvisere. De rapporterer også cirka dobbelt så mange beståede assertions per 1.000 tokens. Metoden beskrives som en sammenligning af samme agent, med og uden skills, men detaljer om opgavevalg, datasætstørrelser, agentarkitektur og seeds mangler i artiklens udgave.

Resultaterne er interessante, men ikke endelige. Uden metodisk transparens er generaliserbarheden uklar. Der er risiko for, at gevinsterne primært er målt på værktøjer, der passer særligt godt til det opstillede loop. Næste skridt er derfor egne benchmarks på egne opgaver.

Videnskab er ikke software

Kilden siger det lige ud: videnskabelig opdagelse forbliver iterativ og usikker. Ingen testpakke gør en hypotese sand. Det betyder, at agent + skills ikke er en genvej udenom validering. Menneskelig inddragelse og domænespecifik evaluering er fortsat nødvendige, måske endnu mere, fordi farten stiger.

Se derfor BioNeMo som en accelerator for hypotesedannelse og forberedelse, ikke som sandhedsmaskine. Forvent flere kvalificerede forslag hurtigere — ikke definitive svar uden efterprøvning.

Dokumentarisk makrofoto af en prøve‑tube med farvet prop og tegn på håndtering, cyan/grøn kantlys mod indigo baggrund.

Konsekvenser for hverdagens workflows

Første konsekvens er reproducibilitet og versionering. Når et workflow kæder RFdiffusion, ProteinMPNN og OpenFold3, skal både modelversioner, parametre og artefakter gemmes og kunne genkøres. Ellers kan man ikke forklare, hvorfor et design virkede i tirsdags og fejler i dag. Det kræver disciplin og tooling, ikke kun god vilje.

Anden konsekvens er en validerings‑ og failsafe‑arkitektur. Hver skill dokumenterer failure modes og forventede artefakter. Brug det til at bygge stopklodser, sanity‑checks og alarmer. Et docking‑output uden forventet score bør ikke glide videre som om intet var hændt.

Typiske integrationsspørgsmål

Latency vil variere efter hosted kontra lokal NIM. Hosted fjerner drift, men kan indføre netværkssving og kø. Lokalt kan give korte svartider, men kræver GPU‑kapacitet og vedligehold. Begge retninger kræver adgangsstyring, logning og audit, især hvis sekventa data eller kliniknære artefakter indgår.

Afhængigheder bliver også en faktor. Skills baseret på åbne biblioteker skal pinne versioner, og MCP‑wrappers bør have klare skemadefinitioner for input og output. Uden det får man småfejl, der æder uger. Og så er der sikkerhed: biologisk funktionalitet bør have ekstra gatekeeping — ikke kun API‑nøgler, men også politikker for, hvad der må genereres.

Banner

Begrænsninger og risici

Modelfejl er ikke hypotetiske. En kæde som generative_protein_binder_design kan fejle flere steder. RFdiffusion kan foreslå en struktur, der er fysisk ustabil, ProteinMPNN kan vælge en sekvens, der ikke udtrykkes, og OpenFold3 kan give en foldning, der ser plausibel ud, men vildleder. Uden dokumenterede failure modes og checks bliver fejl usynlige, indtil de koster tid i vådlab.

Der er også risiko for over‑automatiserede hypoteser. Når det bliver let at generere, bliver det også let at overvurdere. En enkel tommelfinger: hvis output ikke kan linkes til en evalueringsmetrik eller et uafhængigt bevis, så er det et forslag — ikke et resultat.

Hvad bør teams gøre først

Start med et lille proof of concept. Vælg en enkelt opgave, hvor en skill klart giver værdi, for eksempel docking af en lille forbindelse eller foldning af en kort sekvens, og mål tre ting: tid fra prompt til artefakt, andel af gyldige artefakter og antallet af manuelle indgreb. Når tallene bevæger sig i den rigtige retning, kan kæden udvides.

Lav en governance‑tjekliste. Den bør omfatte versionsstyring af modeller og parametre, logging af alle kald med hash af inputs, dokumentation af failure modes pr. skill, review‑trins for biologiske outputs og en klar ejerskabsmatrix. Uden det bliver agenten en sort boks, og det duer ikke i regulerede miljøer.

Markedskontekst og konkurrence

Agent‑klare værktøjer til videnskab popper op flere steder, både åbne og kommercielle. Det særlige ved BioNeMo i den beskrevne form er samspillet mellem NIM‑tjenester, åbne modeller og et fælles skill‑format. Det er praktisk i hverdagen, ikke kun brand. Andre initiativer går efter lignende mål, men pakken her er tæt knyttet til NVIDIA’s accelerationsstak og kan derfor få førerfeltet på performance.

Den kobling er både fordel og lås: Ydelse kan blive fremragende på NVIDIA‑hardware, mens portabiliteten til andre miljøer kan udfordre. Det er et bevidst tradeoff mellem fart og fleksibilitet.

Et kig ned i workflows‑mappen

Generative_protein_binder_design er et godt eksempel. Først lader workflowet RFdiffusion generere en kandidatstruktur til binding. Næste trin bruger ProteinMPNN til at designe en aminosyresekvens, der forventes at realisere strukturen. Til sidst kører OpenFold3 foldning for at estimere, om sekvensen faktisk indtager den ønskede konformation. Hvert trin dumper artefakter, som bør gemmes med versioner.

Hvis alt går godt, ender man med en sekvens og en forudsagt struktur, plus mellemregninger. Går noget skævt, bør workflowet stoppe tidligt med en forklaring, der matcher skillens dokumenterede failure modes. Pointen er, at agenterne både får en vej frem og en tydelig måde at sige fra på.

Metodehuller og åbne spørgsmål

Der mangler detaljer i kilden om eksperimentets metode bag tallene 57,1 til 100 procent og cirka dobbelt så mange beståede assertions. Hvilke opgaver og datasæt, hvilken agentarkitektur, hvor mange runs, hvilke seeds? Uden det er konklusioner foreløbige. En opfølgende teknisk note fra NVIDIA ville klæde materialet.

MCP‑wrapperne beskrives kun delvist. Hvordan håndteres stateful sammenhænge, auth‑modeller, schema‑validering og fejl? Også omkostningsbilledet for lokal NIM ved produktionsskalering er uklart i kilden, ligesom governance‑workflow for versionsstyring og audit. Det er de praktiske detaljer, der afgør, om det bliver et værktøj eller en demo.

Hvor lander vi

BioNeMo Agent Toolkit konverterer biomodeller til kaldbare, dokumenterede skills. Ifølge NVIDIA løfter det agenters fuldførelsesgrad og kvalitet. Potentialet er tydeligt, især for teams der ønsker stærkere sløjfer mellem generering, evaluering og dokumentation. Men ingen slipper for at bygge sine egne benchmarks, sine egne guards og sin egen governance.

Hvis næste skridt er uklart, så begynd småt og mål alt. Log parametre, gem artefakter, afklar failure modes. Forskellen bliver først tydelig, når det kører i hænderne på rigtige teams.

Kilder

    Gør brugeroplevelsen bedre.
    Hvilket firma arbejder du for?