开源仓库SamuelSchmidgall/AgentLaboratory5,741 Stars

Agent Laboratory

用多Agent自动完成文献检索、实验代码生成和论文写作的研究流水线

适合希望用AI Agent自动化计算研究全流程的研究者。用YAML配置研究主题和模型后,多个Agent依次完成文献检查、方案规划、代码实验、论文撰写和评审回环,支持人工确认节点。

bo老师判断:值得观察

方向值得关注,建议先确认当前任务是否真正需要它。

...互动状态已更新

这个工具提供了哪些能力

点开任一能力,看清怎么用

每个能力展开后是三件事:它会给你什么、你需要准备什么、哪些必须由你把关。

常见场景:需要自动化文献检索、实验代码生成和论文初稿撰写的完整科研流程;想快速探索一个研究方向,用多Agent协作生成实验代码并评分迭代;需要将实验结果自动编排为结构化的LaTeX论文,含评审和改进回环;希望原型化研究想法,通过可选的人工审核门控制自动化程度

覆盖阶段起步文献设计分析验证写作

第一次这样开始

把仓库地址直接交给 AI

先让 AI 说明环境和风险,再完成最小安装验证。开始前想清楚要用哪个能力、把对应材料备在手边——每张能力卡展开后有具体清单。

第一次直接复制

帮我安装这个库:https://github.com/SamuelSchmidgall/AgentLaboratory
安装前先告诉我需要什么环境,安装后帮我跑通一个最小示例。

别这样用

这些判断,仍然由你负责

  • 不设置API调用预算上限就运行流水线,多Agent循环可能导致高额费用
  • 信任LLM生成的实验代码而不做人工代码审查就直接采用结果
  • 未核实自动生成的引用文献是否存在,直接提交包含幻觉引用的论文
  • 让工具在修订回环中无限制循环,未设定最大步骤数

技术依据

查看能力拆解、验证范围与来源

处理机制

  1. 01

    运行文件合同与外部依赖边界

    这个机制解释 AgentLaboratory 的运行文件、目录、外部 API、代码执行、LaTeX 编译和 AgentRxiv 服务如何共同构成复现边界。它跨越配置调度、数据准备、实验代码、论文写作和 AgentRxiv 本地共享能力。

  2. 02

    阶段命令协议与状态记忆

    这个机制解释 AgentLaboratory 如何用单命令协议、agent history、phase status、过期上下文和 pickle checkpoint 串联多阶段研究流程。它支撑配置调度、文献综述、计划、数据准备、实验、论文写作和评审回环多张能力卡。

已核对范围

  • 读取 AgentRxiv 类的本地 Flask server 启动、搜索和 PDF 缓存逻辑
  • 读取 app.py 的 PDF 上传、SQLite 入库、embedding 搜索和 API 返回
  • 读取 literaturereview 和 reportwriting 中的 AgentRxiv 接入点
  • 读取 HFDataSearch 的数据集检索、过滤和评分逻辑
  • 读取 SWEngineerAgent 与 MLEngineerAgent 的 data preparation 命令协议
  • 读取 LaboratoryWorkflow.datapreparation 的代码执行、SEARCHHF 和 SUBMITCODE 分支
  • 读取 PhDStudentAgent 的文献命令协议
  • 读取 LaboratoryWorkflow.literaturereview 的 SUMMARY、FULLTEXT 和 ADDPAPER 分支

仍待核对

  • 未启动 Flask server
  • 未上传 PDF
  • 未下载 sentence transformer 模型
  • 未验证并行 lab 的 AgentRxiv 路径
  • 未下载 HuggingFace dataset 索引
  • 未运行模型生成的数据准备代码
  • 未验证代码安全隔离
  • 未验证真实 MATH 数据加载

读取版本

d9017d90e329112d2a80b7712f37ee9094d2cd27

许可

MIT

最近核对

内容 2026-06-16
Stars 2026-07-11

已完成源码核对

科研之我见

AI 可以参与科研的哪些环节?一张 11 环节工作流全景图

从选题、文献、理论、数据到投稿,逐环节判断 AI 可以主导、需要人工校验和必须由研究者把关的工作。

查看内容

文献 · 验证

paper-qa

从本地论文和文档中检索证据并生成带精确引用的科研答案

查看内容

文献 · 分析 · 写作

grobid

把学术论文PDF解析成结构化TEI XML,提取元数据、全文结构和参考文献

查看内容

设计 · 分析 · 验证

CausalPy

用贝叶斯方法做准实验因果推断,含10+方法和稳健性诊断套件

查看内容

相关课程

把单项工具放进完整研究设计流程

课程一从研究问题、文献判断、理论假设和方法骨架继续推进,帮助你建立可以复用的研究设计档案。

查看课程一