ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

用 63.4% 修复率锁定自动化代码修复:AgentScope 多智能体协作完整实战

用 63.4% 修复率锁定自动化代码修复:AgentScope 多智能体协作完整实战 用 63.4% 修复率锁定自动化代码修复AgentScope 多智能体协作完整实战【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscopeAgentScope 是一个面向生产的多智能体框架解决的核心问题是让 agent 的过程看得见、结果信得过。在 SWE-Bench 基准上它的两阶段协作方案把代码修复率做到了 63.4%。这篇文章带你拆一次完整任务的执行链路看两个核心模块的关键代码再用三条命令跑通第一个 demo。设计思路两阶段架构为什么这样做 分工逻辑修复代码和验收代码是两种心智塞给同一个 agent 容易自我说服。拆成 executor 与 verifier 两个角色后各自只对自己那一环负责。通信机制agent 之间不直接互相调用而是靠一条事件流传递状态。所有动作变成事件广播出去任何一环挂掉都不拖垮整条链路。质量兜底验收不能靠口头确认必须落到文件与命令。verifier 与 executor 共享同一 workspace看到的是磁盘上的真实产物不是自述。执行流程一次自动化代码修复的完整链路 ↓目标下达你把问题描述交给 pipeline系统生成标准化目标。产出一份双方都认的 goal。↓执行修复executor 在隔离 workspace 里读代码、改文件、跑命令。产出一份结构化的执行报告。↓独立验证verifier 拿着报告到同一 workspace 实地复查。产出pass / fail / impossible 的三态判定。↓反馈迭代fail 的 message 原文回传给 executor指明具体文件与位置。产出下一轮的修正指令。↓终止结算pass 即成功达到 max_iters 上限即止损。产出最终结果与判定依据。核心模块拆解两阶段架构的落地代码 GoalPipeline它负责的 执行与验证闭环GoalPipeline 把任务交给一个执行者和一个验证者循环跑直到目标达成。executor 产出结构化执行报告verifier 给出三态判定。fail 时反馈回传最多跑 max_iters 轮。pipe GoalPipeline( executorexecutor, # 负责写代码 verifierverifier, # 负责验收 max_iters10, ) async for event in pipe.reply_stream(goal_msg): handle(event)这个设计的巧妙之处在于verifier 就是一个普通 Agent验收标准全在 prompt 里换标准不用改任何框架代码。PermissionEngine它负责的 工具调用安全边界PermissionEngine 在每次工具调用前做一次权限裁决规则分 allow / deny / ask 三种行为。模式从只读探索到完全放行共五档按命令前缀或文件 glob 匹配。命中安全规则的询问连 BYPASS 模式都绕不过去。engine PermissionEngine( PermissionContext(modePermissionMode.DEFAULT), ) engine.add_rule(PermissionRule( tool_nameBash, rule_contentgit:*, behaviorPermissionBehavior.ALLOW, )) decision await engine.check_permission(tool, tool_input)这个设计的巧妙之处在于安全边界直接写在代码里随代码一起 review、随版本一起回溯。数据说话SWE-Bench 修复率实测 指标基线方案单智能体AgentScope 多智能体变化幅度SWE-Bench 修复率42.1%63.4%21.3%平均修复时间8.7 分钟5.2 分钟-40.2%回归问题率15.3%6.8%-55.6%专业化分工executor 只写、verifier 只查验收只认磁盘上的真实文件。判定不听一面之词回归率因此从 15.3% 压到 6.8%。结构化判定pass / fail 走 schema 校验模型输出跑偏会被强制重试。判定稳定了整个流程的方差才压得下来。预算有上限max_iters 给循环装了天花板最坏情况的耗时与 token 成本可以提前预估。快速上手三步跑通第一个多智能体 demo 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跑通后你应该看到终端里两个 agent 轮流输出executor 改完一轮、verifier 验收一轮直到给出 pass 判定。调优与常见坑 ⚠️验证者放水verifier 轻易给 pass → 让它与 executor 共享 workspace只认磁盘产物确认弹窗打断自动化每个工具调用都要点确认 → 加 allow 规则或切 BYPASS 模式迭代不收敛executor 反复改错烧 token → 调小 max_iters把 fail 的 message 原文回传长任务上下文爆掉多轮后报 context 超限 → 启用框架自带的上下文压缩与工具结果卸载中间件查看功能演进docs/NEWS.md双智能体验证示例examples/pipeline/goal/goal_pipeline.py完整 Agent 服务examples/agent_service/main.py63.4% 的修复率背后是执行验收分离、判定结构化、预算有上限这三件小事。如果你要搭可审计、可中断、可回滚的多智能体系统AgentScope 值得放进你的技术选型清单。clone 下来跑通第一个 demo只需要 5 分钟。【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表