Orchestra ML Specification

OrchestraML is a new domain-specific language that makes giving orders to AI models as easy as chatting. Define workflows that coordinate multiple agents with simple, expressive syntax.

Getting Started

Learn the basics of Orchestra ML syntax and core concepts

Operators Reference

Complete reference for all Orchestra ML operators and precedence

Examples

Real-world examples and patterns for multi-agent workflows

What is Orchestra ML?

Simple Syntax

Orchestra ML uses intuitive operators to define complex AI workflows. Chain agents with |, run in parallel with &, and coordinate dependencies with simple symbols.

// Sequential workflow
@researcher gather facts | @writer create article
// Parallel execution
@designer @developer create user form

Multi-Agent Coordination

Orchestrate multiple AI agents with different personas and capabilities. Define dependencies, merge outputs, and fan out tasks across specialized agents for complex collaborative workflows.

// Fan-out and merge
@analyst @reviewer check code < @fixer
// Competition pattern
@claude @gpt4 solve problem > @judge

Ready to get started?

Begin with the syntax guide to learn Orchestra ML fundamentals, then explore operators and examples to build powerful AI workflows.