跳转至

Agent 交互层级

ChemWorld 在同一套世界与任务合同上支持三个交互层级。它们回答不同问题;除非有明确换算协议,否则不应共用一个排行榜。

Track A — Campaign Design

Agent 提交完整实验或配方。这是黑箱优化、实验设计与跨实验适应的最短路径。

Agent 负责: 配方选择、测量计划和实验间预算分配。
运行时负责: 合法执行、状态转移、资源记账与最终评估。

Track B — Procedure Execution

Agent 每次选择一个操作:投料、设定条件、测量、后处理、恢复、终止和请求 final assay。

这一层级显式考察流程自主性。即使配方很好,无法满足前置条件或闭合生命周期的 Agent 也不会被系统静默补救。

Track C — Process Control

Agent 在世界演化时选择有边界的设备设定点或过程动作,适用于流动、电化学及其他控制轨迹重要的任务。

Public v0.4 实现的是有边界设定点/过程抽象,并非普适高频控制器,也不模拟所有真实执行器。

共享合同

三个 Track 都绑定相同的公开任务标识、world/scenario split、资源账本、事务语义、回放规则与证据边界。隐藏真值始终由评测者持有。

浏览器与 Python 入口

Student Lab 开放合法操作编排;Agent Observatory 通过正式 runner 运行 8 种 provider-free 内置策略。自定义策略、外部模型和高级 adapter 通过 Python 的构建 Agent接入;公开浏览器服务不会接受任意代码或 provider 凭据。

跨 Track 比较时,应当把操作数、测量、失败、生命周期完成度和方法资源与任务结果一起报告。