README_zh.md

February 9, 2026 · View on GitHub

AgentCPM-Report 标志

【中文 | English

新闻

  • [2026-01-20] 🚀🚀🚀我们开源了基于MiniCPM4.1-8B构建的AgentCPM-Report,能够在报告生成领域比肩顶尖的闭源商业系统如Gemini-2.5-pro-DeepResearch

概述

AgentCPM-Report是由THUNLP、中国人民大学RUCBMModelBest联合开发的开源大语言模型智能体。它基于MiniCPM4.1 80亿参数基座模型,接受用户指令作为输入,自主生成长篇报告。其有以下亮点:

  • 极致效能,以小博大:通过平均40轮的深度检索与近100轮的思维链推演,实现对信息的全方位挖掘与重组,让端侧模型也能产出逻辑严密、洞察深刻的万字长文,在深度调研任务上以8B参数规模达成与顶级闭源系统的性能对标。
  • 物理隔绝,本地安全:专为高隐私场景设计,支持完全离线的本地化敏捷部署,彻底杜绝云端泄密风险。基于我们的 UltraRAG 框架,它能高效挂载并理解您的本地私有知识库,让核心机密数据在“不出域”的前提下,安全地转化为极具价值的专业决策报告。

演示案例:

快速开始

Docker部署

我们实现了一个最简单的docker-compose一键部署,集成进了UltraRAG,包含RAG框架UltraRAG2.0,模型推理框架vllm与向量数据库milvus;如果您想使用cpu推理,我们也有使用llama.cpp对gguf格式文件模型的版本,将docker-compose.yml转成docker-compose.cpu.yml即可。

git clone git@github.com:OpenBMB/UltraRAG.git
cd UltraRAG
git checkout agentcpm-report-demo
cd agentcpm-report-demo
cp env.example .env
docker-compose -f docker-compose.yml up -d --build
docker-compose -f docker-compose.yml logs -f ultrarag-ui

第一次启动需要拉取镜像,下载模型并配环境,需要稍等约30分钟左右 之后您打开http:/localhost:5050 ,如果能看到图形界面,则说明您部署成功。 您可以遵循界面指示,上传本地文件,并进行切片,建索引;之后在Chat板块pipeline选择AgentCPM-Report开始您的流程!

(可选)您可以从Wiki2024 导入Wiki2024作为写作数据库。

您可以从教程 中阅读更多关于AgentCPM-Report的教程。

Huggingface不可用时

Huggingface无法访问时,您可以通过modelscope离线下载好模型放到UltraRAG/agentcpm-report-demo/models/agentcpm-report中,然后在.env中设置为本地路径:

VLLM_MODEL_HOST_PATH=
VLLM_MODEL_CONTAINER_PATH=/models/agentcpm-report
VLLM_MODEL=/models/agentcpm-report
VLLM_SERVED_MODEL_NAME=agentcpm-report

代码结构

AgentCPM-Report/
├── agentcpm-report-demo/  # 包含一键部署的docker-compose配置
├── examples/              # 包含AgentCPM-Report的配置文件示例
├── prompts/               # 包含报告生成所需的Prompt模板
├── servers/               # 自定义服务实现(主要是AgentCPM-Report管线)
└── UltraRAG/              # 部署框架UltraRAG,已经融合进部署相关内容

评估

DeepResearch Bench Overall Comprehensiveness Insight Instruction Following Readability
Doubao-research 44.34 44.84 40.56 47.95 44.69
Claude-research 45.00 45.34 42.79 47.58 44.66
OpenAI-deepresearch 46.45 46.46 43.73 49.39 47.22
Gemini-2.5-Pro-deepresearch 49.71 49.51 49.45 50.12 50.00
WebWeaver(Qwen3-30B-A3B) 46.77 45.15 45.78 49.21 47.34
WebWeaver(Claude-Sonnet-4) 50.58 51.45 50.02 50.81 49.79
Enterprise-DR(Gemini-2.5-Pro) 49.86 49.01 50.28 50.03 49.98
RhinoInsigh(Gemini-2.5-Pro) 50.92 50.51 51.45 51.72 50.00
AgentCPM-Report 50.11 50.54 52.64 48.87 44.17
DeepResearch Gym Avg. Clarity Depth Balance Breadth Support Insightfulness
Doubao-research 84.46 68.85 93.12 83.96 93.33 84.38 83.12
Claude-research 80.25 86.67 96.88 84.41 96.56 26.77 90.22
OpenAI-deepresearch 91.27 84.90 98.10 89.80 97.40 88.40 89.00
Gemini-2.5-pro-deepresearch 96.02 90.71 99.90 93.37 99.69 95.00 97.45
WebWeaver (Qwen3-30b-a3b) 77.27 71.88 85.51 75.80 84.78 63.77 81.88
WebWeaver (Claude-sonnet-4) 96.77 90.50 99.87 94.30 100.00 98.73 97.22
AgentCPM-Report 98.48 95.10 100.00 98.50 100.00 97.30 100.00
DeepConsult Avg. Win Tie Lose
Doubao-research 5.42 29.95 40.35 29.70
Claude-research 4.60 25.00 38.89 36.11
OpenAI-deepresearch 5.00 0.00 100.00 0.00
Gemini-2.5-Pro-deepresearch 6.70 61.27 31.13 7.60
WebWeaver(Qwen3-30B-A3B) 4.57 28.65 34.90 36.46
WebWeaver(Claude-Sonnet-4) 6.96 66.86 10.47 22.67
Enterprise-DR(Gemini-2.5-Pro) 6.82 71.57 19.12 9.31
RhinoInsigh(Gemini-2.5-Pro) 6.82 68.51 11.02 20.47
AgentCPM-Report 6.60 57.60 13.73 28.68

我们的评测数据集包括DeepResearch Bench, DeepConsult和DeepResearch Gym,写作时知识库包括约270万Arxiv论文以及内部的约20万条网页总结。

致谢

本项目的实现离不开开源社区的支持与贡献。我们在开发过程中参考并使用了多个优秀的开源框架、模型和数据资源,包括verlUltraRAGMiniCPM4.1SurveyGo

贡献

项目负责人:李奕杉,陈文通

项目贡献者:李奕杉,陈文通,闫宇坤,李明蔚,梅森,王晓荣,刘鲲鹏,从鑫,王硕,张众,卢雅西,刘正皓,林衍凯,刘知远,孙茂松

项目指导人:闫宇坤,林衍凯,刘知远,孙茂松

引用

如果 AgentCPM-Report 对您的研究有所帮助,您可以按照如下方式进行引用:

@misc{li2026agentcpmreport,
      title={AgentCPM-Report: Interleaving Drafting and Deepening for Open-Ended Deep Research}, 
      author={Yishan Li and Wentong Chen and Yukun Yan and Mingwei Li and Sen Mei and Xiaorong Wang and Kunpeng Liu and Xin Cong and Shuo Wang and Zhong Zhang and Yaxi Lu and Zhenghao Liu and Yankai Lin and Zhiyuan Liu and Maosong Sun},
      year={2026},
      eprint={2602.06540},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2602.06540}, 
}