A Declarative Language for Building And Orchestrating LLM-Powered Agent Workflows
Ivan Daunis

TL;DR
This paper introduces a declarative language for building and orchestrating large language model (LLM) agent workflows, simplifying development, deployment, and testing across multiple environments with significant efficiency gains.
Contribution
The authors present a novel declarative system that separates agent workflow specification from implementation, enabling cross-language execution and easier modifications.
Findings
60% reduction in development time
3x improvement in deployment velocity
Expressed complex workflows in under 50 lines of DSL
Abstract
Building deployment-ready LLM agents requires complex orchestration of tools, data sources, and control flow logic, yet existing systems tightly couple agent logic to specific programming languages and deployment models. We present a declarative system that separates agent workflow specification from implementation, enabling the same pipeline definition to execute across multiple backend languages (Java, Python, Go) and deployment environments (cloud-native, on-premises). Our key insight is that most agent workflows consist of common patterns -- data serialization, filtering, RAG retrieval, API orchestration -- that can be expressed through a unified DSL rather than imperative code. This approach transforms agent development from application programming to configuration, where adding new tools or fine-tuning agent behaviors requires only pipeline specification changes, not code…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · Mobile Agent-Based Network Management · Business Process Modeling and Analysis
