DeepResearchAgent 是一个面向“深度研究”任务与通用任务求解的分层多智能体系统。框架通过顶层规划代理分解任务,并协调多个专用下级代理(如深度分析器、深度研究者、浏览器自动化代理与 MCP 管理器)协同完成复杂工作流,支持异步操作与本地/远程模型推理。
主要特性
- 分层规划:顶层规划代理负责任务分解与调度,下级代理负责细粒度执行与工具调用。
- 丰富的工具集成:支持浏览器自动化(用于信息收集)、安全的 Python 代码执行沙箱、以及基于 MCP 的工具注册与调用。
- 多模型支持:兼容 OpenAI、Anthropic、Google LLM 以及本地 vLLM(Qwen 系列)等推理后端。
- 多媒体能力:内置图像与视频生成工具(Imagen、Veo3)用于多模态实验与演示。
使用场景
- 自动化文献检索与综述生成:用于搜索、读取并摘要学术论文或网络资源。
- 复杂任务编排:适用于需要将高层目标拆分为多个异步子任务的场景(例如大规模数据分析、实验设计)。
- Web 信息采集与交互:配合浏览器代理实现网页导航、抓取与操作,用于数据收集与验证。
技术特点
- 异步架构:基于异步编程以提高并发任务处理能力。
- 可扩展代理体系:支持添加自定义专用代理扩展功能。
- 安全沙箱:对 Python 工具执行进行限制(导入控制、资源限制等),降低远程代码执行风险。