AI Dictionary › Fondamenti AI
Orchestrazione
Orchestration is the automated coordination of multiple components, services or tasks so they work together according to a plan: who starts first, who waits for whom, what to do when a step fails. As a conductor makes dozens of musicians play as one coherent whole, the orchestrator makes heterogeneous systems execute a unified process.
Orchestration is the automated coordination of multiple components, services or tasks so they work together according to a plan: who starts first, who waits for whom, what to do when a step fails. As a conductor makes dozens of musicians play as one coherent whole, the orchestrator makes heterogeneous systems execute a unified process.
An orchestrator holds the flow definition, often a graph of tasks with dependencies (a DAG), tracks its state, launches each step when prerequisites are met, and handles retries, timeouts and compensations on error. It differs from choreography, where services coordinate themselves by reacting to events with no central director. Airflow orchestrates data pipelines, Kubernetes orchestrates containers, Temporal orchestrates long-running processes.
In AI, orchestration is the heart of agentic systems: frameworks like LangGraph and CrewAI coordinate multiple agents and tools in flows with branches, loops and human oversight, deciding which model to call, with what context and in what order. Beyond AI it governs infrastructure provisioning, business processes and deployments.
The term comes from music: to orchestrate is to write the parts for the orchestra's instruments, a word tracing back to the Greek orchestra, the theater space where the chorus moved. Computing adopted it for service coordination with the spread of SOA architectures in the early 2000s, and consecrated it in the following decade with container orchestration, a category Kubernetes became synonymous with.
L'orchestrazione è il coordinamento automatizzato di più componenti, servizi o attività perché lavorino insieme secondo un piano: chi parte prima, chi aspetta chi, cosa fare se un passaggio fallisce. Come il direttore d'orchestra fa suonare decine di musicisti come un tutto coerente, l'orchestratore fa eseguire a sistemi eterogenei un processo unitario.
Un orchestratore mantiene la definizione del flusso, spesso un grafo di attività con dipendenze (DAG), ne segue lo stato, lancia ogni passo quando i prerequisiti sono pronti, gestisce retry, timeout e compensazioni in caso di errore. Si distingue dalla coreografia, dove i servizi si coordinano da soli reagendo a eventi, senza un regista centrale. Airflow orchestra pipeline di dati, Kubernetes orchestra container, Temporal orchestra processi di lunga durata.
Nell'AI l'orchestrazione è il cuore dei sistemi agentici: framework come LangGraph e CrewAI coordinano più agenti e strumenti in flussi con rami, cicli e supervisione umana, decidendo quale modello chiamare, con quale contesto e in quale ordine. Fuori dall'AI governa provisioning di infrastrutture, processi aziendali e deployment.
Il termine viene dalla musica: orchestrare è scrivere le parti per gli strumenti dell'orchestra, parola che risale al greco orchestra, lo spazio del teatro dove si muoveva il coro. L'informatica lo ha adottato per il coordinamento dei servizi con la diffusione delle architetture SOA nei primi anni 2000, e lo ha consacrato nel decennio successivo con la container orchestration, categoria di cui Kubernetes è diventato sinonimo.
From our network
Kaimaki Web — Websites That Win Customers
Custom websites, web apps and digital marketing for growing businesses.
Visit kaimakiweb.com →From the Agora Intelligence blog
📱 Download the Android app (beta) iOS coming soon
Say what you mean. Get what you need.
Grace Certified — the AI coach that trains and certifies your prompt engineering — by Agora Intelligence.