华为:强化学习框架提升代码智能体
标题LEGO-RL: Harness-Native Reinforcement Learning for Coding Agents来源arXiv, 2608.17393v1️文章简介研究问题如何将现有的原生代码智能体框架如OpenHands、Claude Code与可扩展的策略梯度强化学习训练无缝结合同时解决环境崩溃、奖励作弊及训练推理不一致的问题主要贡献论文提出了LEGO-RL框架在不修改原有智能体控制流的前提下通过进程内代理、沙箱编排和可观测性插件实现了高保真、可靠且可监控的代码智能体强化学习训练。重点思路高保真优化采用进程内LLM代理技术在模型服务边界直接捕获原始生成流Token ID、对数概率、专家路由决策即使智能体框架对历史进行压缩或重写也能在训练端准确重算概率确保训练与推理行为一致特别针对稀疏混合专家模型复现了路由决策。可靠执行构建可扩展的沙箱编排系统利用镜像缓存和分阶段防御机制如网络限制、隐藏测试文件防止奖励黑客攻击通过终止感知过滤排除因基础设施故障产生的无效轨迹避免污染奖励信号。可观测训练集成自动化验证插件和实时UI提供细粒度的轨迹诊断功能将聚合的训练指标与具体的任务实例、执行状态及智能体行为关联支持快速定位失败原因并监控训练动态。分析总结性能显著提升在SWE-bench Verified基准上使用Qwen3.5-35B-A3B模型LEGO-RL使OpenHands SDK、Claude Code和OpenCode的解决率分别提升了6.4%、5.8%和9.4%且 rollout 与训练的概率相关性保持在0.99以上。训练忠实度高实验显示无论使用何种智能体框架训练端重计算的对数概率与 rollout 时捕获的概率高度一致Pearson相关系数超过0.998证明了该方法在处理历史重写和MoE路由时的有效性。系统效率优化异步调度策略有效解决了长尾延迟问题相比同步训练加速2.5倍懒加载镜像技术显著降低了沙箱启动时间和资源消耗确保了大规模训练的可行性。行为演化分析训练后智能体表现出更强的自我检查能力如编辑后重新读取文件交互轮次增加但错误恢复能力提升有限表明强化学习主要改善了验证行为而非纠错策略。个人观点论文“非侵入式”集成思路不同于以往需要重构智能体以适配RL框架的做法通过旁路代理和沙箱隔离解决了RL训练中至关重要的数据一致性和奖励可靠性问题。

相关新闻

Spyglass CDC验证中异步复位信号跨时钟域处理的陷阱与解决方案

Spyglass CDC验证中异步复位信号跨时钟域处理的陷阱与解决方案

1. 项目缘起:从一次“诡异”的CDC违例说起最近在做一个高速接口模块的物理实现,项目已经接近尾声,静态时序分析(STA)和形式验证都过了,眼瞅着就要流片。为了求个心安,我决定用Spyglass跑一遍CDC…

2026/8/29 5:27:52 阅读更多 →
C++17 if constexpr与初始化if:编译期与运行时分支的艺术

C++17 if constexpr与初始化if:编译期与运行时分支的艺术

1. 从两个“if”说起:编译期与运行时的抉择艺术如果你写过一段时间的C,对if语句肯定再熟悉不过了。它就像程序里的交通警察,根据条件决定代码的走向。但C17引入的if constexpr和C17/20中增强的if初始化语句,让这个“警察”拥有了在…

2026/8/29 5:26:52 阅读更多 →
KMP算法从原理到实战:关键next数组解析与线性匹配优化

KMP算法从原理到实战:关键next数组解析与线性匹配优化

这个系列走到第四篇,我挑了三块在面试里出场率极高、又经常被混淆的硬骨头:Manacher算法、BFPRT算法、KMP算法。题目里标了“上”,所以这一篇的主角是KMP——理由是它最基础、最经典,同时也是后两个算法思想的前置。Manacher和BFP…

2026/8/29 5:26:52 阅读更多 →

最新新闻

STM32H7 SDMMC实战:从CubeMX配置到FATFS文件系统完整指南

STM32H7 SDMMC实战:从CubeMX配置到FATFS文件系统完整指南

1. 先说结论:H7 的 SDMMC 和 F4 的 SDIO 不是一回事很多从 STM32F4 迁移到 STM32H7 的朋友,第一次打开 H7 的参考手册,都会愣一下:怎么原来的 SDIO 控制器变成 SDMMC 了?名字换了,寄存器也变了,…

2026/8/29 6:14:01 阅读更多 →
STM32嵌入式GUI实战:STemWin移植要点与避坑指南

STM32嵌入式GUI实战:STemWin移植要点与避坑指南

2018年年中的时候,我参与整理了一期STM32 GUI培训资料,核心就是STemWin。当时市面上关于STemWin的中文资料还比较散,很多人把emWin和STemWin混着说,也没搞明白库的来源、授权和移植要点。这次我打算从实际使用者的角度&#xff0c…

2026/8/29 6:14:01 阅读更多 →
TOPSIS优劣解距离法:多指标决策的客观评价模型详解与Python实现

TOPSIS优劣解距离法:多指标决策的客观评价模型详解与Python实现

1. 项目概述:从“拍脑袋”到“算数据”的决策跃迁在数学建模,尤其是评价类问题的赛场上,我们常常面临一个核心困境:如何从一堆各有优劣的方案、对象或决策中,科学、客观、量化地选出一个“最优”的?新手最容…

2026/8/29 6:14:01 阅读更多 →
一周连面21家后我悟了:后端跳槽面试的真实复盘

一周连面21家后我悟了:后端跳槽面试的真实复盘

离职那周,我给自己定了个挺疯的目标:一周面完 20 家。最后数了一下,七天里实际安排了 21 场面试,其中有 4 场还是当天临时加的。很多人问我为什么要这么拼,其实道理很简单——面试这事,越面越有手感&#x…

2026/8/29 6:14:01 阅读更多 →
面向具身智能的TVA-VLA伦理对齐新框架

面向具身智能的TVA-VLA伦理对齐新框架

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积神…

2026/8/29 6:14:01 阅读更多 →
Python零基础学习路线:从语法到数据分析与爬虫实战

Python零基础学习路线:从语法到数据分析与爬虫实战

之前带过不少零基础转行学习 Python 的朋友,发现大多数人一开始并不是被语法难住,而是被网上零散的学习资料劝退。今天整理一套比较完整的 Python 零基础学习路线,覆盖基础语法、数据分析、网络爬虫三大主线,同时把每个阶段的关键…

2026/8/29 6:13:01 阅读更多 →

日新闻

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

一、设置环境变量etc目录下的profile.d文件目录 /etc/profile.d1、编写 vi test.sh文件内容# jdk变量 export ZHK_HOME/root export PATH$PATH:$ZHK_HOME/test # 可以取出来ZHK_HOME变量给ZZZ_HOME赋值 export ZZZ_HOME${ZHK_HOME}/test2、刷新 执行source /etc/profile 命令使…

2026/8/29 0:00:24 阅读更多 →
【JavaScript】内存管理-垃圾回收机制-内存泄露

【JavaScript】内存管理-垃圾回收机制-内存泄露

内存管理 C 语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。 而 JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。 整…

2026/8/29 0:00:24 阅读更多 →
Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP 的目标是把 MCP(Model Context Protocol)能力延伸到真实嵌入式硬件实验室:AI Agent 通过一个标准化的 MCP Server,就能查看目标板状态、控制上电断电、复位开发板、读取串口日志,甚至执行镜像刷写。对于经…

2026/8/29 0:00:24 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/28 11:23:26 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/28 23:05:07 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/28 19:47:53 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/29 4:34:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/28 17:43:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/29 2:05:18 阅读更多 →