Paper: 2606.11150 Authors: Andrew Bo Liu, Samira Nedungai, Bryce Cai, Alex Kleinman, Harmon Bhasin, Seth Donoughe Categories: cs.AI, cs.CY

The Gap

Most biosecurity evaluations for LLMs ask factoid questions: “What toxin causes botulism?” or “List genes needed for X.” They test static knowledge. Meanwhile, LLM agents – models that can write code, call APIs, and control hardware – are beginning to perform tasks that previously required a human with a bench and a pipette. No existing benchmark measures whether an AI agent can actually do wet-lab biology: operate a liquid-handling robot, design a DNA fragment for assembly, or evade a screening filter. This paper builds that missing bridge.

Existing prior art includes:

  • CTI (BioSafety benchmarks): multiple‑choice questions about dangerous pathogens.
  • Headroom (BioCapabilities eval): yes/no on whether an LLM can answer biology questions above expert level.
  • Singh et al. (Dual‑Use eval): static list of “dangerous capabilities” with human‑rated scores.

None involve acting in the world – executing code that moves liquid, or generating sequences that pass screening. The gap is a benchmark that demands agentic execution, not just recall.

[AI bio risk exists] -> [Current evals: static Q&A only]
                                    |
                                    v
    [We need to test: can agents DO bio lab tasks?]
        |
        +--------+--------+
        |        |        |
        v        v        v
  [Task 1]  [Task 2]  [Task 3]
  Robot op   DNA des  Screen ev
        |        |        |
        +--------+--------+
        |
        v
[LLM agents > human median]
        |
        v
[Wet-lab validated for Task 1]
        |
        v
[Conclusion: track agentic bio capabilities]

The Increment

One sentence: Before ABC-Bench, we only knew what AI *knows about biology; after ABC-Bench, we know what AI can do in a biology lab – and the answer is “more than the median human.”

Core Mechanism

ABC-Bench isn’t a single test – it’s a three‑station exam designed to cover distinct agentic competencies relevant to biosecurity.

Station 1 – Liquid Handling Robot (OpenTrons): The agent receives a description of a molecular biology protocol (e.g., “assemble a plasmid from two fragments using Gibson assembly”). It must write Python code for the OpenTrons robot to execute. Success is measured by whether the code runs without error and, in wet‑lab validation, produces the correct DNA construct.

Station 2 – DNA Fragment Design for in vitro assembly: The agent is given a target gene sequence and a list of available DNA parts. It must design several overlapping DNA fragments that, when assembled via methods like Gibson or Golden Gate, reconstitute the target. Evaluation uses a simulator that checks fragment overlap, melting temperatures, and assembly feasibility.

Station 3 – DNA Synthesis Screening Evasion: The agent is given a DNA sequence encoding a known toxin (e.g., botulinum neurotoxin). It must obfuscate the sequence (e.g., codon‑modify, rearrange gene order, add filler) so that it passes a hypothetical screening filter based on BLAST against a watch‑list. Success means the modified sequence is not flagged.

Data flow: each task starts with a task prompt (text description + optional files) fed to the LLM agent. The agent outputs a deliverable (code, DNA sequences, etc.). That deliverable is then evaluated automatically (simulator) or manually (wet‑lab). For the robot task, the code is also physically run in a wet lab to confirm real‑world performance.

[Task Prompt]                        [Evaluation]
      |                                   ^
      v                                   |
[LLM Agent] -> [Code / Sequence] --------> [Simulator or Wet-lab]
                     |
                     v
              [Success Metric]
                    |
                    +-------- (binary: pass/fail, or continuous score)

Structural metaphor: The Lab Intern Exam

Imagine a university lab hiring a summer intern. To test their readiness, the lab director sets up three stations:

  1. Robot Chef Station – The intern must program a kitchen robot to follow a complex cooking recipe (e.g., make a layered cake with frosting). The director checks if the robot’s movements produce the correct cake, and if the intern’s code handles edge cases (e.g., missing ingredient).
    Mapping: Robot = OpenTrons; Recipe = molecular biology protocol; Intern’s code = Python script; Cake = assembled DNA.

  2. Recipe Designer Station – Given a list of pantry ingredients and a picture of the final dish, the intern must write down a recipe with exact measurements and steps. The director simulates the recipe to see if the dish comes out right.
    Mapping: Pantry = available DNA parts; Dish = target gene; Recipe = DNA fragment design; Simulation = assembly checker.

  3. Customs Inspector Station – The intern is handed a banned ingredient (e.g., a dangerous chemical) and told to smuggle it through airport security. They must disguise it – change its label, mix with benign compounds, repackage – so that X‑ray and chemical tests don’t flag it.
    Mapping: Banned ingredient = toxin gene; Disguise = sequence obfuscation (codon changes, shuffling); Security test = BLAST screening.

The director (ABC-Bench) then compares the intern’s performance to that of a “median working biologist” (human baseline). The key insight: previous exams only asked interns about cooking theory; ABC‑Bench makes them actually cook.

Key Concepts

  • Agentic Capability: The ability of an LLM not just to produce text, but to exert causal influence on the external world – e.g., by generating executable code that moves robot arms, or by producing DNA sequences that, if physically synthesized, would create a real biological agent. This is distinct from “knowledge” because it requires understanding of context, error‑handling, and low‑level details like pipetting volumes and timing.

    Example: An LLM might know that Gibson assembly uses a 50°C incubation. But to write code for the robot, it must also know that the robot’s pipette tip can only aspirate 200 µL at a time, and that the incubation step must be preceded by a “bead‑break” command. That extra layer of execution is agentic.

  • Dual‑Use Biology Task: A task that has legitimate scientific use but could also be misused to cause harm. Designing DNA fragments is essential for synthetic biology, but the same skills could be used to assemble a pathogen genome. The key is that the capability itself is not “good” or “bad” – the context and intent decide.

    Example: The screening‑evasion task is explicitly dual‑use: the same obfuscation techniques that help a company protect trade secrets could also be used to smuggle a dangerous gene past regulatory filters.

  • Wet‑Lab Validation: Running the agent‑generated code on physical laboratory equipment with real reagents, then analyzing the output (e.g., DNA sequencing) to confirm that the intended biological construct was actually created. This is the gold standard of evaluation – a simulation might miss real‑world issues like evaporation, tip clogging, or temperature gradients.

    Example: For the OpenTrons task, the authors ran the LLM’s Python script on an actual robot in a benchtop incubator, extracted the DNA from the reaction, and sequenced it. The sequencing results matched the expected DNA sequence, proving the code worked outside a simulator.

Framework Shift

Compare the old mainstream approach (static Q&A benchmarks) with ABC‑Bench’s approach (agentic execution).

Before (mainstream approach):           After (this paper):
[Q: "What is the optimal temp for]     [Task: "Write code to assemble two]
[ Gibson assembly?" ]                   [ fragments on a robot at 50degC"]
      |                                        |
      v                                        v
[LLM outputs: "50°C"]                    [LLM outputs Python script]
      |                                        |
      v                                        v
[Compare to human answer]                 [Execute robot + check DNA seq]
      |                                        |
      v                                        v
[Binary correct/incorrect]               [Continuous success + wet-lab]

From passive knowledge retrieval to active tool‑mediated execution, the core shift is framing capability assessment around what AI can *do in the world rather than what it can say.

Expert Assessment

Problem choice: Real gap, not manufactured. Biosecurity risk from AI is a hot policy topic, and existing evaluations are embarrassingly shallow. This paper targets the most dangerous part – when AI can *execute biology tasks autonomously. The timing is perfect: as of 2025, agents like GPT‑4 with code interpreter and tool use are already being used in academic labs.

Method maturity: Clever but not groundbreaking. The tasks are well chosen (cover three threat vectors), but the benchmark construction is straightforward – “take standard lab protocols, turn them into prompts, measure success.” There is no novel algorithmic contribution. The strength is in the careful human baseline collection and wet‑lab validation. Simpler alternatives exist (e.g., “just ask an expert to judge the code”) but they are less reproducible.

Experimental integrity: Mostly solid, but a few red flags. (1) The human baseline uses *median performance, not expert. That means a few very poor humans drag down the median; the top human expert likely far exceeds all tested agents. The authors acknowledge this but the headline “outperformed median human” is a bit cheap. (2) Wet‑lab validation only done on one task (robot) and only with one model (o4‑mini‑high). We don’t know if the other tasks’ code would work in reality. (3) The screening evasion task uses a simple BLAST filter; real screening systems are more sophisticated (AI‑based, homology not sequence identity). Still, it’s a start.

Writing quality: Clear and well‑organized. The authors did not waste space. The biggest weakness is the methodology section – it’s dense and could benefit from a worked example of each task (a full trace of input → agent output → evaluation). That section, if rewritten with a concrete example walkthrough, would vault the paper to top‑tier clarity.

Verdict: Weak accept – A valuable benchmark that fills a genuine gap, but lacks novelty in method and the human baseline comparison is slightly tilted. Useful for the biosecurity community; essential for policymakers.

Takeaways

  • Task template for agentic evaluation: The three‑task structure (robot control, design, evasion) can be ported to other domains (chemistry, manufacturing, cyber). The key is to pick tasks that require external action not just text generation, and to include a human‑in‑the‑loop wet‑lab validation step for at least one task.

  • Human baseline collection matters: The authors recruited 30 biology experts and had them perform the tasks *in silico (no wet lab for humans either). That is expensive but essential. For any agentic benchmark, you must know what “good enough” looks like.

  • Surprise result: All tested LLM agents *outperformed the median human. That should be a wake‑up call. Even if the top human is still far ahead, the agents are already more reliable than the average bench scientist on these specific tasks. That has immediate implications for lab safety training and code review policies.

论文: 2606.11150 作者: Andrew Bo Liu, Samira Nedungai, Bryce Cai, Alex Kleinman, Harmon Bhasin, Seth Donoughe 分类: cs.AI, cs.CY

缺口

现有的生物安全评估大多问的是“事实题”:“肉毒毒素由什么引起?” 或者 “列出合成X所需的基因。” 它们只测试 静态知识。而大语言模型智能体(LLM agent)——能写代码、调API、控制硬件的模型——已经开始完成以前需要人类在实验台前做的操作。目前没有任何基准在衡量AI智能体是否 真的能做 湿实验:操作液体处理机器人、设计DNA片段、或者绕过合成筛查。这篇论文填补的就是这个空白。

此前的工作包括:

  • CTI(生物安全基准):关于危险病原体的选择题。
  • Headroom(生物能力评估):是否LLM在回答生物学问题上超过专家。
  • Singh 等人(双重用途评估):静态的“危险能力”列表,人工打分。

这些都没有要求 在真实世界中行动——执行让液体移动的代码,或者生成能通过筛查的序列。缺失的是一个需要 智能体执行(agentic execution)的基准,而非仅仅回忆。

[AI生物安全风险] -> [现有评估:静态问答]
                            |
                            v
      [需要测试:智能体能做生物实验吗?]
          |
      +---+---+
      |       |
      v       v
  [任务1]  [任务2]  [任务3]
  机器人操作 DNA设计 筛查绕过
      |       |       |
      +---+---+-------+
          |
          v
[LLM智能体 > 人类中位数]
          |
          v
[任务1湿实验验证通过]
          |
          v
[结论:跟踪智能体生物能力]

增量

一句话:在 ABC-Bench 之前,我们只知道 AI *知道 多少生物学;在 ABC-Bench 之后,我们知道 AI 能做 什么生物学实验——答案是“超过中位人类专家”。

核心机制

ABC-Bench 并非一个单一测试,而是一个 三站考试,覆盖与生物安全相关的不同智能体能力。

第一站 – 液体处理机器人(OpenTrons):智能体收到一份分子生物学协议描述(例如“用Gibson组装将两段片段拼接成质粒”)。它必须为 OpenTrons 机器人编写 Python 代码。成功通过的标准是代码无报错运行,并且——通过湿实验验证——产生正确的DNA构建物。

第二站 – 用于体外组装的DNA片段设计:智能体获得一个目标基因序列和可选DNA部件列表。它必须设计若干重叠的DNA片段,使得通过Gibson或Golden Gate等方法组装后能重构目标基因。评估使用模拟器检查片段重叠、熔解温度和组装可行性。

第三站 – DNA合成筛查绕过:智能体获得一段编码已知毒素(例如肉毒毒素)的DNA序列。它必须对序列进行混淆(例如密码子修改、基因重排、添加填充),使其能够通过一个基于BLAST比对手监控名单的假设性筛查。成功意味着修改后的序列不会被标记。

数据流:每个任务从 任务提示(文本描述+可选文件)开始,输入LLM智能体。智能体输出 交付物(代码、DNA序列等)。交付物随后被自动评估(模拟器)或人工评估(湿实验)。在机器人任务中,代码还会在真实的湿实验室中运行以确认实际表现。

[任务提示]                          [评估]
      |                                ^
      v                                |
[LLM智能体] -> [代码/序列] ----------> [模拟器或湿实验]
                     |
                     v
              [成功指标]
                     |
                     +-------- (二元:通过/失败,或连续分数)

核喻:实验室实习生考试

想象一所大学实验室招聘暑期实习生。为了测试其准备程度,实验室主管设了三个站点:

  1. 机器人厨师站 – 实习生必须给厨房机器人编程,按照一份复杂的菜谱(例如做分层蛋糕并裱花)操作。主管检查机器人的动作是否做出正确的蛋糕,以及实习生的代码是否处理了边缘情况(比如缺某种原料)。
    映射:机器人 = OpenTrons;菜谱 = 分子生物学协议;实习生的代码 = Python脚本;蛋糕 = 组装的DNA。

  2. 菜谱设计师站 – 实习生获得一份食材清单和最终菜肴的照片,必须写出一份精确的菜谱(包括用量和步骤)。主管模拟这份菜谱,看能否做出正确的菜肴。
    映射:食材 = 可用DNA部件;菜肴 = 目标基因;菜谱 = DNA片段设计;模拟 = 组装检查器。

  3. 海关安检站 – 实习生拿到一种被禁止的原料(例如危险化学品),必须将其走私通过机场安检。他们需要改头换面——改标签、混入无害物质、重新包装——使得X光和化学检测不报警。
    映射:禁止原料 = 毒素基因;改头换面 = 序列混淆(密码子改变、洗牌);安检 = BLAST筛查。

主管(ABC-Bench)随后将实习生的表现与“中位在职生物学家”进行比较。关键在于:以前的考试只问实习生 关于 烹饪的理论;ABC-Bench 让他们真的下厨。

关键概念

  • 智能体能力(Agentic Capability):LLM不仅产生文本,而且能够 对外界施加因果影响 的能力——例如,生成可执行代码以移动机械臂,或生成如果物理合成就会产生真实生物制剂的DNA序列。这不同于“知识”,因为它需要理解上下文、错误处理以及如移液体积和时长等低层细节。

    例子:LLM 可能知道 Gibson 组装需要 50°C 孵育。但要编写机器人代码,它还必须知道机器人的移液器吸头每次只能吸 200 µL,并且孵育步骤之前必须有“磁珠破碎”指令。这一额外的执行层就是智能体能力。

  • 双重用途生物学任务(Dual‑Use Biology Task):一项既有合法科研用途,又可能被滥用造成伤害的任务。设计DNA片段是合成生物学的基础,但同样的技能也可用于组装病原体基因组。关键在于能力本身不是“好”或“坏”——环境和意图决定一切。

    例子:筛查绕过任务明确是双重用途:帮助公司保护商业机密的混淆技术,同样可用于将危险基因走私过监管过滤器。

  • 湿实验验证(Wet‑Lab Validation):将智能体生成的代码在真实实验室设备上运行,使用真实试剂,然后分析输出(例如DNA测序)以确认预期的生物构建物确实被创造出来。这是评估的黄金标准——模拟可能会遗漏如蒸发、吸头堵塞或温度梯度等真实问题。

    例子:对于 OpenTrons 任务,作者将 LLM 的 Python 脚本在台面恒温摇床中的实际机器人上运行,提取反应后的DNA并测序。测序结果与预期的DNA序列匹配,证明代码在现实世界中同样有效。

框架转变

比较传统主流方法(静态问答基准)与 ABC-Bench 的方法(智能体执行)。

之前(主流方法):                     之后(本文方法):
[问:“Gibson组装的最佳温度是]           [任务:“写代码让机器人组装两段]
[多少?”]                               [片段,50°C”]
      |                                        |
      v                                        v
[LLM输出:“50°C”]                       [LLM输出Python脚本]
      |                                        |
      v                                        v
[与人类答案对比]                          [执行机器人 + 检测DNA序列]
      |                                        |
      v                                        v
[二元正确/错误]                           [连续成功 + 湿实验]

被动知识检索主动工具中介执行,核心转变是将能力评估聚焦于 AI 在现实世界能 * 什么,而不是能 什么。

专家评审

选题眼光:真实缺口,非人为制造。AI 的生物安全风险是当前政策热点,现有评估浅得令人尴尬。这篇论文瞄准了最危险的环节——AI 能够 *自主执行 生物学任务时。时机恰到好处:截至2025年,带有代码解释器和工具使用的GPT‑4等智能体已经在学术实验室中使用。

方法成熟度:巧劲但不是突破性的。任务选择得当(覆盖三个威胁向量),但基准构建直接——“把标准实验协议变成提示词,测量成功。”没有新颖的算法贡献。长处在于严谨的人类基线收集和湿实验验证。存在更简单的方法(例如“直接请专家评判代码”),但可重复性较差。

实验诚意:大体坚实,但几个值得警惕的地方。(1) 人类基线用的是 *中位数 而非专家。这意味着少数非常差的人类会拉低中位数;顶尖人类专家很可能远超所有测试的智能体。作者承认这一点,但标题“超过中位人类”有些取巧。(2) 湿实验验证仅在一个任务(机器人)上且仅用一种模型(o4‑mini‑high)进行。我们不知道其他任务的代码在现实中能否工作。(3) 筛查绕过任务使用简单的BLAST过滤器;实际筛查系统更为复杂(基于AI、同源性而非序列一致性)。不过这毕竟是一个起点。

写作功力:清晰且有组织。作者没有浪费篇幅。最大的弱点是 方法论部分——过于密集,若能加入每个任务的具体例子(输入→智能体输出→评估的完整追踪),整篇论文可升至一流。重写那部分就能大幅提升。

判决弱接收 —— 一个填补真实缺口的有价值的基准,但方法上缺乏新颖性,人类基线比较略有偏差。对生物安全社群有用;对政策制定者必不可少。

要点总结

  • 智能体评估的任务模板:三任务结构(机器人控制、设计、绕过)可以移植到其他领域(化学、制造、网络)。关键在于选择那些需要 外部行动 而不仅仅是文本生成的任务,并且至少对其中一个任务进行 人参与的湿实验验证

  • 人类基线收集至关重要:作者招募了30位生物学专家,让他们也以在 silico 方式完成任务(人类也不做湿实验)。这代价高昂但必不可少。任何智能体基准都必须知道“足够好”是什么水平。

  • 意外的结果:所有测试的LLM智能体 *都超过了中位人类。这应是一记警钟。即使顶尖人类仍然遥遥领先,智能体在这些特定任务上已经比普通实验人员更可靠。这对实验室安全培训、代码审查策略具有直接启示。