arXiv:2602.18968cs.AI2026-02

用分层结构和实时纠错提升智能体工具调用的鲁棒性与效率

Robust and Efficient Tool Orchestration via Layered Execution Structures with Reflective Correction

  • 构建分层执行结构,通过上下文约束实现工具分层调用
  • 引入模式感知的实时纠错机制,局部修复错误不需重规划
  • 无需精细规划即可实现高效稳定执行,适合复杂任务场景

工具调用是智能体系统的核心能力,但失败往往源于多个工具协同组织方式,而非单个调用。现有方法将工具执行与逐步推理或显式规划紧密耦合,导致行为脆弱且开销高。为此,本文从工具编排角度重新审视调用问题,提出一种粗粒度分层执行结构,仅需捕捉高层工具依赖关系,即可提供全局指导;执行时通过模式感知的反射式纠错机制,本地检测并修复错误,避免重规划整个执行路径。该设计将错误限制在单个工具调用内,实现轻量、可复用的编排组件。实验表明,本方法在降低执行复杂度与开销的同时,显著提升了工具执行的鲁棒性。代码将公开。

原文摘要 · Abstract (English)

Tool invocation is a core capability of agentic systems, yet failures often arise not from individual tool calls but from how multiple tools are organized and executed together. Existing approaches tightly couple tool execution with stepwise language reasoning or explicit planning, leading to brittle behavior and high execution overhead. To overcome these limitations, we revisit tool invocation from the perspective of tool orchestration. Our key insight is that effective orchestration does not require precise dependency graphs or fine-grained planning. Instead, a coarse-grained layer structure suffices to provide global guidance, while execution-time errors can be corrected locally. Specifically, we model tool orchestration as learning a layered execution structure that captures high-level tool dependencies, inducing layer-wise execution through context constraints. To handle execution-time failures, we introduce a schema-aware reflective correction mechanism that detects and repairs errors locally. This design confines errors to individual tool calls and avoids re-planning entire execution trajectories. This structured execution paradigm enables a lightweight and reusable orchestration component for agentic systems. Experimental results show that our approach achieves robust tool execution while reducing execution complexity and overhead. Code will be made publicly available.

智能体工具编排鲁棒性

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。