1. 自驱动实验室数据闭环工程导论

自驱动实验室(Self-Driving Laboratory,SDL)并不是“把实验设备接上电脑”这么简单。它指的是一套能够自主完成“提出假设—设计实验—执行实验—采集数据—更新模型—再决策”的闭环系统。这里的“自驱动”强调系统在无人逐步干预的情况下,依据当前知识与不确定性,自主选择下一批实验,并把实验结果反馈回决策模型,形成持续迭代。数据闭环工程,则是让这条闭环在数据层面真正跑通:实验参数、原始信号、处理结果、模型预测与决策依据必须可追溯、可复现、可回流。

理解 SDL,需要抓住四个核心特征。第一是闭环性:实验不是一次性批量执行,而是“做一批、看结果、再决定下一批”。第二是自主决策:下一批实验点由采集函数、贝叶斯优化或强化学习策略给出,而非人工排期。第三是数据驱动:模型随数据更新,决策随模型变化。第四是可复现与可追溯:每个实验点都要能回答“为什么做它、用了什么条件、得到什么数据、如何影响下一步”。

自驱动实验室的最小闭环可以概括为:假设 → 实验设计 → 自动执行 → 数据采集 → 模型更新 → 决策 → 新假设。缺少任何一环,系统就退化为“自动化实验平台”或“离线数据分析”,而不是自驱动实验室。

系统边界决定了工程实现的复杂度。一个典型的 SDL 至少包含五层:决策层(优化算法、采集函数、约束管理)、编排层(任务调度、实验队列、资源分配)、执行层(机器人、液体处理、环境控制、仪器接口)、数据层(采集、清洗、存储、元数据、版本管理)、模型层(代理模型、不确定性估计、更新策略)。边界之外是人工设定的目标函数、安全约束与领域知识。工程上最容易出问题的往往不是算法,而是执行层与数据层之间的“最后一公里”:仪器输出格式不统一、时间戳不同步、失败实验被静默丢弃、参数与结果无法一一对应。

自驱动实验室数据闭环:五层结构与数据回流 决策层 采集函数 / 贝叶斯优化 约束与安全边界 编排层 任务调度 / 实验队列 资源与优先级管理 执行层 机器人 / 液处理 / 仪器 环境控制与接口 数据层 采集 / 清洗 / 元数据 版本与溯源 模型层 代理模型 / 不确定性 在线更新策略 目标与约束 目标函数 / 安全阈值 领域知识 原始信号 结构化数据 预测与不确定性 约束注入 数据闭环:实验点 → 结果 → 模型 → 下一批实验点 关键工程要求:参数—结果一一对应 · 时间戳同步 · 失败实验可追溯 · 模型版本与数据版本绑定 缺少任一环节,系统退化为“自动化实验平台”或“离线数据分析”

与传统自动化实验室相比,差异不在“有没有机器人”,而在决策权归属。传统自动化实验室通常执行预先编排好的实验方案,数据用于事后分析;SDL 则把数据实时回流到决策层,下一批实验点由模型和采集函数决定。举例来说,在材料配方优化中,传统平台可能按网格遍历 100 个配方;SDL 则先用 10 个初始点训练代理模型,再根据“期望改进”选择下一个配方,通常 30~50 次实验即可逼近最优区域。这里的 30~50 次是示例量级,实际取决于搜索空间维度与噪声水平。

典型应用场景包括:新材料发现(如钙钛矿、催化剂、合金)、药物配方筛选、合成生物学中的菌株优化、电池电解液配方搜索、增材制造工艺参数寻优。这些场景的共同点是搜索空间大、单次实验成本高、存在噪声,且目标函数没有解析梯度。SDL 的价值在于用尽可能少的实验次数找到可接受解,同时保留完整的数据链路用于后续复现与审计。

工程挑战主要集中在四个方面。其一是数据异构:不同仪器输出 CSV、JSON、二进制甚至图像,需要统一为带元数据的结构化记录。其二是失败处理:实验失败、设备异常、样本污染必须被记录并参与模型更新,否则模型会被“只看到成功样本”的偏差误导。其三是延迟与异步:有些实验几分钟完成,有些需要数天,闭环必须支持异步回填与队列重排。其四是安全与约束:自主决策不能越过温度、压力、浓度等安全边界,约束必须硬编码在决策层而非事后过滤。

判断一个系统是否属于 SDL,可以问三个问题:下一批实验点是否由模型自动给出?实验结果是否自动回流并更新模型?每个实验点是否能追溯到决策依据与原始数据?三个答案都为“是”,才构成完整的数据闭环。

从工程落地角度看,建议先打通“单点闭环”:选一个实验对象、一个可自动执行的仪器、一个可量化的目标函数,用脚本实现“采集—建模—推荐—执行—回填”的最小循环。例如,用一台自动移液工作站配制不同浓度的缓冲液,用 pH 计读取结果,用高斯过程回归建模,用期望改进选择下一个浓度点。初始数据可设为 5 个浓度点,模型长度尺度先验设为 0.2,噪声方差设为 0.01。运行 20 轮后观察推荐点是否收敛到目标 pH 附近。这个示例中的参数是合理假设,用于说明闭环如何启动,不代表真实实验结果。

数据闭环工程的核心不是追求最复杂的算法,而是保证每一轮实验的数据都能被下一轮决策正确使用。参数、结果、时间、设备状态、模型版本、决策理由,这六类信息必须绑定存储。只有做到这一点,自驱动实验室才从演示原型走向可复现、可审计、可扩展的工程系统。