北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发
7509点击    2026-11-05 15:12

周二,北坡的 NorthCUA 团队,突然带来了一套相当完整的电脑智能体开源成果。


Nano、Mini、Pro 三档模型,配套 Harness 代码,再加一份 123 页的技术报告,一次放出。


模型从 9B 覆盖到 397B,报告则把长任务运行、训练数据构造、模型后训练和推理加速逐项展开。这样的开源,确实诚意满满。


项目官网:

beipo.top/blog/northcua/

模型地址:

huggingface.co/beipo-ai/NorthCUA-Pro

Harness 代码:

github.com/beipo-ai/NorthCUA 

技术报告:

arxiv.org/pdf/2611.02102v1


按技术报告公布的比较结果,NorthCUA在ScreenSpot-Pro、OSWorld-G、OSWorld-Verified、WebArena-Verified、WebTestBench五项评测中取得开源 SOTA,覆盖界面定位、桌面操作、网页任务与 Web 测试;在 OSWorld 2.0 上,也达到开源领先水平。


北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发

论文 Fig. 1,NorthCUA-Pro 在六项评测中与报告所选模型的成绩对比。


在前四项评测中,397B 的 NorthCUA-Pro,超过了报告列入比较的万亿参数模型 Qwen3.8-Max 和 Kimi-K3。


小模型的表现同样值得看。在桌面任务评测 OSWorld-Verified 上,9B 的 Nano 达到 78.90%,35B 的 Mini 达到 85.30%,397B 的 Pro 则达到 88.64%。


从模型规模到任务覆盖,北坡这次拿出的是一个完整的 CUA 模型家族。至于这些模型怎样训练出来,怎样撑住复杂的软件操作,123 页报告里有相当多可以展开的内容。团队放出了 NorthCUA 玩《祖玛》的视频。看完只能说:比我玩得好多了!


以下视频来源于北坡BP


北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发


NorthCUA 玩《祖玛》,视频经过加速。


◈AI 还得学会用鼠标和键盘


人类已经把大量专业能力写进了软件。


文档排版、图像编辑、三维建模、企业业务管理,都有成熟的软件和工作流程。Agent 要使用这些能力,就得找到进入软件的办法。


CLI 和 API 提供了很好的入口,但它们的覆盖并不完整。许多功能仍然藏在窗口、菜单和面板里,跨软件的工作流程尤其如此。到了这些地方,Agent 需要自己看屏幕、找到控件,用键盘和鼠标继续操作。


CUA 要补上的,正是 Agent 操作电脑的最后一公里。


这个方向的难度也很实在。屏幕上的一个按钮,要先被识别出来,再判断功能,最后准确点中。点击之后,窗口可能切换、菜单可能展开,输入焦点也可能变化。模型必须根据新的画面,判断刚才的操作有没有达到目的。


任务一旦拉长,问题还会继续增加。


前面读过的数据,切换几个应用之后还得用;已经完成的步骤,需要和剩余工作区分开;某一步出错了,还要找到原因、恢复操作,最后交付符合要求的文件或软件状态。


界面理解、定位、规划、记忆、纠错,都要在同一条工作流里配合起来。


训练这样的模型,自然也更费功夫。每份任务都需要合适的软件环境和初始材料;执行结束后,要检查结果;中间的操作记录,还得能够用于学习。


NorthCUA 的技术路线,就是从这些条件一起入手。


◈NorthCUA 如何拿下开源 SOTA?


北坡的 NorthCUA 团队,把工作从模型训练向前延伸到了经验的产生过程。


一项任务怎样构造,软件环境怎样准备,执行结果依据什么判断,都会影响模型最终学到什么。报告标题里的“涡轮增压”,对应的是三部分相互配合的设计:


  • NorthCUA Harness负责运行桌面与网页任务,支持长流程操作,并保留执行记录和检查结果。
  • Experience Flywheel构造可以实际执行的任务,扩大经验来源,再从运行结果中筛选适合学习的轨迹。
  • Staged Learning通过广覆盖 GUI 中训练、长程监督微调和桌面—网页联合强化学习,把这些经验转化为模型能力。


北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发

Harness、Experience Flywheel 与 Staged Learning 的整体关系。


这三部分共用任务、执行和结果检查的接口。


构造好的任务进入 Harness,留下操作过程、交付物和验收结果;这些记录经过筛选,进入模型训练。更新后的模型又可以回到同一套环境里继续交互,为后续学习提供新的经验。


这套设计所追求的正反馈,由此有了具体的实现路径:任务供给扩大经验来源,运行与验收提高经验的可用性,模型更新再支持下一轮采集。


理解了这层关系,再看报告里的技术细节,就能明白为什么它要花这么多篇幅讨论模型之外的工作。


◈支撑长任务的 Harness


长任务首先会遇到上下文的问题。


截图一张接一张,工具返回不断增加。把整段历史持续塞进模型,代价很高;简单截断,又可能丢掉后面仍然需要的信息。


NorthCUA 把模型下一步需要看到的内容,和完整保存的执行记录分开管理。


近期画面用于判断当前状态。历史截图会标记点击、拖动、滚动等操作,帮助模型把动作和画面变化对应起来;最新截图则保持干净,作为下一步操作的依据。


更早的历史可以压缩,但任务约束、已完成的工作和待办事项需要留下。模型还可以通过工作笔记,保留后面要用的事实与决定。


这样,运行中的上下文能够控制在预算内,完整轨迹也仍然可供检查和训练使用。


任务执行结束后,Harness 还有一项工作:验收。


在软件里,发出操作和完成交付之间,常常隔着好几层检查。点击导出,只能说明导出指令已经发出;文件是否存在、能否打开、内容是否符合要求,还需要继续确认。


NorthCUA 为此保留原始工作区,让检查器结合轨迹、文件和软件当前状态进行核验。任务自带的检查脚本负责明确的条件,能够调用工具的评估器则补充检查脚本未覆盖的部分。


必要的检查和输出保存完成之后,工作区才会释放。


北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发

任务从准备、执行、现场验收到保存记录的完整过程。


这个安排对训练数据很有用。每条候选轨迹,都能对应到当次执行产生的文件、软件状态和评估结果,后续筛选有据可查。


同样的流程还可以在多套隔离环境里并行运行,准备、执行和验收由批量采集服务协调。单个任务怎样稳定跑完,与大量任务怎样持续采集,被放进了同一套运行框架。


接下来,每套环境都需要一份实际做得成、结果能判断的任务。经验供给的问题也就随之而来。


◈400 万次交互,训练经验从哪里来?


报告给出的广覆盖语料,包含超过 10 万条任务轨迹、超过 400 万次 GUI 交互,涉及数十款应用和数百类操作,另有约 4 万个单步界面定位样本。


这些经验对应两种学习需求:找到正确的控件,以及完成一整项工作。


单步定位看似简单,专业软件里却有不少容易混淆的功能。比如,同样是“左对齐”,可能指移动多个对象,也可能指调整文本段落。


NorthCUA 在构造这类数据时,会引入软件文档,再结合面板和选中对象等界面信息,确认控件的实际功能。这样生成的指令,才能与画面里的目标准确对应。


完整任务的构造更复杂。用户的请求、初始环境和验收条件,需要彼此匹配。报告给出了三条不同的构造路线。


第一条,从已有的软件和材料出发。


应用里有哪些功能,文件或网站里有哪些事实,就围绕这些内容构造合理的任务。请求中的对象、操作和目标,都有实际材料支撑。


第二条,从真实需求出发,把环境补齐。


一个工作需求可能来自软件帮助、公开教程或用户问题,但原始描述通常不会附带完整的文件和运行状态。环境构造需要为它准备合适的材料与应用;对于网页任务,还需要重建相关界面、记录和交互,使任务能够实际运行。


第三条,从已有的可靠任务和验证器出发。


基于能够检查结果的种子任务,扩展、拆分或组合出新的任务。请求、初始状态和检查逻辑要同步修改,避免需求已经变了,验收仍在检查旧条件。


北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发

三条任务构造路线。每条路线最终都形成包含请求、环境准备和结果检查的完整任务。


构造出来之后,还要试跑。任务是否能够从初始状态完成,验证器能否接受正确结果、拒绝错误结果,都需要检查。否则,采集再多轨迹,也可能是在重复无法完成的任务,或者学习一套判断不准的反馈。


任务变长时,NorthCUA 会进一步组织工作阶段之间的依赖,让后续操作需要使用前面发现的信息和已经完成的结果。这类经验,才能训练模型持续推进一项工作。


对于常规采集预算内仍然做不出的难题,报告还提出了两种继续探索的方法。


一种是 Skill 演进:把尝试中已经验证有效的操作方法留下来,供后续执行参考。


另一种是里程碑搜索:在某个阶段通过检查后,同时保存软件状态和 Agent 上下文。后面的步骤出了问题,就可以从已经完成的阶段继续探索。


北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发

里程碑搜索如何保留已验证的进展,并探索后续操作


这里保留下来的,既包括可复用的方法,也包括已经完成的工作。复杂任务因此有了继续采集经验的办法,无须每次尝试都从最初的状态重新开始。


◈从 9B 到 397B,同一条训练路线


NorthCUA 的三档模型基于 Qwen3.5 模型家族,沿着同一套分阶段后训练路线发展电脑操作能力。


各类经验在不同阶段承担不同作用。


广覆盖 GUI 中训练,先建立软件操作基础。


这一阶段结合界面定位样本和多种桌面、网页轨迹,让模型接触不同的软件布局、功能与操作方式。前面提到的大规模经验库,主要在这里发挥作用。


长程 SFT,集中学习完整工作流。


这一阶段使用经过筛选、结果通过检查的完整轨迹。报告列出的规模约为 3,000 条轨迹、31 万次交互,重点是跨步骤的信息使用、任务依赖和最终交付。


模型需要学会把前一步的发现带到后一步,持续围绕同一个目标推进。


联合强化学习,再引入模型自身执行的反馈。


任务池同时包含桌面任务和 500 个网页任务。同一个策略在两类环境中执行,验证器给出结果,GRPO 根据同一任务下不同尝试的表现更新模型。


成功的尝试提供学习信号,有效执行中的失败也参与比较。模型由此能够接触到独立操作时出现的状态,并根据实际结果继续调整。


报告公布的 Pro 检查点成绩,也呈现了分阶段训练后的变化。在 OSWorld-Verified 上,广覆盖中训练后为 75.83%,长程 SFT 后达到 85.87%,联合强化学习后达到 88.64%。


从熟悉软件操作,到学习完整流程,再到利用自身执行的反馈,三档模型沿着这条路线逐步提高任务完成能力。


◈Ultrafast:把一部分操作改成选择题


长任务里,等待时间会一轮轮累积。


对用户来说,一项工作需要多少步固然重要,每一步要等多久,同样影响实际体验。哪怕只是点击一个按钮,如果每次都要等待模型逐字生成动作文本,整个流程也会被拉长。


NorthCUA-Ultrafast 尝试缩短这部分等待。


它从联合强化学习之前的 Nano 长程 SFT 模型出发,增加了一个轻量的选择头,直接为操作类型和当前可用控件打分。


一次骨干模型计算后,置信度足够的点击、悬停、勾选等操作,就可以转换为工具调用,跳过动作文本的逐字生成。


需要填写搜索词、输入表单内容或生成最终回复时,再使用原始提示发起完整的模型调用。选择不够可靠时,也可以回到原生生成路径。


北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发

NorthCUA Ultrafast 的直接选择与原生生成两条执行路径


这个设计对原模型的改动很小。原有模型权重保持冻结。选择头本身约有 421 万参数;加入 LoRA 后,可训练参数约为 4,749 万,占完整多模态模型的 0.5% 左右。LoRA 在选择路径启用,在原生生成时关闭。


报告在 WebArena-Verified 上比较了它与原生生成的表现:


在这组实验中,固定计时子集上的平均任务耗时缩短 56.7%。速度提升伴随着一定的成功率损失:Head + LoRA 的任务成功率比原生生成低 3.57 个百分点。这也是 Ultrafast 接下来仍有优化空间的地方。


它给出的方向很清楚:当前页面上能够直接选择的操作,可以尝试用更短的路径完成;开放式内容生成则保留原模型的能力。对需要连续执行大量界面操作的 Agent,这种分工有实际价值。


北坡开源 NorthCUA 全家桶!多项开源 SOTA,模型、Harness、123 页技术报告齐发

NorthCUA-Ultrafast 的快速决策


◈写在最后


专业软件里的功能怎样转成训练任务,任务需要什么环境,长流程怎样继续执行,交付结果怎样检查,执行经验怎样进入模型——这些环节都会影响最终效果。北坡的 NorthCUA 团队,围绕它们做了一套相互衔接的设计,并训练出了覆盖不同规模的模型家族。从专业软件的功能理解,到长任务构造,再到联合强化学习,这份工作展示了北坡打造专业领域 Agent 模型的研发能力。


对开源社区来说,模型、Harness 和技术报告同时开放,也让后续工作有了更多可以直接使用和研究的材料。这样的开放,有助于减少各个团队在基础运行框架上的重复投入,让更多精力用于具体的软件能力和专业任务。


文章来自于"夕小瑶科技说",作者 "夕小瑶科技说"。

AI转型,免费服务,就找AITNT
AITNT资源拓展
根据文章内容,系统为您匹配了更有价值的资源信息。内容由AI生成,仅供参考
1
AI代理

【开源免费】Browser-use 是一个用户AI代理直接可以控制浏览器的工具。它能够让AI 自动执行浏览器中的各种任务,如比较价格、添加购物车、回复各种社交媒体等。

项目地址:https://github.com/browser-use/browser-use


2
AI工作流

【开源免费】字节工作流产品扣子两大核心业务:Coze Studio(扣子开发平台)和 Coze Loop(扣子罗盘)全面开源,而且采用的是 Apache 2.0 许可证,支持商用!

项目地址:https://github.com/coze-dev/coze-studio


【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。

项目地址:https://github.com/n8n-io/n8n

在线使用:https://n8n.io/(付费)


【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。

项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file



【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。

项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file

在线使用:https://vectorvein.ai/(付费)

3
智能体

【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。

项目地址:https://github.com/Significant-Gravitas/AutoGPT


【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。

项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md

4
微调

【开源免费】XTuner 是一个高效、灵活、全能的轻量化大模型微调工具库。它帮助开发者提供一个简单易用的平台,可以对大语言模型(LLM)和多模态图文模型(VLM)进行预训练和轻量级微调。XTuner 支持多种微调算法,如 QLoRA、LoRA 和全量参数微调。

项目地址:https://github.com/InternLM/xtuner