

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Flusso di lavoro per l'orchestrazione
<a name="workflow-for-orchestration"></a>

Un agente di orchestrazione centrale utilizza un LLM per pianificare, scomporre e delegare le sottoattività ad agenti o modelli di lavoro specializzati, ciascuno con un ruolo o un'esperienza di dominio specifici. Ciò rispecchia le strutture dei team umani e supporta il comportamento emergente tra più agenti.

![\[Flusso di lavoro per l'orchestrazione.\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/agentic-ai-patterns/images/workflow-for-orchestration.png)


Il flusso di lavoro di orchestrazione è ideale per scenari complessi, gerarchici o multidisciplinari, che richiedono una scomposizione strutturata e un'esecuzione specializzata. È particolarmente adatto per attività che richiedono la divisione del lavoro, in cui i diversi sottocomponenti di un'attività vengono gestiti al meglio da agenti con capacità, conoscenze o set di strumenti distinti.

Questo flusso di lavoro è particolarmente efficace quando:
+ Le attività possono essere suddivise in sottoattività che variano per ambito, tipo o ragionamento (ad esempio, pianificazione, ricerca, implementazione e test).
+ Un LLM o un meta-agente deve coordinare altri agenti, monitorare i progressi e sintetizzare i risultati.
+ Desiderate modularizzare le responsabilità degli agenti, abilitando la scalabilità, il riutilizzo e l'ottimizzazione specializzata.
+ Il sistema richiede un comportamento basato sui ruoli, che imita il modo in cui i team umani (ad esempio, project manager, sviluppatori e revisori) operano in collaborazione.

L'orchestrazione è ideale per agenti di pianificazione a più turni, copiloti di sviluppo software, agenti di processo aziendali ed esecutori di progetto autonomi. È particolarmente utile quando si implementano sistemi multiagente che richiedono una suddivisione centralizzata delle attività ma una logica di esecuzione distribuita, che consente l'estensibilità e un comportamento più spiegabile tra i livelli degli agenti.

## Funzionalità
<a name="capabilities-orchestration"></a>
+ Orchestrator esegue il meta-ragionamento degli obiettivi
+ Gli agenti di lavoro possono includere l'accesso agli strumenti, la memoria o richieste specifiche del dominio
+ Può essere gerarchico (ovvero delega di attività a più livelli)

## Casi di utilizzo comune
<a name="common-use-cases-orchestration"></a>
+ Responsabili di progetto, ricercatori coordinatori, scrittori e agenti di garanzia della qualità
+ Copiloti di codifica che combinano pianificazione, esecuzione e test
+ Agenti che supervisionano le toolchain o i modelli di accesso alle API