Home  ›  Insights  ›  BioBasicsBench
Field Note

OpenAI's lab benchmark says 66.7%. That is not two in three

OpenAI has published BioBasicsBench, 100 tasks from real experiments that test whether AI agents can read raw lab data. GPT-6 Astra tops it at 66.7%. That number is easy to read as two tasks in three done right. It is not, and the difference decides how far a lab can trust an agent.

The claim

OpenAI built BioBasicsBench with Ligo, an enzyme-design company. It holds 100 tasks drawn from real experiments: gel images, colony plates, microscopy, and instrument readouts across five areas, from protein methods to molecular cloning. Each task was reviewed by Ligo scientists and an external PhD-level wet-lab reviewer (vendor, via AlphaSignal). The headline: GPT-6 Astra scores 66.7% (vendor, via AlphaSignal and Venture Atlas).

OpenAI's own caveat is the right one: higher scores do not yet mean reliable lab judgements (vendor, via Venture Atlas).

Read every figure here as OpenAI's. OpenAI's post returned an error to our tools twice, so we work from two outlets that relay it; neither says it verified the numbers.

The inputs

ModelScore95% intervalOutput tokens per task
GPT-6 Astra66.7%60.3 to 73.14,704
GPT-6.1 Sol62.0%55.6 to 68.45,238
GPT-5.6 Sol43.8%37.6 to 50.09,099
GPT-6 Luna38.3%32.3 to 44.513,120
GPT-5.535.4%29.7 to 41.011,135
GPT-5.433.2%28.3 to 38.413,717
GPT-5.231.2%26.2 to 36.327,620

All vendor, via AlphaSignal. Scoring is a mean rubric reward with partial credit, five attempts per task (vendor, via AlphaSignal). AlphaSignal reports high reasoning effort; Venture Atlas and DEV Community report the xhigh setting. We cannot settle which from the outlets.

The maths

Interval overlap, Astra against GPT-6.1 Sol: 68.4 − 60.3 = 8.1 points

The two intervals overlap by 8.1 points (our maths). Overlap alone does not prove the models are equal, since a paired test on the same tasks would be sharper, but the table on its own does not show Astra ahead of GPT-6.1 Sol.

Output tokens per task, GPT-5.2 against GPT-6 Astra: 27,620 ÷ 4,704 ≈ 5.9

The newest model writes about 5.9 times fewer output tokens per task than GPT-5.2 while scoring more than twice as high (our maths). Prices and input tokens are not published, so this is not a cost figure. It does say cost per task moves as much as accuracy across model generations.

Assumptions

  • The figures relayed by AlphaSignal match OpenAI's post. Two outlets agree on the 66.7% and the 43.8%; only AlphaSignal gives the full table.
  • "Partial credit" means a task can score above zero without a correct final call. We have not seen the rubric.
  • The tasks resemble your lab's work. Five domains and 100 tasks is broad, not deep.

The result

66.7% is the average share of rubric credit GPT-6 Astra earned across 100 tasks and five attempts each. It is not the share of tasks it got right, which OpenAI does not report. No human baseline is reported, no score per domain, and only OpenAI models are compared (via AlphaSignal).

The failure examples are the useful part. Astra counted colonies about 12% too high, from missed, merged, and falsely marked colonies, and a model read a z-stack focus change as a biological event (vendor, via AlphaSignal). It also caught a wrong-antibiotic plate that would have invalidated a control (vendor, via AlphaSignal). That is the profile of a reviewer's assistant, not a reviewer.

Where it breaks

  • As a success rate. Partial credit hides how many answers were incomplete.
  • As a ranking. The top two intervals overlap, and no other vendor's model was tested.
  • As a release decision. Without a human baseline there is no bar to clear. Your own scientists are the baseline.

What to measure in a pilot

  1. Step 1. Pick 30 to 50 of your own completed analyses with known answers. Owner: lab head.
  2. Step 2. Score whole-task correctness, not partial credit. Did the agent reach the right call and the right next step? Owner: lab head with a second scientist.
  3. Step 3. Count the errors that would have reached a decision. A miscount that changes colony selection matters more than a wrong label in a note. Owner: lab head.
  4. Step 4. Record cost per task alongside accuracy. Tokens and minutes per analysis, per model. Owner: lab informatics.
  5. Step 5. Keep a scientist on every call until steps 2 and 3 say otherwise. Owner: R&D director.

Missing

  • OpenAI's own post. It returned an error to our tools, so we have not read its wording, rubric, or caveats.
  • Whether the 100 tasks are released, and under what licence.
  • Task-level completion rates and scores per domain.
  • A human baseline and any non-OpenAI model.
  • A test by Prestanda. We have not run BioBasicsBench or any lab agent.

Frequently asked questions

Does 66.7% mean GPT-6 Astra gets two in three lab tasks right?

No. It is the mean share of rubric credit with partial credit allowed, over five attempts per task. OpenAI's relayed figures give no task success rate.

Is GPT-6 Astra better than GPT-6.1 Sol on this benchmark?

Its score is higher, 66.7% against 62.0%, but the published 95% intervals overlap by 8.1 points, so the table alone does not settle it.

Should a lab pilot an analysis agent now?

A supervised pilot on your own past analyses, scored on whole-task correctness and cost per task, is reasonable. Unsupervised lab judgement is not supported by these results, and OpenAI says the same.

Living page. Last updated 8 Nov 2026. We update this note when OpenAI's post can be read or an independent run of the benchmark appears.