DeepResearch 终于本地化了!8B 端侧写作智能体 AgentCPM-Report 开源!

在深度研究(DeepResearch)席卷而来的今天,我们都渴望拥有一位可以综合复杂信息、自动撰写万字长文的个人专属“超级写作助手”。但当你手握公司明年的战略规划、未公开的财务报表,或是涉及核心机密的科研数据时,你真的敢把它们上传到云端吗?

这正是当前深度调研面临的最大问题: 想要顶级的深度调研能力,就必须依赖云端大模型,意味着要让重要数据“裸奔”; 想要数据绝对安全,选择断网或本地小模型,生成的报告往往又逻辑浅薄、难堪大用。

数据隐私与深度洞察,真的不可兼得吗?

现在,有了一个破局的答案:AgentCPM-Report,一个本地化、私有化、却拥有 SOTA 性能的深度调研智能体。它由清华大学自然语言处理实验室、中国人民大学、面壁智能与 OpenBMB 开源社区联合研发,以端侧模型为核心,实现了比肩顶级闭源系统的报告写作能力。 这意味着,你无需昂贵的算力集群,更无需通过网络上传任何信息,就能在本地拥有一个专家级的调研助手。

目前该项目已同步开源至 AtomGit,方便国内开发者快速获取、协同共建。

👉 项目地址:

https://ai.gitcode.com/OpenBMB/AgentCPM-Report

https://ai.gitcode.com/OpenBMB/AgentCPM-Report-GGUF

🌟 AgentCPM-Report 亮点:

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

🔗 UltraRAG 框架开源地址:https://atomgit.com/OpenBMB/UltraRAG

一、写作能力对标闭源最强标杆

在 DeepResearch Bench、Deep Consult 以及 DeepResearch Gym 三大主流深度调研评测基准中,AgentCPM-Report 展现了惊人的越级战斗力,综合评分达到甚至超越顶级闭源系统。在最考验深度的洞察性指标上,AgentCPM-Report 力压群雄,排名第一;而在全面性指标上,也仅次于基于 Claude 的复杂写作框架,位居第一梯队。

图片

图片

图片

二、从零构建《三体》“面壁计划”深度报告

光看跑分不够,我们直接上实战。 要求 AgentCPM-Report 以三体原文为知识库,生成一篇关于“面壁计划”来龙去脉的调查报告。在视频中,您将看到它从线索挖掘、大纲规划到万字长文撰写的全过程:

三、极简部署教程

配合 UltraRAG 框架一键部署,你就能拥有专属的深度调研助手:

  • Docker 一键拉起:通过 Docker 可在本地光速启动 UltraRAG 服务与 AgentCPM 智能体;
  • 拖拽式构建知识库:无需编写代码,直接将本地的 PDF、TXT 等私有文档拖入后台,系统自动完成切片与向量化索引;
  • 沉浸式深度调研:输入研究课题,即可让智能体生成结构化、带引用的专业报告。

演示视频

四、技术解密:端侧模型如何“以弱胜强”?

AgentCPM-Report 之所以能以 8B 参数媲美闭源系统源于两大技术创新:

创新一:“写作即推理”模式,让思考更贴近人脑

传统方案试图让模型“一口气”生成完整大纲或内容,容易造成产出报告的逻辑崩塌,对于小模型来说是更是难上加难。AgentCPM-Report 创新性地采用了“边写作,边规划”的迭代精炼框架打破这一局限:

  • 两阶段循环:系统在 “起草” 与 “深化” 两个状态间不断交替。就像人类专家一样,写完一段草稿后,会立即停下来反思:“有没有需要补充的地方?侧重点应该是怎样的?”,然后回头扩展章节、补充检索、填充新内容。
  • 渐进式优化:将宏大的万字长文任务,拆解为一系列可执行的微小目标。模型在每一轮循环中只需解决当下的局部问题,从而在较小的参数规模条件下产出逻辑严密、细节丰富的长篇报告。

创新二:“多阶段智能体学习”,全方位能力提升

1|四大核心能力拆解

项目将完整报告协作拆解为四个核心能力模块,并针对性地进行强化训练:

  • 🔍 智能检索能力:以“召回率”为核心优化指标,确保检索内容高度相关,为写作奠定坚实基础;
  • 📝 流畅写作能力:建立多维度质量评估体系,从内容深度到表达清晰度全面把关;
  • 🗺️ 科学规划能力:对生成大纲进行结构化评估,确保报告逻辑严谨、层次分明;
  • 🎯 精准决策能力:采用“轨迹剪枝”技术,构造高质量数据,解决“何时停止深化”的关键决策问题。

2|三阶段训练法:从入门到精通

项目训练过程同样精心设计:

  • 有监督微调:高质量范文引导,掌握写作基本范式;
  • 原子能力强化:针对每项核心原子能力进行专项提升;
  • 全流程优化:端到端全链路强化学习,以最终报告质量为唯一目标,打通所有能力关节。

即刻体验:把 DeepResearch 装进你的硬盘

AgentCPM-Report 现已同步开源至 AtomGit,作为首个真正可本地化部署、达到实用级别的深度调研系统。你的数据,只属于你自己。 

👉 项目地址:

https://ai.gitcode.com/OpenBMB/AgentCPM-Report

https://ai.gitcode.com/OpenBMB/AgentCPM-Report-GGUF

诚邀开发者与研究人员通过 AtomGit 获取项目:克隆仓库后按教程部署,加载私有知识库,体验本地化专业报告生成。也欢迎在项目页面提交 Issue、发起 PR,参与代码贡献与功能优化,共建开源生态。

📧 合作联系:[email protected]

💬 技术交流:扫描下方二维码加入讨论群,期待您的建议与反馈。


Read more

Flutter for OpenHarmony: Flutter 三方库 simple_logger 为鸿蒙系统开发打造最纯粹的日志调试体验(极简主义者的首选)

Flutter for OpenHarmony: Flutter 三方库 simple_logger 为鸿蒙系统开发打造最纯粹的日志调试体验(极简主义者的首选)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 应用调试时,虽然控制台有原始的 print,但在处理复杂的异步流、网络状态变更或多层级渲染时,简单的打印往往会导致信息洪流,难以寻找重点。如果你不需要像 talker 或 logger 那么繁重的全家桶方案,只想在控制台中看到一点色彩和清晰的层级,那么这个库就是为你准备的。 simple_logger 完美诠释了“大道至简”。它不依赖任何原生 C++ 接口,纯 Dart 实现,能在鸿蒙设备上以极低的资源占用提供带有级别过滤(Level Filtering)和漂亮格式的日志输出。 一、日志过滤层级模型 simple_logger 允许你根据开发阶段动态调整输出强度。 只打印 INFO 及以上 日志级别 (Level) FINE (调试详情) INFO (常规业务)

By Ne0inhk
Flutter 组件 ignorium 的适配 鸿蒙Harmony 实战 - 驾驭代码生成忽略审计、实现鸿蒙端构建产物精准管理与资源泄露防护方案

Flutter 组件 ignorium 的适配 鸿蒙Harmony 实战 - 驾驭代码生成忽略审计、实现鸿蒙端构建产物精准管理与资源泄露防护方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 ignorium 的适配 鸿蒙Harmony 实战 - 驾驭代码生成忽略审计、实现鸿蒙端构建产物精准管理与资源泄露防护方案 前言 在鸿蒙(OpenHarmony)生态的超大规模工程开发中,代码生成(Code Generation)技术(如 build_runner)是提效的利器,但同时也带来了一个令人头疼的并发症:构建产物的急剧膨胀。面对动辄数千个生成的 .g.dart、.fb.dart 以及各种缓存占位文件。如果缺乏一套严密的忽略审计机制,不仅会导致 IDE 索引变慢、IDE 搜索结果被垃圾信息淹没,更严重的是,某些带有敏感信息的生成代码可能会被误提交到仓库中。 我们需要一种“逻辑可控”的构建过滤器。 ignorium 是一套专为代码生成与静态分析设计的忽略路径审计引擎。它允许你通过定义严密的模式规则。精确控制哪些生成文件应该被存留,哪些应该在构建后立即从宿主机环境抹除。

By Ne0inhk
鸿蒙金融理财全栈项目——生态合作、用户运营、数据变现优化

鸿蒙金融理财全栈项目——生态合作、用户运营、数据变现优化

《鸿蒙APP开发从入门到精通》第24篇:鸿蒙金融理财全栈项目——生态合作、用户运营、数据变现优化 🚀🤝📈 内容承接与核心价值 这是《鸿蒙APP开发从入门到精通》的第24篇——生态合作、用户运营、数据变现优化篇,100%承接第23篇的性能优化、安全加固优化、合规审计优化架构,并基于金融场景的生态合作、用户运营、数据变现优化要求,设计并实现鸿蒙金融理财全栈项目的生态合作、用户运营、数据变现优化功能。 学习目标: * 掌握鸿蒙金融理财项目的生态合作设计与实现; * 实现生态合作协议、生态合作接口、生态合作数据; * 理解用户运营优化在金融场景的核心设计与实现; * 实现用户分群优化、用户画像优化、用户留存优化; * 掌握数据变现优化在金融场景的设计与实现; * 实现广告变现优化、付费变现优化、数据产品变现优化; * 优化金融理财项目的用户体验(生态合作、用户运营、数据变现优化)。 学习重点: * 鸿蒙金融理财项目的生态合作设计原则; * 用户运营优化在金融场景的应用; * 数据变现优化在金融场景的设计要点。 一、 生态合作基础 🎯 1.1 生态

By Ne0inhk

node-llama-cpp安装与配置:Windows、Linux和Mac全平台教程

node-llama-cpp安装与配置:Windows、Linux和Mac全平台教程 【免费下载链接】node-llama-cppRun AI models locally on your machine with node.js bindings for llama.cpp. Force a JSON schema on the model output on the generation level 项目地址: https://gitcode.com/gh_mirrors/no/node-llama-cpp node-llama-cpp是一个基于llama.cpp的Node.js绑定库,让你能够在本地机器上运行AI模型,并在生成级别强制模型输出符合JSON模式。本文将为你提供Windows、Linux和Mac全平台的安装与配置教程,帮助你快速上手这款强大的AI工具。 一、准备工作 在开始安装node-llama-cpp之前,请确保你的系统满足以下要求:

By Ne0inhk