DeepResearchAgent 是一个分层多智能体系统,不仅专为深度研究任务设计,还能解决通用任务。该框架利用顶层规划智能体来协调多个专业的底层智能体,实现跨多样化复杂领域的自动化任务分解和高效执行。
系统采用两层结构:
conda create -n dra python=3.11
conda activate dra
make install
# 如果在安装过程中遇到 Playwright 问题,可以手动安装:
pip install playwright
playwright install chromium --with-deps --no-shell
.env 文件内容示例:
PYTHONWARNINGS=ignore # 忽略警告
ANONYMIZED_TELEMETRY=false # 禁用遥测
HUGGINEFACE_API_KEY=abcabcabc # 你的 huggingface api key
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=abcabcabc # 你的 openai api key
# (可选)本地代理。如果你使用私有代理,请参考以下配置指南:
LOCAL_PROXY_BASE=http://localhost:6655
SKYWORK_API_BASE=abcabcabs
SKYWORK_OPENROUTER_BJ_API_BASE=abcabcabs
SKYWORK_OPENROUTER_US_API_BASE=abcabcabs
SKYWORK_AZURE_HK_API_BASE=abcabcabs
SKYWORK_WHISPER_BJ_API_BASE=abcabcabs
SKYWORK_GOOGLE_API_BASE=abcabcabs
SKYWORK_API_KEY=abcabcabs
SKYWORK_GOOGLE_SEARCH_API=abcabcabs
python examples/run_example.py
# 下载 GAIA 数据集
mkdir data && cd data
git clone https://huggingface.co/datasets/gaia-benchmark/GAIA
# 运行示例脚本
python examples/run_gaia.py
我们在 GAIA 验证集上评估了我们的智能体,并在 5 月 10 日取得了最先进的性能。
DeepResearchAgent 主要受到 smolagents 架构的启发。我们做出了以下改进:
我们要感谢以下开源项目,它们对这项工作的发展做出了巨大贡献:
我们真诚地感谢这些项目的所有贡献者和维护者,感谢他们致力于推进 AI 技术并使其为更广泛的社区所用。
欢迎贡献和建议!请随时提出问题或提交拉取请求来改进项目。
@misc{DeepResearchAgent, title = {DeepResearchAgent: A Hierarchical Multi-Agent Framework for General-purpose Task Solving.}, author = {Wentao Zhang, Ce Cui, Yang Liu, Bo An}, howpublished = {\url{https://github.com/SkyworkAI/DeepResearchAgent}}, year = {2025} }