BatchDAG addresses LLM limitations in enterprise-scale analysis by replacing sequential tool calls with a typed directed acyclic graph of operations. An LLM plans the workflow, which a deterministic engine executes using topological-wave parallelism and structured JSON data flow. A key optimization, entity-aware batching, groups rows by logical entity before fan-out, reducing LLM calls by up to 47x.
- LLMs generate a typed DAG of SQL, search, and transform ops instead of sequential calls
- Deterministic engine evaluates the graph with topological-wave parallelism
- Entity-aware batching groups rows by logical entity before fan-out
- Reduces LLM calls by up to 47x for cross-entity analytical questions