Designing Domain-Specific Agents via Hierarchical Task Abstraction Mechanism
Kaiyu Li, Jiayu Wang, Zhi Wang, Hui Qiao, Weizhan Zhang, Deyu Meng, Xiangyong Cao
TL;DR
This work introduces the Hierarchical Task Abstraction Mechanism HTAM for designing domain specific agents by aligning architecture with a domain's intrinsic task dependency graph. HTAM yields a modular, multi layer structure where sub agents operate within a layered pipeline that progresses from data acquisition to synthesis, enforcing procedural correctness. The EarthAgent instantiation demonstrates how HTAM can outperform traditional ReAct, Plan&Execute, Debate and AFlow style systems on GeoPlan bench, a new multi step remote sensing planning benchmark with metrics for tool selection, path similarity, and completeness. Empirical results show robust performance gains across diverse LLM backbones and domains, supporting the claim that task guided hierarchy is a key factor for robust specialized autonomous systems. The work also provides a comprehensive implementation blueprint including task construction, evaluation protocols, and an expansive tool pool to facilitate future HTAM deployments in other domains.
Abstract
LLM-driven agents, particularly those using general frameworks like ReAct or human-inspired role-playing, often struggle in specialized domains that necessitate rigorously structured workflows. Fields such as remote sensing, requiring specialized tools (e.g., correction, spectral indices calculation), and multi-step procedures (e.g., numerous intermediate products and optional steps), significantly challenge generalized approaches. To address this gap, we introduce a novel agent design framework centered on a Hierarchical Task Abstraction Mechanism (HTAM). Specifically, HTAM moves beyond emulating social roles, instead structuring multi-agent systems into a logical hierarchy that mirrors the intrinsic task-dependency graph of a given domain. This task-centric architecture thus enforces procedural correctness and decomposes complex problems into sequential layers, where each layer's sub-agents operate on the outputs of the preceding layers. We instantiate this framework as EarthAgent, a multi-agent system tailored for complex geospatial analysis. To evaluate such complex planning capabilities, we build GeoPlan-bench, a comprehensive benchmark of realistic, multi-step geospatial planning tasks. It is accompanied by a suite of carefully designed metrics to evaluate tool selection, path similarity, and logical completeness. Experiments show that EarthAgent substantially outperforms a range of established single- and multi-agent systems. Our work demonstrates that aligning agent architecture with a domain's intrinsic task structure is a critical step toward building robust and reliable specialized autonomous systems.
