论文

Project2Task:自主研究中图引导的项目级规划

Project2Task: Graph-Guided Project-Level Planning for Autonomous Research

智能体系统Agent 规划

摘要

研究代理可以从单一主题出发,搜索文献、提出假设、生成代码、运行实验和草拟文稿。然而,一个研究项目不仅仅是一个更大的任务:它是一个需要通过多个有界任务来推进的长期议程,这些任务具有不同的但相关的目标、并行方案和依赖关系。现有的单任务系统往往将项目视为一个超大的任务,产生模糊或重叠的任务列表,或者让任务边界和执行顺序由手动协调决定。我们引入Project2Task,这是一种用于自主研究的图引导的项目级别规划层。给定一个项目摘要,它将候选贡献表示为创新原子,并在有向线性图中组织它们。轻量级伯努利块模型目标选择横向、垂直和混合的项目分解。然后,Project2Task生成带有明确贡献所有权的有界任务,修复重叠和缺失执行字段,并发出依赖于目标、输入、预期成果、评估要求、边界约束和执行顺序的任务合同。这些合同独立于任何特定的研究执行者,支持将任务输出集成到一个可协调的项目结果中。在十个项目摘要生成大约30个任务的基准测试中,基于文稿的项目分解给Project2Task平均评分7.15,比简要基准线4.58和仅主题设置5.31高。整合其合同与AutoResearchClaw,下游任务准确性的平均值从0.536增加到0.759。这些结果展示了明确的项目到任务规划对于产生可协调、非冗余且可执行的研究任务集的价值。

Project2Task:自主研究中图引导的项目级规划:论文配图
图 1:Project2Task 将宏观研究项目转换为可执行的任务组合。规划者首先用可用的代码、资源和文献证据来描述项目简介,然后将项目分解为创新原子,并构建一个沿袭图,其边存储端点对和描述类似依赖关系的基本原理。伯努利块模型路由器在此图上比较水平、垂直和混合分解策略,然后将选定的计划修复为任务级执行合约,指定贡献所有权、共享资产、必须覆盖和不得覆盖的内容、预期输出和依赖顺序。编排器使用这些合约来协调任务执行器,从而在下游任务执行开始之前使项目结构明确。