用 AgentScope 两阶段多智能体架构,代码修复率做到 63.4%

发布时间:2026/9/3 13:17:01

用 AgentScope 两阶段多智能体架构,代码修复率做到 63.4%
用 AgentScope 两阶段多智能体架构代码修复率做到 63.4%【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscopeAgentScope 2.0 是一个生产级多智能体开发框架解决的是单个智能体难以独立修复跨模块代码的问题它把修复拆成分工、执行、验证、投票的协作流程在 SWE-Bench 基准上验证了两阶段方案修复率 63.4%比单智能体基线高 21 个百分点。先看结果单智能体 vs AgentScope 多智能体指标优化前单智能体优化后两阶段多智能体变化SWE-Bench 修复率42.1%63.4%21.3 个百分点平均修复耗时8.7 分钟5.2 分钟缩短约 40%回归问题率15.3%6.8%降低约 56%除了解决率还有一个常被忽略的收益候选补丁的评估不再依赖 LLM 直接当裁判而是用一个微调奖励模型打分评估方差比 LLM 直接评判降低约 67%意味着同样一组候选补丁多次评估的结论更稳定。拆解核心方案修复率是怎么攒出来的1. 执行-验证闭环验证者看实际状态而不是口头汇报框架在 src/agentscope/pipeline/ 提供了 GoalPipeline这是整个分工协作的基本单元执行者Executor用工作区里的文件工具干活完成后输出结构化的成果报告——文件路径、入口、运行方式。验证者Verifier就是另一个普通 Agent用同一套工具读文件、跑命令给出三态裁决pass/fail/impossible。循环验证不通过时失败原因要求指明具体文件路径和行号原样回传给执行者重试默认最多 10 轮max_iters10。关键设计在于两个 Agent 共享同一个LocalWorkspace——验证者检查的是磁盘上真实写出的代码而不是执行者声称写了什么。这直接消除了多智能体协作最常见的口头确认失效模式。2. 两阶段修复加奖励模型投票SWE-Bench 上的具体做法在 SWE-Bench 场景中上述闭环被展开为两阶段第一阶段三个专业化智能体并行推进问题复现智能体先基于 PR 描述写出reproduction_test.py确保缺陷能稳定复现问题修复智能体结合代码差异分析与 Git 工具定位根因、生成补丁测试验证智能体跑相关单元测试确认修复没有引入回归。第二阶段奖励模型投票多个候选修复方案先做统一轨迹格式处理再交给基于 Qwen2.5-Coder-Instruct 微调的奖励模型从代码质量、功能完整性、性能影响等维度打分选最高分方案。这样分工的原因单智能体同时要负责复现、理解、改码、自测认知负担集中在一个上下文里容易丢线索拆开后每个 Agent 的系统提示和工具集都可以收窄错误也被隔离在各自阶段。3. 自主执行的底座事件流、权限与沙箱多智能体能放开手脚干活靠的是三层保障事件系统推理、工具调用、多模态内容统一走一条事件流推给前端支持中断后恢复——事件的reply_id会标明当时停在哪个智能体调用方不用自己记回合。权限系统src/agentscope/permission/下的 PermissionEngine 对工具和资源做细粒度管控支持逐次确认与 BYPASS 免确认模式。工作区沙箱local、Docker、E2B、Daytona、K8s、OpenSandbox 等 8 种后端工具与代码执行全部隔离智能体跑飞也不会波及宿主机。落地要点与关键配置搭一条执行-验证流水线核心代码只有几行pipe GoalPipeline(executorexecutor, verifierverifier) # verifier_reset_context 默认 True每轮重置验证者上下文 # max_iters 默认 10验证者判 impossible 时提前终止两处配置值得注意。其一服务化部署时examples/agent_service/main.py默认用的是InMemoryMessageBus()多进程或生产环境要换成RedisMessageBus否则各进程之间状态互不可见。其二PermissionMode.BYPASS适合可信的自动化任务省掉每次工具确认但涉及删除文件或对外发请求的任务不要开保持逐次确认。避坑与调优别让验证者自由发挥强制结构化输出三态裁决且失败消息必须定位到文件路径和行号否则执行者拿到写得不太好这种反馈无法定向修复。调max_iters时配合成本预算难任务可以调大但每轮都是完整的模型调用开销好在impossible裁决会提前终止避免无效烧钱。理解verifier_reset_contextTrue的取舍每轮重置上下文省 token但验证者看不到上一轮的历史如果验证依赖历史轨迹改成 False。多进程部署必须换 Redis 消息总线内存总线是进程级的只适合单机调试。长任务走后台卸载训练、抓取这类耗时工具通过offloaderworkspace转入后台结果回来后唤醒会话恢复对话避免事件流被长时间占住。快速上手uv pip install agentscope # 或从源码安装 git clone https://gitcode.com/GitHub_Trending/ag/agentscope cd agentscope uv pip install -e . export DASHSCOPE_API_KEYsk-... python examples/pipeline/goal/goal_pipeline.py想在服务形态里体验含 Web UI、权限确认、团队协作先起 Redis再运行python examples/agent_service/main.py然后在examples/web_ui下pnpm install pnpm dev把 UI 指向http://localhost:8000即可。仓库内置约 160 个测试文件覆盖事件、权限、沙箱等核心路径可对照验证行为。更多更新记录见 docs/NEWS.md流水线实现可深入 src/agentscope/pipeline/ 阅读。【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

电赛信号类赛题仪器配置指南:核心设备选型与高效调试平台搭建

电赛信号类赛题仪器配置指南:核心设备选型与高效调试平台搭建

2026/9/3 13:17:01

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

手把手跑通 Reflex 模板初始化:init 报错、端口占用与 Docker 部署避坑

手把手跑通 Reflex 模板初始化:init 报错、端口占用与 Docker 部署避坑

2026/9/3 13:17:01

手把手跑通 Reflex 模板初始化:init 报错、端口占用与 Docker 部署避坑 【免费下载链接】reflex 🕸️ Web apps in pure Python 🐍 项目地址: https://gitcode.com/GitHub_Trending/re/reflex 敲下 reflex init 之后,终端转…

写初稿、磨语言、压双红线:2026毕业论文AI工具实测盘点

写初稿、磨语言、压双红线:2026毕业论文AI工具实测盘点

2026/9/3 13:17:01

又到了一年几度的论文渡劫期。 现在的毕业生面对的早就不是"查重"这一座大山了——知网、维普、格子达纷纷上线AIGC检测,重复率要压、AI痕迹也要压,很多同学的真实处境是:重复率降下去了,AIGC率飙到50%;好不…

OfficeCLI 插件开发完整指南:从装好第一个格式扩展到打开 .hwpx

OfficeCLI 插件开发完整指南:从装好第一个格式扩展到打开 .hwpx

2026/9/3 14:17:04

OfficeCLI 插件开发完整指南:从装好第一个格式扩展到打开 .hwpx 【免费下载链接】OfficeCLI OfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open-source, sing…

电力巡检悬垂线夹检测数据集:YOLOv8实战与工业部署指南

电力巡检悬垂线夹检测数据集:YOLOv8实战与工业部署指南

2026/9/3 14:17:04

简介:本资源是面向电力智能巡检领域的专业目标检测数据集,专为输电线悬垂线夹识别算法研发与模型训练设计,适用于计算机视觉工程师、电力AI应用开发者及高校相关方向研究者。数据集共2538张高质量现场采集图像,完整配套Pascal VOC…

决策汇报大屏怎么组织?多页结构、数据重点与演示节奏

决策汇报大屏怎么组织?多页结构、数据重点与演示节奏

2026/9/3 14:17:04

决策汇报大屏的重点不是制造视觉冲击,而是让观看者在有限时间内看清结论、依据和下一步动作。地图、三维场景、动画和多页切换都只是表达手段,不能替代业务结构。一、先明确谁看,以及看完要决定什么同一组经营数据,给管理层、运营…

夸克网盘 v.4.5.2.516 免更新绿色版,省心使用!

夸克网盘 v.4.5.2.516 免更新绿色版,省心使用!

2026/9/3 14:17:04

夸克网盘_v4_5_2_516_禁更新绿色版.exe 相关资源地址: 夸克网盘绿色版 若行若可/资源 - Gitee.com 夸克网盘 v4.5.2.516 免更新绿色版,是基于官方稳定版本优化的便携客户端,主打免安装、屏蔽自动更新,适合追求稳定纯净网盘体验的…

基于Python与U-Net的医学图像分割系统:从数据到部署全流程实战

基于Python与U-Net的医学图像分割系统:从数据到部署全流程实战

2026/9/3 14:17:04

简介:本资源是一套面向高校本科生与研究生的医学图像分割实践项目,专为毕业设计、课程设计及AI医疗入门开发定制,解决医学影像中病灶或组织区域精准分割的技术落地问题。压缩包共165个文件,含120张标注PNG图像(训练/测…

PyTorch时间序列预测工具箱:从DeepAR到Informer的统一实现与实战

PyTorch时间序列预测工具箱:从DeepAR到Informer的统一实现与实战

2026/9/3 14:07:03

简介:本资源是一套面向深度学习研究者与时间序列分析工程师的PyTorch实战项目,聚焦多变量长时序预测任务,系统复现并改进DeepAR、Informer、Transformer、RNN等主流模型,覆盖概率预测、点预测、滞后建模、时间特征嵌入等关键技术环…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/2 10:08:07

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/2 12:11:52

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/9/1 23:49:08

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

【原创】基于微信小程序+AI大模型+uni-app的宠物用品商城小程序(设计与实现)

【原创】基于微信小程序+AI大模型+uni-app的宠物用品商城小程序(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

【原创】基于AI大模型+SpringBoot+Vue的宠物用品商城(设计与实现)

【原创】基于AI大模型+SpringBoot+Vue的宠物用品商城(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

【原创】基于微信小程序+AI大模型+uni-app的节日礼品定制商城小程序(设计与实现)

【原创】基于微信小程序+AI大模型+uni-app的节日礼品定制商城小程序(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

远程协作的工作台整理

远程协作的工作台整理

2026/9/3 6:56:24

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/3 6:39:45

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/3 5:20:28

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…