410 字
2 分钟
SAGA: 用自演化目标函数加速科学发现

论文信息#

Accelerating Scientific Discovery with Autonomous Goal-evolving Agents (SAGA) Yuanqi Du, Botao Yu, et al. | arXiv 2512.21782 | 2025.12 代码: github.com/btyu/SAGA (MIT)

核心思想#

现有 AI 科学发现 agent 都假设目标函数已知且固定,但真实科研中科学家需要根据中间结果不断调整优化目标。SAGA 提出 双层架构:外循环自动演化目标函数,内循环优化候选解。核心 insight:自动设计目标函数比自动优化固定目标更关键

flowchart LR A[Goal] --> B[Planner<br/>提出目标] B --> C[Implementer<br/>实现评分函数] C --> D[Optimizer<br/>优化候选] D --> E[Analyzer<br/>分析+建议] E --> B

方法#

  • 双层循环:外循环(Planner→Implementer→Analyzer)演化目标,内循环(Optimizer)搜索最优解
  • 三种人机协作模式:Co-pilot(全干预)、Semi-pilot(仅分析反馈)、Autopilot(全自动)
  • Optimizer 默认:LLM 进化算法(生成→打分→选 top),可插拔替代
  • Implementer 可自动搜索 web 并编写评分函数,在 Docker 中验证

实验结果#

领域核心结果
抗生素4 个 hit 化合物,MIC 16 μg/mL,对人无毒,Tanimoto >0.7
纳米抗体3 个 de novo PD-L1 结合剂,K_D = 300-400 nM
DNA 序列HepG2 增强子比 baseline 高 48%(特异性)
无机材料永磁体+超硬材料,DFT 验证
化工过程避免不必要单元操作,平衡纯度/成本

最大亮点:抗生素和纳米抗体两个任务获得了湿实验验证

代码短评#

框架开源(MIT),核心逻辑清晰,模块化设计可扩展。但仅公开了抗生素和 DNA 设计两个任务的代码,其余三个领域未开源。

SAGA: 用自演化目标函数加速科学发现
https://arxiv.org/abs/2512.21782
作者
Biscuit
发布于
2026-07-15
许可协议
CC BY-NC-SA 4.0
GRPO:砍掉 Critic 的 PPO 改进版