SPIN: Structural LLM Planning via Iterative Navigation for Industrial Tasks

Yusuke Ozaki, Dhaval Patel

arXiv:2605.14051 · 2026-05-15 공개 · arXiv · PDF

llm-agents tool-calls mcp-bench assetopsbench plan-validation llama-4 gpt-oss1 dag-planning

Abstract

Industrial LLM agent systems often separate planning from execution, yet LLM planners frequently produce structurally invalid or unnecessarily long workflows, leading to brittle failures and avoidable tool and API cost. We propose SPIN, a planning wrapper that combines validated Directed Acyclic Graph (DAG) planning with prefix based execution control. SPIN enforces a strict DAG contract through \_validate\_plan\_text and repair prompting, producing executable plans before downstream execution, and then evaluates DAG prefixes incrementally to stop when the current prefix is sufficient to answer the query. On AssetOpsBench, across 261 scenarios, SPIN reduces executed tasks from 1061 to 623 and improves Accomplished from 0.638 to 0.706, while reducing tool calls from 11.81 to 6.82 per run. On MCP Bench, the same wrapper improves planning, grounding, and dependency related scores for both GPT OSS1 and Llama 4 Maverick.

한국어 요약

📋 한 줄 요약

**[AI Agent / LLM Planning]** 산업용 LLM 에이전트를 위한 DAG 기반 계획 검증 및 prefix 실행 제어 래퍼(SPIN)를 제안하여, 실행 효율과 정확도를 동시에 끌어올린다.

🎯 핵심 기여도

💡 핵심 아이디어

LLM 플래너가 산업 작업에서 종종 구조적으로 잘못되거나 불필요하게 긴 워크플로를 만들어 비용과 실패 위험을 키운다는 문제 의식에서 출발한다. 계획을 텍스트가 아닌 검증 가능한 DAG 객체로 강제하고, 그 DAG의 prefix만으로 답을 낼 수 있으면 멈추는 방식으로 "필요한 만큼만 실행"을 구현한다.

🔬 기술적 접근법

📊 주요 결과

💭 의의 및 한계

**의의**: 산업용 LLM 에이전트의 brittle failure와 토큰/도구 비용 문제를 구조적 검증으로 해결한 실용적 접근. **한계**: DAG 표현이 부적합한 자유로운 탐색 워크플로에는 제약이 있을 수 있고, AssetOpsBench/MCP Bench 외 도메인 일반화는 추가 검증 필요.

🚀 실용적 활용