Crew Sequenziale

Il componente Crew Sequenziale raggruppa le attività degli agenti ed esegue ciascuna in un ordine definito, consentendo un’automazione dei flussi di lavoro a più fasi all’interno dei tuoi flussi.

Crew Sequenziale

Descrizione del componente

Come funziona il componente Crew Sequenziale

Componente Crew Sequenziale

Il Crew Sequenziale è progettato per organizzare ed eseguire più attività di agenti AI in una sequenza rigorosa, una dopo l’altra. Questa struttura è particolarmente utile per creare flussi di lavoro in cui l’output di un’attività può informare o attivare la successiva, garantendo una progressione controllata e logica all’interno della tua pipeline AI.

Cosa fa questo componente?

Crew Sequenziale agisce come manager di un gruppo di agenti, assicurando che le attività assegnate vengano eseguite in un ordine specifico. Ogni agente completa la propria attività prima che inizi la successiva, consentendo una chiara dipendenza tra le attività e una costruzione del flusso di lavoro passo dopo passo. È ideale per scenari in cui le attività devono essere svolte in una certa sequenza, come la pre-elaborazione dati, l’analisi e la reportistica.

Input principali

NomeTipoObbligatorioDescrizione
AttivitàElenco di SequentialTaskNoL’insieme di attività (ciascuna gestita da un agente) da eseguire in sequenza.
Max RPMInteroNoNumero massimo di richieste al minuto (RPM) consentite per l’esecuzione delle attività (default: 100).
Mostra Avanzamento AgenteBooleanoNoSe abilitato, mostra l’avanzamento dettagliato di ciascun agente durante lo svolgimento delle attività.
CacheBooleanoNoQuando abilitata, memorizza i risultati in cache per migliorare l’efficienza se le stesse attività vengono rieseguite.
  • Attività: Qui definisci e inserisci l’elenco delle attività che la crew deve eseguire. Ogni attività deve seguire il formato SequentialTask.
  • Max RPM: Controlla quante attività possono essere elaborate al minuto, utile per il rate-limiting o per rispettare i limiti di servizi esterni.
  • Mostra Avanzamento: Se impostato su true, offre trasparenza sul flusso di esecuzione mostrando cosa sta facendo ogni agente in ogni momento.
  • Cache: Abilita la cache, permettendo al sistema di riutilizzare i risultati di esecuzioni precedenti per risparmiare tempo e risorse computazionali.

Output

  • Output: Il componente restituisce un oggetto Message che normalmente contiene il risultato finale dopo che tutte le attività sono state eseguite in sequenza.

Perché usare Crew Sequenziale?

  • Gestione delle dipendenze tra attività: Garantisce che ogni attività venga eseguita solo dopo il completamento della precedente, facilitando la creazione di flussi di lavoro multi-step dipendenti.
  • Trasparenza e Debugging: La possibilità di mostrare l’avanzamento degli agenti ti aiuta a monitorare, fare debug e ottimizzare il tuo flusso di lavoro.
  • Efficienza: L’opzione cache consente di risparmiare risorse computazionali evitando l’esecuzione ridondante delle attività.
  • Controllo del Rate: Impostando il Max RPM, eviti di sovraccaricare API esterne o di incorrere in limiti di chiamata.

Esempi d’Uso

  • Ingestione dati → pulizia dati → analisi dati → generazione report
  • Elaborazione documenti multi-step (ad es., OCR → traduzione → sintesi)
  • Qualsiasi flusso di lavoro in cui gli output di un passaggio sono necessari come input per il successivo

Documentazione

Per istruzioni dettagliate sull’utilizzo, visita la documentazione di Crew Sequenziale.


Riepilogo:
Il componente Crew Sequenziale è essenziale per orchestrare flussi di lavoro AI ordinati e multi-step, offrendo controllo, efficienza e trasparenza mentre i tuoi agenti lavorano insieme in sequenza.

Esempi di modelli di flusso che utilizzano il componente Crew Sequenziale

Per aiutarti a iniziare rapidamente, abbiamo preparato diversi modelli di flusso di esempio che mostrano come utilizzare efficacemente il componente Crew Sequenziale. Questi modelli presentano diversi casi d'uso e best practice, rendendo più facile per te comprendere e implementare il componente nei tuoi progetti.

Domande frequenti

Cosa fa il componente Crew Sequenziale?

Il componente Crew Sequenziale organizza ed esegue una serie di attività degli agenti in una sequenza rigorosa, assicurando che ogni fase sia completata prima che inizi la successiva.

Quando dovrei usare Crew Sequenziale nel mio flusso di lavoro?

Usa Crew Sequenziale quando il tuo processo richiede che diverse attività vengano eseguite in un ordine specifico, come l'elaborazione dati a più fasi, catene di validazione o qualsiasi scenario in cui l'output di un'attività è necessario per la successiva.

Posso monitorare l'avanzamento di ogni attività?

Sì, il componente include un'opzione per mostrare l'avanzamento di ciascun agente durante l'esecuzione per una maggiore trasparenza e monitoraggio.

Crew Sequenziale supporta la cache?

Il componente supporta la cache, che può migliorare le prestazioni nella gestione di attività ripetitive o simili.

Dove posso trovare altra documentazione?

Puoi trovare documentazione dettagliata su https://docs.crewai.com/how-to/Sequential/

Prova Crew Sequenziale in FlowHunt

Automatizza i tuoi flussi di lavoro e gestisci attività multi-step con facilità utilizzando il componente Crew Sequenziale.

Scopri di più