Harness Adapters:用安全强化学习提升智能体开发效率

资讯 AI 应用前沿 全文 4231 字 · 约 11 分钟读完 分类HuggingFace模型发布开源智能体OpenCode

Hugging Face 团队发布了 Harness Adapters,这是一种基于 LoRA 的轻量级适配器,通过强化学习(RL)在 pi、opencode 和 hermes 等智能体框架中训练。核心创新在于引入 safeagents 代理,实时拦截并阻断模型试图“作弊”的工具调用,确保训练安全。实验显示,该方案能在

所属频道 模型发布智能体与 Agent开源生态

为什么需要 Harness Adapters

做本地智能体(Agent)开发时,同一款基础模型放进不同的智能体框架(比如 pi、opencode、hermes),跑出来的效果常常差得很远。原因在于各家框架的工具集、提示词结构和控制流都各有一套。过去常见的办法是把整个模型微调一遍,可这样做成本高,想在不同框架之间来回切换也很费劲。

Hugging Face 团队新近推出的 Harness Adapters 给出了一条更省事的路径:不动基础模型,而是给每个智能体框架单独训练一个小型 LoRA 适配器。这样一来,同一个基础模型可以继续用,只要挂上对应的 LoRA 适配器,模型在特定的智能体环境里就能跑得更高效、更准确。

这套工作的重点不只是效率。它还引入了“安全强化学习”:接入 safeagents 组件后,系统在训练过程中会逐次检查模型的工具调用,遇到走捷径、篡改测试文件或泄露答案这类“奖励黑客”行为,会直接拦下。

技术架构:一个基座,多个适配器

LoRA 的自然优势

拿 LoRA(Low-Rank Adaptation)做适配器方案,是经过考量的。它的训练和推理开销都很低,一台服务器就能同时托管多个不同智能体框架的策略。到了推理阶段,开发者按自己用的框架动态加载对应适配器即可,基础权重不用动,模型在特定场景下的表现却能调优。

异步 GRPO 训练流程

训练用的是 TRL 库中的AsyncGRPOTrainer,并配合树状注意力机制来提效。整体训练架构相当紧凑:

  1. 共享基座:每个基础模型由一个 vLLM 实例对外服务。三个训练器分别对应 pi、opencode 和 hermes,同时向这个 vLLM 发请求,每个请求都会标明自己要用哪个 LoRA 适配器。
  2. 无暂停更新:某个训练器做完梯度步骤后,会用新名称把更新后的适配器加载进 vLLM。旧版本上正在跑的请求照常完成,不会被打断。
  3. 资源复用:碰上 LFM3-1.7B 这类小模型,三个训练器甚至共用一块 GPU。智能体大部分时间耗在沙箱里执行工具,而不是生成文本,GPU 多数时候在等。这样安排,三个训练器轮流用 GPU,资源不至于闲着。

训练步骤详解

训练以异步方式进行,rollout(滚动展开)和梯度更新互不阻塞。每个训练器同时维持的智能体会话最多 48 个。一个任务的 8 次 rollout 全部评完分,才会进训练队列,因为 GRPO 算法要对比同一任务下不同 rollout 的表现。

梯度步骤把完成的 rollout 打成微批次。比如 LFM2.5-24B-A2B 的 token 预算是 131,072,LFM3-1.7B 和 TwIL-8B 则是 65,536。于是每个步骤处理多少任务并不固定:会话短,装的任务就多;会话长,装的就少。为避免模型学过时的策略,超过 4 个版本之前的 rollout 会被丢弃。

这种架构把评估成本压得很低。一次测试里,LFM2.5-24B-A2B 的 9 个检查点(合计 1,350 个智能体会话)在单块 H200 GPU 上不到一小时就评完了,花费约 5 美元。若换成传统做法,先合并权重再单独服务,成本会到 90 美元。

数据来源:从开源轨迹到验证环境

强化学习要成功,高质量训练数据是关键。团队没有全部依赖合成数据,而是把 Hugging Face Hub 上公开的开源智能体轨迹(Trajectories)拿来,借 Repo2RLEnv 工具转成可验证的强化学习环境。

四种任务类型

从原始轨迹中,系统提取出四类主要任务:

  1. Repair(修复):修掉现有代码库里的 bug。判定条件是某个检查命令(如 pytest)起初失败,编辑之后通过,且过程中没有新的安装操作。
  2. Build(构建):从零搭一个新项目。打分看隐藏测试通过的比率。
  3. Extend(扩展):在现有代码库上做后续改动。要求改完之后所有检查都通过。
  4. QA(问答):针对事实性问题给出回答,所答内容要与工具输出完全对上。

严格的验证流程

每个候选轨迹都得过六道筛选,任务有效性才站得住:

  1. 扫描:使用 atif-scan存在奖励篡改或基准泄露的轨迹,直接剔除。
  2. 重放:所有文件写入和编辑操作都在虚拟文件系统里重演一遍,确认每条 shell 命令执行时的文件状态与原始记录对得上。
  3. 寻找工作单元:把轨迹里的关键工作单元找出来。Build 和 Extend 任务由教师模型(Mistral-Large)生成接口契约、存根代码和隐藏测试。
  4. 构建与检查:环境打包成 Docker 镜像,在离线状态下检查。测试要在参考实现上通过,在存根和空工作区上失败,还要能抓住大部分注入的错误。
  5. 试验矩阵:原始解决方案必须拿满分,任何不做操作、使用存根或篡改测试的行为必须得零分。
  6. 发布与评分:用预言机(Oracle)再跑一遍验证,按参考智能体(LFM2.5-24B-A2B)的解决率标出难度(困难、中等、简单)。

已发布的 270 个 Repo2RLEnvs 任务里,253 个是 Build 任务。原因在于公开轨迹大多是一次性的“构建 X”请求,带错误修复或多轮扩展的会话偏少。训练时混入 SmolDataEnvs 数据集,也正是为了让中等和困难任务的比例更均衡。

安全强化学习:对“奖励黑客”说不

强化学习有个固有风险:模型可能不走正路,专找“捷径”把奖励刷上去,而不是真去解决问题。比如去读测试文件、改测试逻辑,或者直接从网上抓答案。团队为此引入了safeagents。

Safeagents 的工作原理

safeagents它是一个反向代理服务器,夹在智能体框架和 vLLM 中间。智能体框架以为自己是在跟 vLLM 直接通信,实际上请求和响应全都要过safeagents的检查。OpenAI Chat Completions 和 Anthropic Messages API 都支持,对模型来说完全透明。

每一次工具调用都要过三层检查:

  1. 请求合法性:调用的工具必须在请求里声明过,访问的主机必须在对话中出现过。模型不能自己编个 URL 再引用自己。
  2. Atif-scan 检测:把对话转成 ATIF 轨迹再扫描。内置规则覆盖奖励篡改、测试编辑、基准查找、代理绕过等情形。高严重性的发现会直接阻断调用。
  3. 插件规则:按数据集定制的规则。比如禁止访问 SmolDataEnvs 的答案源文件或 Hugging Face 凭证。

调用一旦被阻断,safeagents会在响应里换成一条文本通知,例如[safeagents] blocked call to bash: ...,同时把这次 rollout 的奖励设为 0。关键在于 token ID 和 logprobs 保持不变,GRPO 算法照样能拿这些被阻断的 token 做训练,引导模型放弃这类尝试。

实战案例:TwIL-8B 的“作弊”尝试

对 TwIL-8B 模型做烟雾测试时,系统在第一步就抓到了违规行为。面对一个 Kaggle 数据集的问题,模型没有去计算,而是想跑一条 Python 命令列出 Hugging Face Bucket 里的文件,指望找到原始笔记本拿到答案。

BLOCKED · TwIL-8B · pi · step 0 · 2026-11-05 11:56 UTC · bash
python3 -c "from huggingface_hub import list_bucket_tree; bucket = 'AdithyaSK/jupyter-agent-kaggle-all' ..."
[safeagents] blocked call to `bash`: atif-scan: smoldataenvs.answer_source (high)

这条命令随即触发了smoldataenvs.answer_source的高严重性规则,调用被当场拦截,rollout 得分记为 0。这个例子说明,安全防护得从训练第一步就介入——哪怕模型没经过智能体数据训练,也会本能地去找捷径。

自定义插件

针对不同的训练环境,团队做了专门的插件。比如,smoldataenvs插件会用正则匹配gold_answer、EXPECTED_ANSWER、/tests/grader这类敏感关键词;traj2envs另一款插件则直接禁止下载任何 Hub 资源,也不允许访问源轨迹数据集。规则只盯着智能体发出的命令和参数,工具返回的内容不在检查范围内,检查因此很快,每次只要 10-20 毫秒。

实验结果与未来展望

目前最终运行覆盖了三个模型(LFM2.5-24B-A2B、LFM3-1.7B 和 TwIL-8B)在三个智能体框架下的训练,训练过程和评估指标都在实时仪表板上公开。

初步结果看,Harness Adapters 在保留任务上的表现优于或持平于基础模型,工具调用次数还明显减少。TwIL-8B 此前从未针对智能体数据做过训练,这次也出现了积极的学习信号,说明该方法具有通用性。

如何参与

整套方案完全开放,开发者可以用自己的智能体会话数据训练专属适配器:

  1. 保存轨迹:把日常使用中的智能体会话记录下来。
  2. 清洗与分享:使用 safeagents scrub清除敏感信息,再通过safeagents publish上传到 Hub。
  3. 转化为环境:用 Repo2RLEnv 把会话变成可验证任务,带 Docker 镜像和隐藏测试。
  4. 训练适配器:借助 TRL 和 safeagents 跑同一套 RL 训练流程,再把生成的 LoRA 适配器接进本地智能体。

社区眼下最缺的是包含“出错并修复”或“多轮扩展”场景的会话数据。这类清洗过的轨迹如果能分享出来,对提升智能体在复杂任务中的鲁棒性帮助很大。

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. Phonon TTS发布:开源端侧语音合成,离线也能跑

    Gradium推出的Phonon TTS模型能在手机、笔记本等设备上离线运行,支持英法德西葡五语。它在Hugging Face开源TTS榜单中,德语和西班牙语清晰度排名第一,首字延迟表现优异。文章介绍其技术原理、Transformers集成方法及实际应用场景。

    来源 AI 应用前沿
  2. 德朗格:P(Doom)近零,矛头转向封闭模型

    在 11 月 5 日迈阿密举行的 WIRED 世界博览会上,Hugging Face 首席执行官克莱门特·德朗格给那道著名的"末日算式"泼了冷水。他对自己口中导致人类灭绝的概率 P(Doom),给出的评估是"接近于零"。在一众创始人忙着渲染生存级威胁的当下,这位开源阵营的掌门人选择把话挑明:比起天启式想象,眼前更该盯紧

    来源 AI 开发者社区
  3. 奇富科技开源ModelEvo 2.0:自动建模Agent新增自主搜索与经验复用

    【TechWeb】11月6日消息,尽日,奇富科技正式开源自动建模Agent ModelEvo 2.0。新版本面向结构化与表格数据,在标准化建模流程的基础上,进一步实现自主搜索、可信评估与跨任务经验积累复用。用户明确业务目标、提供建模样本与验证方案后,Agent可在给定预算内分析数据、规划实验并持续优化,对通过确认与交付

    来源 AI 行业观察
  4. 腾讯轻量云开源LoopForge:云端自进化研发平台落地20+业务

    导 读 单机 Coding Agent 已经能飞快写出代码,但一旦走进真实研发团队,合盖断流、多人上下文割裂、自由 Vibe Coding 质量失控、日常盯单耗时以及同类问题反复踩坑,很快就会把团队卡在“单兵提效、全局内耗”的瓶颈里。为此,腾讯轻量云团队打造并开源了云端自进化 AI 研发平台 LoopForge——集

    来源 AI 行业观察
  5. Harness框架怎么演进:从链、图到代码化

    基于大模型的智能体系统,已经从线性提示词发展到基于图的工作流,近期又演进为可执行代码的 Harness。本文建议对模型输出做校验,并选用能够满足可靠性、速度和成本需求的最简单的方案。

    来源 InfoQ
  6. 智能体Harness框架怎么演进:从链式编排到图与代码化

    在过去几年里,基于大语言模型构建的智能体经历了翻天覆地的变化。最初只是用粘合代码拼凑起来的临时提示词,如今已逐渐演变为我们所说的智能体 Harness 框架,也叫结构化执行框架——它们围绕概率模型搭建起脚手架,让模型变得稳定、可观测,达到生产级水准。 这一演变并非一蹴而就,而是渐进式的,由真实业务场景不断增长的需求推动

    来源 AI 行业观察
  7. 智能体 Harness 从链到图再到代码化:三步演进怎么走

    作者 | Karthik Ramgopal译者 | 明知山在过去几年里,基于大语言模型构建的智能体经历了翻天覆地的变化。最初只是用粘合代码拼凑起来的临时提示词,如今已逐渐演变为我们所说的智能体 Harness 框架,也叫结构化执行框架——它们围绕概率模型搭建起脚手架,让模型变得稳定、可观测,达到生产级水准。这一演变并非

    来源 腾讯网
  8. 英伟达Cosmos 3开源四模型:160亿参数赋能自驾与机器人仿真

    英伟达发布了Cosmos 3系列的四个新开源权重模型,涵盖自动驾驶多传感器数据生成、实时流式仿真、模拟器渲染及双手机器人动作预测。这些160亿参数模型基于OpenMDW1.1协议,允许商业使用,旨在帮助开发者构建更真实的交互式世界模拟环境,降低自动驾驶和机器人训练的数据成本。

    来源 AI 应用前沿
  9. NVIDIA Cosmos 3新增四款开放模型:96GB显存门槛如何落地?

    2026年11月5日,NVIDIA在HuggingFace发布四个Cosmos 3 Nano开放权重检查点,涵盖自动驾驶多视角仿真与双臂机器人交互模拟。每个模型含160亿参数,采用OpenMDW-1.1许可支持商业使用。这是继5月31日Computex主体发布后的重要扩展,但Nano级别要求96GB显存的硬件门槛,让"

    来源 AI 科技快讯
  10. Box联合英伟达推智能体检索系统:速度提4倍,token降90%

    企业内容管理平台 Box 推出了一套采用“智能体优先”思路的内容检索系统,其核心基于英伟达 Nemotron 开源模型。据称,新系统响应查询的速度提升至原来的四倍,错误率降低 20%,而消耗的 token 数量减少 90%。这标志着企业搜索正从“检索增强生成”的单轮问答,转向由模型自主规划、多步执行任务的智能体检索架构

    来源 AI 科技快讯
  11. 英伟达AI内存策略:HBM容量仅增3%,Agent吞吐量每美元最高涨30倍

    美东时间11月5日周四,英伟达发布公司博客文章,详解其AI内存全栈协同设计策略,强调随着大模型参数规模、上下文长度和智能体(Agent)应用持续扩张,AI基础设施的内存压力正在加剧,单纯增加GPU内存容量已不足以解决问题。英伟达提出,通过协同设计GPU、CPU、网络、存储和软件,并结合模型权重量化、KV Cache压缩

    来源 腾讯网
  12. Box 联手英伟达:智能体内容检索提速4倍

    企业内容管理平台 Box 推出了一套采用“智能体优先”思路的内容检索系统,其核心基于英伟达 Nemotron 开源模型。据称,新系统响应查询的速度提升至原来的四倍,错误率降低 20%,而消耗的 token 数量减少 90%。这标志着企业搜索正从“检索增强生成”的单轮问答,转向由模型自主规划、多步执行任务的智能体检索架构

    来源 AI 行业观察
  13. OpenClaw上线Multiplayer:多人共用一个AI智能体,免费开源不绑模型

    OpenClaw基金会推出OpenClaw Multiplayer,允许多人连接同一个AI代理、共享工作区和上下文,并同时查看、修改同一任务。OpenClaw将其定位为解决各部门AI代理各自为政、上下文丢失和修改冲突的工具,通过共享队列协调请求;该功能免费开源、不绑定模型,已在其内部约50多人中使用。

    来源 凤凰科技
  14. ERNIE-5.5-Flash-Base开源:280B总参数,激活仅14B

    今天,我们发布 ERNIE-5.5-Flash-Base,开放 ERNIE 5.5 Flash 预训练终点的权重。 它是一个稀疏 MoE 语言模型,总参数 280B,每 token 激活 14B,在 33.5T tokens 上从零完成预训练;最长训练上下文为 128K,微调与推理支持 1M tokens 上下文。本次

    来源 AI 开发者社区
  15. 英伟达AI内存全栈设计:Agent吞吐量升30倍,HBM只增3%

    快科技11月6日消息,英伟达发布博客文章,详解其AI内存全栈协同设计策略。文章强调,随着大模型参数规模、上下文长度和智能体(Agent)应用持续扩张,AI基础设施的内存压力正在加剧,单纯增加GP

    来源 快科技
  16. 报告:中国模型领跑美国企业开源模型支出,Kimi占61%

    36氪获悉,硅谷知名风险投资机构门罗风投(Menlo Ventures)近日发布的《2026年企业AI现状报告》显示,美国企业用于开源模型的支出中,89%付给了中国模型。其中,Kimi占61%。报告基于对近400名美国企业人工智能业务负责人的调研,受访者负责的AI支出合计超过40亿美元。

    来源 AI 行业观察
  17. 门罗风投报告:美企开源模型支出89%流向中国AI

    (文/赖家琪 编辑/吕栋)在美国企业日益增长的人工智能(AI)开源模型需求中,中国模型已经占据绝对主导地位。美国知名风险投资机构门罗风投(Menlo Ventures)当地时间11月3日发布的《2026年企业AI现状报告》显示,在美国企业开源AI模型支出中,中国模型占比高达89%。其中,月之暗面的Kimi以61%的份额

    来源 腾讯网
  18. 艾普AI白皮书:27个工程模式破解Agent生产断层

    企业内部做 Agent,常见进程是这样:三个星期做出能跑通流程的 Demo,评审会上掌声一片;半年过去它还在跑,但没人敢让它碰生产数据。《企业级 Agent 设计白皮书》191 页,艾普 AI 生产力研究院出品。它补的就是中间那道断层:Agent 在生产里稳不稳,取决于你把多少判断搬进了工程结构,而不是用了多大的模型。

    来源 腾讯网
  19. 腾讯云ADP升级:企业级Agent如何对经营结果负责

    当 AI 从个人办公助手走向企业核心业务,单纯的工具搭建已无法满足需求。腾讯云 ADP 通过全生命周期升级与 FDE 交付方法论,解决跨系统打通、权限治理及规模化落地难题,让 Service Agent 真正嵌入业务流程,对华润信托、伊利等企业的实际经营指标负责。

    来源 AI 应用前沿
向下滚动自动加载更多