🟡 🤝 智能体 发布于: · 2 分钟阅读 ·

arXiv:2607.13034:E3框架——智能体预估任务复杂度,节省91%的token消耗

arXiv:2607.13034 ↗

E3框架示意图,展示代码智能体的估算、执行和扩展三个阶段

E3框架(估算、执行、扩展)由Junjie Yin和Xinyu Feng提出,在执行前引入任务复杂度预估。在MSE-Bench基准上,与基线相比达到相同成功率,同时成本降低85%、token消耗减少91%、查看文件数量减少92%。

🤖

本文由人工智能基于一手来源生成。

AI智能体的「任务复杂度」意味着什么?

在代码智能体的语境中,任务复杂度是指对任务实际所需步骤、资源和上下文的预估——需要查看多少文件、需要多少轮修复迭代、需要消耗多少token。Junjie Yin和Xinyu Feng在arXiv上发表了E3框架,系统性地解决这一问题:智能体在开始执行之前就预估复杂度

E3:估算、执行、扩展

**E3(Estimate, Execute, Expand)是一个三阶段框架。在估算阶段,智能体分析需求并按预期复杂度进行分类。在执行阶段,分配相应资源——简单任务不会触发对整个代码库的昂贵搜索。在扩展阶段,只有当预估不足(即任务比预期更复杂)时,智能体才扩大上下文。核心创新是智能体认知冗余比(ACRR)**指标,用于衡量智能体在不需要的任务上不必要地查看文件和消耗token的程度。

MSE-Bench结果:相同准确率,成本大幅降低

验证在MSE-Bench的121个确定性代码修改任务上进行,使用GPT-4o和pytest进行验证,这些任务来自真实的开源项目。E3达到与基线相同的成功率,同时实现了显著的成本降低:

  • -85%的智能体执行成本
  • -91%的token消耗
  • -92%的查看文件数量

与自适应检索基线(动态调整上下文获取)的对比显示,E3在成功率上高出16个百分点。差异在于:自适应检索在失败后做出响应,而E3是提前预判复杂度。

对智能体成本的实际影响

对于在大型代码库上使用智能体的团队,E3提供了一条在不损失质量的前提下大幅降低管道成本的路径。ACRR指标还为系统性衡量现有智能体系统中的资源浪费开辟了可能——而此前这一问题缺乏标准化工具。


来源:arXiv

常见问题

E3框架是什么,如何预估任务复杂度?
E3是一个三阶段框架:估算(Estimate)阶段分析请求并按预期复杂度分类;执行(Execute)阶段分配相应资源;扩展(Expand)阶段仅在预估不足时才扩大上下文。
与基线方法相比,E3能降低多少成本?
在MSE-Bench基准上,E3在保持相同成功率的同时,将成本降低85%、token消耗减少91%、查看文件数量减少92%,并比自适应检索基线高出16个百分点。

📬 AI 新闻直达您的邮箱

按您的方式定制每日摘要——自选主题、来源和频率,一键退订。