文章摘要
文章围绕GitHub Copilot Agentic Harness代理框架展开,介绍其为多种开发工具提供底层支持及核心目标。通过基准测试评估其能力与效率,对比各大模型厂商原生框架。结果显示该框架任务完成率相当、Token消耗更少,支持多模型,开发者可按需选择,降低成本。

对于AI编程工具来说,底层模型提供了原始智能,但代理框架决定了这些智能能够被高效应用的程度。作为AI开发工具套件的核心共享组件,这款代理框架为多种开发工具提供底层支持,包括命令行交互工具、桌面应用、代码评审功能以及跨平台的开发场景,只要优化这个框架,所有基于它的开发体验都能获得提升。

代理框架负责统筹开发过程中的工具调用、上下文管理与工作流调度,我们设计的这款代理框架的核心目标,就是让它在开发者的日常工作中实现快速响应、低Token消耗与行为可预测的使用体验。本文将展示该框架在多种代理式软件工程任务中的效率与性能数据。

如果想要了解更多关于上下文处理与模型路由的优化细节,或是代理委派相关的实验与优化成果,可以参考相关技术文档。

一、基于基准测试的迭代优化流程

我们通过公开行业标准基准与内部自研基准相结合的方式,持续评估这款代理框架的能力与效率。内部基准源自大型企业代码库,同时结合真实业务指标与线上实验数据,确保我们既能在受控环境中掌握框架的性能表现,也能了解其在实际代理式问题解决与任务完成中的落地效果。

为了公平对比,我们尽可能控制所有变量:使用完全相同的模型、完全一致的基准测试任务,在上下文窗口、推理力度、工具选择与MCP服务器配置上保持统一标准。

以下是我们跟踪的部分基准测试的最新结果,覆盖四款主流模型:Claude Sonnet 4.6、Claude Opus 4.7、GPT‑5.4与GPT‑5.5:

测试名称 覆盖领域 测试目的
SWE-bench Verified 包含500个来自开源Python仓库的人工验证修复任务 行业通用的编码代理性能基准
SWE-bench Pro 难度更高的多步骤工程任务,需要深度推理与大范围代码修改 更贴近真实复杂的软件工程工作场景
SkillsBench 评估代理使用技能解决任务的有效性 测试框架的可扩展性与技能调用能力
TerminalBench 代理在终端任务中的表现 衡量开发者常用的命令行工作流的执行效果
Win-Hill 针对Windows容器内任务的内部基准 验证性能在不同操作系统与环境中的通用性

本次测试对比了我们的命令行代理工具与各大模型厂商原生的代理框架:针对Claude Sonnet 4.6与Opus 4.7,我们对比的是Claude Code;针对GPT-5.4与GPT-5.5,我们对比的是Codex CLI。

二、Token使用效率

在保持模型与测试任务完全一致的前提下,我们的代理框架在大多数配置下都能实现与其他厂商代理框架相当的任务完成率,同时消耗更少的Token。从测试结果来看,针对Claude系列模型,我们的命令行工具在所有测试场景中都使用了更少的Token;针对GPT系列模型,除了SWE-bench Verified场景外,我们的工具同样实现了更低的Token消耗。

三、任务完成率表现

Token使用效率的提升必须建立在任务真正完成的基础上。在本次测试的所有基准场景中,我们的代理框架在相同模型与测试任务下,任务完成率与厂商原生代理框架基本持平。这意味着我们既保留了底层模型的全部能力,也实现了多模型灵活性、Token使用效率与上下文记忆能力的平衡。

具体来看,在SWE-bench Verified测试中,针对Claude系列模型我们的工具表现更优,而针对GPT系列模型则略逊一筹;在SWE-bench Pro测试中,仅针对Claude Sonnet 4.6有小幅落后,其余模型均表现更好;在SkillsBench测试中,针对Claude系列模型表现略弱,而GPT系列模型则表现更优;在Win-Hill测试中,所有模型下我们的工具都达到了持平或更优的表现;在TerminalBench 2测试中,针对Claude系列模型表现更优,针对GPT 5.5持平,针对GPT 5.4略逊。这些差异都在模型随机性带来的运行波动范围内,因此整体表现与厂商原生框架基本相当。

四、TerminalBench测试:效率、完成率与波动分析

为了持续优化任务完成率与Token使用效率,我们会定期针对各类基准测试进行深入分析。以下是针对TerminalBench 2.0的波动分析示例,该分析不仅展现了我们框架在任务完成与Token效率上的优势,也展示了这类基准测试固有的运行间波动特性。

该图表的纵轴为任务完成率,横轴为单任务成本(美元),每个点代表一个代理-模型组合,周围的阴影椭圆代表±1σ的运行间分布范围,展示每个配置在不同运行中的波动情况。

有三个核心发现:

  1. 我们的代理框架表现持平或更优:在所有测试配置下,我们的代理框架在任务完成率与单任务成本上都与其他代理框架相当甚至更优。所有同模型的对比配置的误差椭圆都存在重叠,两者的差异都在运行间波动的范围内,我们的框架从未在完成率上低于竞品,也从未在成本上高于竞品。
  2. 运行间的波动性:我们对每个代理-模型组合进行了至少五次重复测试,图中的椭圆代表1σ的运行间分布范围,椭圆越紧凑说明结果越可复现,越松散则说明成本与完成率的波动越大。
  3. 模型选择的优势:测试结果展现了清晰的取舍:GPT系列模型实现了最佳性价比,以最低成本获得出色的完成率;Claude Opus则以更高成本实现了最高的任务完成率。我们的框架同时支持这两类模型,用户可以根据具体任务选择效率优先或是峰值质量优先的方案。

五、一套框架,多模型支持

我们的代理框架支持超过20种前沿模型,覆盖GPT、Claude、Gemini与MAI系列,同时支持用户导入自有密钥使用开源与本地模型。用户可以根据任务的能力与成本需求选择合适的模型,也可以启用自动模型选择功能,该功能会平衡任务意图与模型健康状态,优化Token使用效率。

多模型架构还解锁了厂商原生框架无法提供的框架级能力,例如跨模型家族的评审机制,让一个模型对另一个模型的输出进行校验,从而获得比单一模型更优的结果。

六、总结

基准测试只是我们评估性能的其中一个参考维度。我们仍在持续优化各类基准测试、真实业务指标与线上实验数据,同时不断提升每一枚Token的使用效率。我们的代理框架在大多数配置下实现了与主流厂商代理框架相当的任务完成率,同时消耗更少的Token,并且不会将用户绑定到单一模型上。对于开发者来说,这意味着你可以在获得相当的任务完成效果的同时,降低Token成本,同时还能选择最适合当前任务的模型。

七、亲自体验

你可以选择适配的模型体验这款代理工具,在日常使用的任务中对比不同的方案,观察不同模型与代理策略在你的开发环境中的表现。基于这套代理框架的所有开发体验都在持续优化,我们会不断提升其质量、效率与灵活性。

八、测试方法论

为了确保对比的可控性与可复现性,我们在所有测试中保持代理工具的设置一致,包括模型、任务与环境配置。所有测试的超时时间均为两小时,所有代理均以非交互式单轮模式运行,禁用网页工具,开放全部内置工具。

针对TerminalBench2的分析:所有代理均启用默认设置,推理力度设为中等,Codex与Claude Code通过官方端点直接调用模型。为了确保结果完整可靠,所有因数据缺失或基础设施故障导致的失败都会被重新运行,直到所有89个TerminalBench2任务都产生有效结果,模型生成的错误会被保留并不排除在分析之外。每个模型都进行了五次独立测试,我们的代理工具进行了两次独立测试批次,以确保可以与竞品进行公平对比。

针对所有基准测试:所有代理-模型组合都被标准化为相同的上下文窗口大小、相同的提示Token限制、中等推理力度与相同的设置,不启用工具搜索与MCP服务器,保留框架默认的内置工具。为了确保公平对比,所有代理都会排除基础设施相关的异常与网络访问影响。对于样本量小于100的小型基准测试,我们会进行五次独立测试,并报告得分最高的一次结果。所有指标均以pass@1的形式呈现。这些标准化设置与公开的基准测试提交结果存在差异,公开提交通常会使用更高的推理力度与其他调优设置。


塔猴是一个专注于为用户提供系统学习、内容创作与商业连接的AIGC综合服务平台,致力于为每一位AI探索者打造理想的创作、成长家园。在塔猴,你不仅可以学习众多AIGC类实战课程,获得与时俱进的AIGC技能和视野,还有机会获得长期商业合作和接单机会!点击进入:https://www.tahou.com/

AI生成内容提示:本文由人工智能辅助创作,内容仅供参考,不代表平台观点。请注意核实信息的准确性,并理性判断。

以上内容不代表本平台立场,仅供读者参考