OpenAI

6 november 2026

Publicatie

Meten hoe AI-agents dagelijks wetlabwerk uitvoeren

Maak kennis met BioBasicsBench: een benchmark die met 100 routinematige wetlabtaken meet hoe goed AI-agents ruwe experimentele gegevens interpreteren.

Onze missie is ervoor te zorgen dat kunstmatige algemene intelligentie de hele mensheid ten goede komt. Als onderdeel van die missie willen we wetenschappers helpen biologisch onderzoek te versnellen: van het begrijpen van ziekten tot het ontwikkelen van nieuwe behandelingen. Om daaraan bij te dragen, moeten AI-agents de experimentele gegevens betrouwbaar kunnen interpreteren waarmee wetenschappers dagelijks werken in wetlabs, waar ze experimenten uitvoeren met biologische monsters. Bij dagelijks wetlabwerk horen mislukte experimenten, dubbelzinnige beelden en tegenstrijdige waarnemingen. Bestaande benchmarks zijn opgebouwd rond grafieken en beelden die voor wetenschappelijke publicaties zijn geselecteerd. Daardoor missen ze mogelijk deze ambiguïteit en het uitzoekwerk dat die vereist. Daarom introduceren we BioBasicsBench: een nieuwe benchmark, ontwikkeld met Ligo, een biotechbedrijf dat zich richt op enzymontwerp, om te meten hoe goed agents routinematige wetlabanalyses uitvoeren.

De 100 taken van de benchmark toetsen of agents ruwe experimentele gegevens kunnen interpreteren, fouten kunnen herkennen en kunnen vaststellen wanneer de gegevens een conclusie niet ondersteunen. Het is belangrijk dat deze taken goed worden uitgevoerd. Een verkeerd geïnterpreteerd beeld of een gemist probleem met de controles waarmee de resultaten van een experiment worden geverifieerd, kan ertoe leiden dat wetenschappers de verkeerde conclusie trekken en tijd besteden aan experimenten die hun vraag niet helpen beantwoorden.

Bij de instelling "xhigh", die meer redenering per taak toestaat, behaalde GPT‑6 Astra gemiddeld 66,7% van de beschikbare punten, tegenover 43,8% voor GPT‑5.6 Sol. De resultaten tonen vooruitgang bij routinematige labanalyses, met ruimte voor verdere verbetering in het interpreteren van beelden, het controleren van controles en het toepassen van de experimentele context.

Een kijkje in BioBasicsBench

BioBasicsBench gebruikt ruwe experimentele gegevens, van gelbeelden en kolonieplaten tot microscopiebeelden en instrumentmetingen.

BioBasicsBench bevat 100 taken binnen vijf gebieden van routinematig wetlabwerk: eiwitmethoden, beeldvorming en cytometrie, kwantificering en assays, nucleïnezuurmethoden en moleculaire klonering. De taken variëren van eenvoudige verzoeken, zoals het aflezen van het molecuulgewicht van een DNA-monster in een gel, tot gedetailleerde assayanalyses. Ze betreffen allemaal routinewerk dat wetenschappers in wetlabs betrouwbaar moeten kunnen uitvoeren.

Wetenschappers stelden de taken samen met gegevens uit hun eigen experimenten en koppelden elke vraag aan beoordelingscriteria die door experts waren opgesteld. Elke taak werd intern beoordeeld door een Ligo-wetenschapper die deze niet zelf had geschreven, extern door een wetenschapper op PhD-niveau die in een wetlab werkt, en tot slot nogmaals intern.

Agents geven een gestructureerd antwoord met de gevraagde conclusie, meting of aanbeveling en, waar nodig, een onderbouwende redenering. Antwoorden krijgen punten op basis van afzonderlijke criteria in het beoordelingsschema, zodat de benchmark onderscheid kan maken tussen een juiste conclusie en een gedeeltelijk juiste analyse. De meeste taken toetsen meerdere vaardigheden tegelijk, waaronder biologische kennis, interpretatie van beelden en andere gegevens, foutdetectie en begrip van protocollen.

"Unieke taken" telt elke taak één keer. De vaardigheidskolommen tellen taken met het betreffende vaardigheidslabel. Deze categorieën overlappen: één taak kan in meerdere kolommen voorkomen. De aantallen per vaardigheid mogen dus niet worden opgeteld tot een totaal aantal taken. De kleur geeft het domein aan; een intensere tint betekent dat een groter aandeel van de taken binnen dat domein een vaardigheid toetst.

De invoer behoudt de vormen waarin wetenschappers hun gegevens gebruiken: gel- en blotbeelden, foto's van platen, microscopiestacks, sequencingreads, plaatlezerexports en video's van labwerk. Een taak kan meerdere soorten gegevens bevatten. Referentiebladen, zoals ladderschema's en plasmidekaarten, ondersteunen de interpretatie van de experimentele gegevens.

Wat de agent krijgt

Type gegevens

Taken

Wat eronder valt

Gels & blots

31

Agarosegels voor DNA, SDS-PAGE-gels, westernblots

Protocollen, notities & specificaties

27

Protocollen en SOP's, labjournaals en runregistraties, gefotografeerde handgeschreven notities, catalogi, instrumentspecificaties, gepubliceerde methoden

Tabellen & instrumentexports

20

CSV- en Excel-exports, baanindelingen en inventarislijsten, ruwe flowcytometriebestanden (FCS)

Foto's van labtafels, apparatuur & reagentia

18

Labtafels, gelelektroforeseapparatuur, reagens- en kweekbuizen, een PCR-plaat, buizenrekken, pH-strips, een concentrator, een vriezer, het werkvlak van een pipetteerrobot

Microscopie

14

Ruwe helderveld- en fluorescentiebeelden, meerkanaalssets, z-stacks, timelapsevideo's

Instrumentschermen & grafieken

13

Foto's van schermen van een flowcytometer, microscoop, NanoDrop, plaatlezer en balans; geëxporteerde standaardcurven, chromatogrammen en grafieken

Sequencingbestanden

12

Ruwe long-read-FASTQ-bestanden, FASTA-sequenties, GenBank-kaarten

Protocolvideo's

7

Uitstrijken, enten, seriële verdunning, opstellingen van SDS-PAGE-tanks en incubatoren, wegen op een balans

Agarplaten & kolonies

7

Transformatieplaten, blauw-witscreenings, platen met antibioticaschijfjes

Referentiebladen

21

Ladderschema's, plasmidekaarten, pH-kleurkaarten (ondersteunend materiaal)

Aantal taken met elk type gegevens. Categorieën overlappen; referentiebladen dienen als ondersteunend materiaal.

Wetenschappers schreven de taken op basis van gegevens uit hun eigen experimenten en koppelden de experimentele gegevens aan een vraag en een door experts opgesteld beoordelingsschema. Elke taak werd intern beoordeeld door een Ligo-wetenschapper die deze niet zelf had geschreven, extern door een wetenschapper op PhD-niveau die in een wetlab werkt, en tot slot nogmaals intern. Beoordelaars controleerden de prompt, de experimentele gegevens, het beoordelingsschema, de notities van de auteur en een beoordeelde poging van een model.

Antwoorden worden beoordeeld aan de hand van het beoordelingsschema van de taak, dat punten toekent voor afzonderlijke criteria. Afhankelijk van de taak beoordelen deze criteria de conclusie, numerieke resultaten, de onderbouwende redenering of het inzicht dat de gegevens ontoereikend zijn.

Resultaten

We evalueerden zeven modellen met BioBasicsBench: GPT‑5.2, GPT‑5.4, GPT‑5.5, GPT‑5.6 Sol, GPT‑6.1 Sol, GPT‑6 Luna en GPT‑6 Astra. De evaluatie omvat 37 combinaties van modellen en instellingen voor redeneringsinspanning, met per combinatie vijf pogingen voor elk van de 100 taken: in totaal 18.500 resultaten.

We rapporteren de gemiddelde beloning: de gemiddelde taakscore, uitgedrukt als percentage van het maximaal te behalen aantal punten. Foutbalken geven 95%-betrouwbaarheidsintervallen weer, berekend door hele taken opnieuw te bemonsteren, waarbij de vijf pogingen voor elke taak bij elkaar blijven.

Gemiddelde beloning uitgezet tegen het gemiddelde aantal uitvoertokens per taak, weergegeven op een logaritmische schaal. Elk punt staat voor een geteste instelling voor redeneringsinspanning; lijnen verbinden die instellingen op volgorde. Bij elk streepje op de x-as verdubbelt de waarde. Oranje stippellijnen tonen GPT‑5‑modellen en blauwe doorgetrokken lijnen tonen GPT‑6‑modellen. Lichte foutbalken tonen 95%-betrouwbaarheidsintervallen, berekend met bootstrapping op het niveau van hele taken. Elke instelling omvat alle 100 taken en vijf pogingen per taak. De instellingen voor redeneringsinspanning verschillen per model.

GPT‑6 Astra presteert aanzienlijk beter dan GPT‑5.6 Sol, zelfs bij een lage redeneringsinspanning. Deze vooruitgang suggereert dat sterkere ingebouwde multimodale capaciteiten cruciaal kunnen zijn voor betere prestaties bij dagelijkse wetlabanalyses.

Prestaties bij redeneringsinspanning xhigh

Model

Gemiddelde beloning

95%-BI

Uitvoertokens / taak

GPT‑6 Astra

66,7%

60,3–73,1%

4.704

GPT‑6.1 Sol

62,0%

55,6–68,4%

5.238

GPT‑5.6 Sol

43,8%

37,6–50,0%

9.099

GPT‑6 Luna

38,3%

32,3–44,5%

13.120

GPT‑5.5

35,4%

29,7–41,0%

11.135

GPT‑5.4

33,2%

28,3–38,4%

13.717

GPT‑5.2

31,2%

26,2–36,3%

27.620

Xhigh is de hoogste instelling voor redeneringsinspanning waarvoor resultaten van alle zeven modellen zijn gerapporteerd. Elke rij omvat alle 100 taken en vijf pogingen per taak. Resultaten bij de instelling Max zijn, waar beschikbaar, opgenomen in de grafiek hierboven.

Verbeteringen van GPT‑6 Astra ten opzichte van GPT‑5.6 Sol

Herkennen wat de gegevens wel en niet kunnen aantonen

Een veelvoorkomende valkuil in de wetenschap is te veel uit de gegevens afleiden, vooral door de vooringenomenheid die bij het toetsen van een hypothese kan optreden. Astra bleek beter in staat om de grenzen te herkennen van wat de gegevens laten zien en geen ongefundeerde conclusies te trekken.

In dit voorbeeld classificeerde GPT‑5.6 Sol cellen als dood op basis van het signaal van een kleurstof die wordt gebruikt om dode cellen te detecteren. Maar de detector kon ook licht van een tweede kleurstof opvangen, dus de helderheid alleen rechtvaardigde die conclusie niet. Astra herkende deze ambiguïteit en gaf aan dat betere controles nodig waren om de signalen van elkaar te onderscheiden.

Dezelfde cellen, drie detectiekanalen

Helderveld: celgebieden 1 en 2.

Helderveld · doorgelaten licht

Kanaal 2: celgebieden 1 en 2.

Kanaal 2 · SYTOX-gelabeld · 470–540 nm

Kanaal 3: celgebieden 1 en 2.

Kanaal 3 · FUN-1 groen · 525–580 nm

Dezelfde celgebieden in drie kanalen; de detectievensters overlappen bij 525–540 nm. Het gedeelde venster maakt interferentie mogelijk; de mate daarvan is niet gemeten. Elk kanaal wordt weergegeven met een eigen lineaire intensiteitsschaal, die voor beide gebieden gelijk blijft; de helderheid kan niet kwantitatief tussen kanalen worden vergeleken.

Beter omgaan met multimodale gegevens

Wetenschappelijk onderzoek is sterk multimodaal en vereist voortdurend visuele interpretatie en besluitvorming. Astra liet een aanzienlijke verbetering zien in het verwerken van multimodale gegevens in de vorm van foto's en video's, en van ruwe uitvoer van sequencing, plaatlezerassays, microscopie en flowcytometrie.

Op het meest basale niveau was deze verbetering zichtbaar doordat GPT‑6 Astra fijnere details kon opmerken in beelden die tijdens experimenten waren gemaakt en daardoor nauwkeurigere conclusies kon trekken, zoals dit voorbeeld laat zien. Bij deze taak moesten agents conclusies trekken uit een DNA-kloneringsexperiment, waarbij controles essentieel zijn. GPT‑5.6 Sol zag geen kolonies op de negatieve controleplaat en baseerde zijn conclusies op die waarneming. GPT‑6 Astra merkte op dat het label op de plaat het verkeerde antibioticum vermeldde en verwierp de plaat terecht als betrouwbare controle.

Een gehandschoende hand houdt de plaat vast. Het handgeschreven label op de rand is omcirkeld.

Oorspronkelijke foto

Vergroot label op de rand met de tekst LB Kan50.

Het label op de rand

De oorspronkelijke benchmarkfoto, met het label op de rand omcirkeld en vergroot. "LB Kan50" duidt op kanamycine, een ander antibioticum dan de ampicilline die in het experiment werd gebruikt.

De experimentele context in gedachten houden

Wetenschappers moeten bij het analyseren van gegevens impliciete biologische kennis en de experimentele context in gedachten houden om de resultaten correct te kunnen interpreteren. Astra bleek beter in staat om deze context vast te houden en gedurende de hele analyse toe te passen.

Een taak toonde cellen die in een reeks microscoopbeelden afwisselend scherp en onscherp in beeld kwamen. Terwijl GPT‑5.6 Sol zocht naar een biologische verklaring voor het schijnbare verdwijnen van de cellen, herkende GPT‑6 Astra terecht een z-stack: een reeks beelden die op verschillende diepten zijn gemaakt.

Veranderende zichtbaarheid tijdens een dieptescan

Videobeeld op 0 seconden, met dezelfde cellocatie omkaderd.

0 s

Videobeeld op 3 seconden, met dezelfde cellocatie omkaderd.

3 s

Videobeeld op 6 seconden, met dezelfde cellocatie omkaderd.

6 s

Videobeeld op 9 seconden, met dezelfde cellocatie omkaderd.

9 s

Videobeeld op 12 seconden, met dezelfde cellocatie omkaderd.

12 s

Videobeeld op 15 seconden, met dezelfde cellocatie omkaderd.

15 s

Zes beelden uit de oorspronkelijke opname. Gestippelde kaders markeren dezelfde locatie terwijl de microscoop op verschillende diepten scant. De tijden verwijzen naar de afspeelpositie in de aangeleverde video.

Waar modellen nog tekortschieten

Hogere benchmarkscores betekenen nog niet dat modellen betrouwbare oordelen kunnen vellen in het lab. Deze voorbeelden van Astra laten zien hoe aannames, verwachte antwoorden en meegeleverde labels zwaarder kunnen wegen dan de gegevens, en hoe een juiste tussentijdse waarneming de uiteindelijke beslissing soms niet stuurt.

Een aanname zwaarder laten wegen dan de controles

Astra laat een vertrouwde aanname zwaarder wegen dan de interpretatie die door de experimentele controles wordt ondersteund. Het kan de twee groepen koloniebanden onderscheiden, maar neemt aan dat een groter PCR-product op geslaagde klonering wijst. Op basis van die aanname stelt het banen 4, 6, 7 en 8 voor; de vergelijking met de controles in het referentieantwoord selecteert juist banen 5, 9 en 10.

Kolonie-PCR-gel met annotaties. Roze baannummers 4, 6, 7 en 8 komen overeen met de band van het oude plasmide. Blauwgroene baannummers 5, 9 en 10 komen overeen met de band van het nieuwe product.

Het referentieantwoord selecteert kolonies 5, 9 en 10; Astra stelt 4, 6, 7 en 8 voor.

1: marker · 2: kloneringsmengsel · 3: oorspronkelijk plasmide · 4–10: koloniemonsters

De controles interpreteren
  1. Baan 3 bevat alleen het PCR-product van het oorspronkelijke plasmide. De band geeft de referentiepositie van het oude plasmide aan.

  2. Volgens de referentie-interpretatie bevat baan 2 beide patronen: door onvolledige assemblage blijft naast het nieuwe product ook oud template/backbone aanwezig.

  3. De resulterende kolonies kunnen het oude of het nieuwe plasmide bevatten. Vergelijk hun banden met deze referentiepatronen.

Referentieselectie: 5, 9 en 10

Selectie van Astra: 4, 6, 7 en 8. Astra kiest deze groep vanuit de gedachte dat het grotere PCR-product het beoogde construct is.

De visuele groepering klopt, maar de experimentele identiteiten die aan de groepen zijn toegekend, zijn omgedraaid ten opzichte van de referentie. Astra selecteert daardoor de verkeerde kolonies uit de resultaten van de kolonie-PCR, wat ertoe zou leiden dat vervolgens het verkeerde plasmide wordt gezuiverd.

Gegevens die de voorkeursinterpretatie tegenspreken terzijde schuiven

Astra schuift waarnemingen die zijn voorkeursinterpretatie tegenspreken terzijde. Het concludeert dat vacuolen, compartimenten in cellen, doorgaans donkerder zijn dan de rest van de cel, hoewel sommige in hetzelfde beeld lichter lijken. Beide verschijningsvormen zijn van belang: een andere scherpstelling van de microscoop kan het contrast omkeren, dus de donkerdere voorbeelden vormen geen basis voor een algemene regel.

Microscoopbeeld van cellen die donkerder ogen in de contrastvergelijking.

Donkerder beeld

Microscoopbeeld van cellen die lichter ogen in de contrastvergelijking.

Lichter beeld

Astra's generalisatie over donkerdere vacuolen laat de lichtere vacuolen die in hetzelfde beeldveld zichtbaar zijn buiten beschouwing.

Wat dat antwoord over het hoofd ziet

Sommige cellen hebben een omgekeerd contrast. Beide verschijningsvormen komen voor doordat het contrast bij verschillende scherpsteldiepten kan omkeren.

Astra bekijkt meerdere gebieden en merkt zelfs op dat het contrast varieert met de scherpstelling. Vervolgens geeft het meer gewicht aan de cellen die het beter scherpgesteld noemt en neemt het in het uiteindelijke antwoord alleen de beschrijving van hun donkerdere vacuolen op. De lichtere gebieden die dit tegenspreken zijn wel bekeken, maar worden niet meegenomen in de conclusie.

Kolonies verkeerd tellen bij een routinematige laboratoriummeting

De telmarkeringen van Astra komen niet betrouwbaar overeen met afzonderlijke kolonies: het onderscheidt naburige kolonies niet goed, mist zichtbare kolonies en markeert agar zonder groei. Per saldo telt het op deze plaat ongeveer 12% meer kolonies dan het referentieantwoord van de benchmark.

A. Kolonies dicht bij elkaar

Kolonies dicht bij elkaar in de oorspronkelijke uitsnede.

Oorspronkelijke afbeelding

Kolonies dicht bij elkaar, met één markering tussen naburige kolonies.

Telmarkeringen van Astra

B. Zichtbare kolonies zonder markering

Twee zichtbare kolonies in de oorspronkelijke uitsnede.

Oorspronkelijke afbeelding

Twee zichtbare kolonies zonder telmarkering.

Telmarkeringen van Astra

C. Agar zonder groei geteld als kolonie

Agar zonder kolonies in de oorspronkelijke uitsnede.

Oorspronkelijke afbeelding

Agar zonder kolonies met een onterechte telmarkering.

Telmarkeringen van Astra

A: één telmarkering tussen naburige kolonies. B: twee zichtbare kolonies zonder markering. C: agar zonder groei geteld als kolonie. Rode cirkels geven de telposities van Astra aan. Zwarte pijlen zijn ter verduidelijking toegevoegd.

Een onnauwkeurige kolonietelling heeft direct invloed op de schatting van hoe efficiënt DNA in cellen is ingebracht. Bij een gelijkblijvend uitgeplaat volume en dezelfde verdunning leidt te hoog tellen tot een overschatting met hetzelfde percentage.

Werken aan betrouwbare labondersteuning

Om biologisch onderzoek te versnellen, moet het dagelijkse werk goed worden uitgevoerd. BioBasicsBench maakt dat werk tot een gericht verbeterdoel: ruwe experimentele gegevens interpreteren, controles nagaan en herkennen wanneer een conclusie niet wordt ondersteund. Vooruitgang bij deze taken kan wetenschappers helpen minder tijd te besteden aan het oplossen van problemen en meer aan het bepalen welke experimenten ze vervolgens willen uitvoeren. Door deze capaciteiten te volgen, kunnen we ook beter begrijpen wat ze betekenen voor bioveiligheid en biobeveiliging.