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
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
- Creare un orchestratore e due lavoratori con responsabilità diverse.
- Registrare l'input, la fonte e il risultato atteso prima di eseguire l'esperimento. Utilizzare solo i dati fittizi nell'esempio.
- Seguire le fasi del diagramma. Ad ogni passaggio registrare quali informazioni vengono ricevute e prodotte; non confondere il risultato intermedio con il risultato finale.
- Ripetere dopo aver rimosso le informazioni necessarie o reso ambiguo l'input. Controlla se il sistema chiarisce, ferma o inventa una risposta.
- 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