Orchestrator: coordinatore e specialisti

L'orchestratore sceglie gli specialisti adatti e può continuare dopo i loro risultati.

Cosa imparerai

  • Spiegare: un flusso di lavoro ha una struttura esplicita
  • Applica l'idea in un esempio: Orchestratore: coordinatore e specialisti
  • Riconoscere i limiti e verificare il risultato dell'esercizio

L'orchestratore sceglie gli specialisti adatti e può continuare dopo i loro risultati. La delega dipende dalla richiesta corrente.

Questi passaggi si riferiscono alle funzionalità identificate nel codice dell'applicazione. Questo materiale non è stato convalidato su un'istanza live; controlla la documentazione e le opzioni nella tua versione.

Come funziona, passo dopo passo

Il contratto di delega

Spiega al coordinatore cosa gestisce ogni lavoratore e di quali input ha bisogno. Un lavoratore restituisce fatti, fonti e limitazioni piuttosto che istruzioni per ridefinire i ruoli. Per una classificazione e un singolo trasferimento, il Router può essere sufficiente. Per prospettive simultanee indipendenti, confronta Parallelo.

Laboratorio dettagliato

Un esempio di delega completa

Istruzioni per il coordinatore: "Scegliere un lavoratore per le informazioni mancanti. Non richiedere dati al di fuori del suo ruolo. Combinare i fatti e segnalare le contraddizioni." L'addetto al prodotto consulta il catalogo; l'addetto alle consegne consulta le informazioni sulla spedizione.

"Quale parte utilizza l'LX-240 e quando arriva?" fornisce due elementi di prova: P-12 nel catalogo e stimato 2-3 giorni lavorativi dopo la spedizione. Il coordinatore mantiene la distinzione tra compatibilità e stima. Se manca la prova della consegna, rispondi alla prima parte e spiega la seconda limitazione senza inventare una promessa.

Lo schema esplicativo

Orchestrator: coordinatore e specialisti Seguire le frecce continue per il flusso principale. Le frecce blu tratteggiate forniscono dati o contesto; le frecce rosa tratteggiate mostrano feedback o risultati restituiti. Colori e forme distinguono modelli, negozi, decisioni e risultati. I lavoratori tornano all'orchestratore, che decide se delegare nuovamente o terminare. Connessioni: Richiesta dell'utente → Orchestrator: delegato o finitura; Istruzioni e contesto → Orchestrator: delegato o finitura; Stato di esecuzione condiviso → Orchestrator: delegato o finitura; Orchestrator: delegato o finitura → Specialista del catalogo (Delegare); Orchestrator: delegato o finitura → Specialista in politica (Delegare); Orchestrator: delegato o finitura → Specialista tecnico (Delegare); Specialista del catalogo → Orchestrator: delegato o finitura (Risultato); Specialista in politica → Orchestrator: delegato o finitura (Risultato); Specialista tecnico → Orchestrator: delegato o finitura (Risultato); Orchestrator: delegato o finitura → Risposta finale (FINISH); Conoscenza RAG → Specialista del catalogo; Conoscenza RAG → Specialista in politica; Servizio MCP → Specialista tecnico. W05 · Mappa delle relazioni Orchestrator: coordinatore e specialisti Ingresso Richiesta dell'utente Dati Istruzioni e contesto Memorizza/indicizza Stato di esecuzione condiviso Modello/agente AI Orchestrator: delegato o finitura Produzione Risposta finale Modello/agente AI Specialista del catalogo Modello/agente AI Specialista in politica Modello/agente AI Specialista tecnico Memorizza/indicizza Conoscenza RAG Strumento/servizio Servizio MCP Delegare Delegare Delegare Risultato Risultato Risultato FINISH Flusso principale Dati e contesto Feedback e reso

Seguire le frecce continue per il flusso principale. Le frecce blu tratteggiate forniscono dati o contesto; le frecce rosa tratteggiate mostrano feedback o risultati restituiti. Colori e forme distinguono modelli, negozi, decisioni e risultati. I lavoratori tornano all'orchestratore, che decide se delegare nuovamente o terminare. Su schermi piccoli, scorri in orizzontale per seguire l’intero schema.

Un esempio completo

“È compatibile e quando arriva?” necessita di competenze sul prodotto e quindi di informazioni sulla consegna. I risultati ritornano al coordinatore per la risposta finale.

orchestrator: LunaCoordinator
worker_1: ProductSpecialist
worker_2: DeliverySpecialist

Provalo tu stesso

  1. Creare un orchestratore e due lavoratori con responsabilità diverse.
  2. Registrare l'input, la fonte e il risultato atteso prima di eseguire l'esperimento. Utilizzare solo i dati fittizi nell'esempio.
  3. Seguire le fasi del diagramma. Ad ogni passaggio registrare quali informazioni vengono ricevute e prodotte; non confondere il risultato intermedio con il risultato finale.
  4. Ripetere dopo aver rimosso le informazioni necessarie o reso ambiguo l'input. Controlla se il sistema chiarisce, ferma o inventa una risposta.
  5. Confrontare con la soluzione spiegata. Conserva la configurazione, la data, il risultato e una spiegazione delle differenze. Cambia una cosa e riprova.

Una soluzione spiegata

Il coordinatore combina le informazioni confermate ed etichetta le stime di consegna come stime. Un esercizio riuscito ti consente di mostrare la connessione tra input, fasi e risultato. Quando mancano le informazioni, una risposta cauta è più utile dei dettagli inventati. Confrontare non solo stile: verificare anche condizioni, fonti e operazioni.

Quando è utile e quali sono i suoi limiti

La delega dinamica non significa automaticamente esecuzione parallela. Scegli questo approccio quando migliora un bisogno misurato. Mantieni una linea di base semplice e confronta i risultati utilizzando input identici. Un esempio di successo non stabilisce l’affidabilità in ogni situazione.

Verifica ciò che hai imparato

Multi-agente è un ottavo modello?

No. È una categoria architettonica che può utilizzare diversi modelli esistenti.

Chi esegue una chiamata proposta dal modello?

L'applicazione o il servizio host dopo la convalida. Il modello non ottiene automaticamente l'accesso illimitato.

Quale risultato dovrebbe produrre questo esercizio?

Il coordinatore combina le informazioni confermate ed etichetta le stime di consegna come stime.

Termini da ricordare

  • Cenno: Una fase in un grafico di esecuzione.
  • Chiamata dello strumento: una richiesta strutturata per utilizzare una funzionalità esterna.
  • Idempotenza: Ripetizione controllata senza duplicare un effetto.

Fonti e il prossimo passo

Per preparare: W04 — Sequenziale: una squadra che lavora in ordine