Esegui Flow
Attiva ed esegui altri flussi all’interno del tuo workflow, passando dati e abilitando automazione modulare e riutilizzabile con il componente Esegui Flow.

Descrizione del componente
Come funziona il componente Esegui Flow
Componente Esegui Flow
Il componente Esegui Flow è progettato per eseguire un altro flusso all’interno del tuo workflow AI. Questo ti permette di modularizzare i tuoi processi, riutilizzare flussi esistenti o orchestrare logiche complesse richiamando sotto-flussi come parte di una pipeline più ampia.
Cosa Fa Questo Componente?
Questo componente prende l’input specificato e lo passa, insieme ad eventuali variabili aggiuntive, a un altro flusso che scegli tu. Può essere eseguito in modo sincrono (attendendo un risultato) o asincrono (fire-and-forget). È particolarmente utile per costruire sistemi AI scalabili e manutenibili, dove vuoi suddividere la logica in blocchi riutilizzabili.
Input Principali
Nome Input | Tipo | Descrizione | Obbligatorio | Avanzato |
---|---|---|---|---|
Nome Flow | Dynamic Select | Scegli il nome del flusso che vuoi eseguire. | Sì | Sì |
Valore Input | Stringa | Il valore di input principale da elaborare dal flusso di destinazione (es. un messaggio o un payload). | No | No |
Variabili Flow | Nested Dict | Variabili aggiuntive da passare nel flusso; possono essere utilizzate per parametrizzare l’esecuzione. | No | No |
Modalità Asincrona | Booleano | Se abilitato, esegue il flusso in modo asincrono e non restituisce output immediatamente. | No | No |
Nome Strumento | Stringa | (Avanzato) Un nome di riferimento per lo strumento quando si usano agenti. | No | Sì |
Descrizione Strumento | Stringa | (Avanzato) Descrizione per aiutare gli agenti a capire come usare questo strumento. | No | Sì |
Tipo Trigger | Dynamic Select | (Avanzato) Specifica un trigger per l’esecuzione del flusso. | No | Sì |
Verbose | Booleano | (Avanzato) Abilita log dettagliati per debugging o monitoraggio. | No | Sì |
Dettagli degli Input
- Nome Flow: Configurazione principale; seleziona tra i flussi esistenti nel tuo workspace.
- Valore Input: Il dato reale o messaggio che vuoi venga processato dal flusso di destinazione.
- Variabili Flow: Coppie chiave-valore per passare dati o parametri extra al flusso. Se usato con un componente Loop, questi possono essere sovrascritti.
- Modalità Asincrona: Se abilitata, l’esecuzione non blocca e nessun output viene restituito immediatamente (utile per task di lunga durata).
- Nome & Descrizione Strumento: Utili quando si espone questo flusso come strumento per agenti (ad esempio, agenti basati su LLM).
- Tipo Trigger: Ti consente di definire come deve essere attivato il flusso.
- Verbose: Per utenti avanzati che desiderano maggiore visibilità sull’esecuzione del flusso.
Output
Il componente fornisce diversi output, rendendolo versatile per molteplici necessità di workflow:
Nome Output | Tipo | Descrizione |
---|---|---|
Output Esegui | Messaggio | Il risultato restituito dal flusso (se eseguito in modo sincrono) |
Esecuzione Flow | FlowExecution | Oggetto dettagliato di esecuzione per tracciamento avanzato |
Flow come Strumento | Tool | Espone il flusso come strumento richiamabile dagli agenti |
- Output Esegui: Contiene il messaggio o il risultato proveniente dal flusso di destinazione.
- Esecuzione Flow: Fornisce metadati di esecuzione, utili per monitoraggio o concatenazione di flussi.
- Flow come Strumento: Rende il flusso disponibile come strumento, da usare da agenti AI o altri componenti.
Casi d’Uso Tipici
- Modularizzazione: Suddividi logiche complesse in flussi più piccoli e gestibili e richiamali quando necessario.
- Orchestrazione: Concatenazione di più flussi per costruire processi AI end-to-end.
- Integrazione Strumenti: Esporre interi flussi come strumenti riutilizzabili per agenti, migliorando flessibilità e capacità.
- Elaborazione Asincrona: Sposta task che richiedono tempo in background, migliorando la reattività del sistema.
Perché Usare il Componente Esegui Flow?
- Riutilizzabilità: Evita di duplicare logica riutilizzando flussi in workflow differenti.
- Scalabilità: Gestisci sistemi AI complessi organizzando la logica in unità richiamabili e autonome.
- Compatibilità agenti: Integra facilmente flussi come strumenti da usare dinamicamente dagli agenti AI.
- Flessibilità: Passa variabili personalizzate, attiva flussi in modi differenti e scegli tra esecuzione sincrona o asincrona.
Tabella Riepilogativa
Caratteristica | Beneficio |
---|---|
Esegui sotto-flussi | Workflow modulari e manutenibili |
Passa variabili | Esecuzione dinamica e parametrizzata dei flussi |
Output multipli | Integra risultati, traccia esecuzione o fornisci strumenti agli agenti |
Modalità asincrona | Elaborazione scalabile e non bloccante |
Supporto agenti/strumenti | Integra con workflow basati su LLM o agentici |
Questo componente è essenziale per chiunque voglia costruire workflow AI scalabili, manutenibili e modulari. Permette una composizione efficace dei flussi e integrazioni fluide basate su strumenti all’interno di sistemi guidati dall’intelligenza artificiale.
Esempi di modelli di flusso che utilizzano il componente Esegui Flow
Per aiutarti a iniziare rapidamente, abbiamo preparato diversi modelli di flusso di esempio che mostrano come utilizzare efficacemente il componente Esegui Flow. 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 Esegui Flow?
Esegui Flow ti consente di attivare l'esecuzione di un altro flusso dall'interno del tuo workflow corrente. Questo ti permette di riutilizzare flussi esistenti, passare dati tra di essi e costruire automazioni più modulari.
- Posso passare variabili e dati di input a un flow usando questo componente?
Sì, puoi passare sia valori di input che variabili al flusso di destinazione, facilitando l'integrazione e la personalizzazione dei comportamenti tra flussi differenti.
- Quali sono i casi d'uso comuni per il componente Esegui Flow?
I casi d'uso comuni includono concatenare più workflow, riutilizzare flussi come strumenti in automazioni più ampie e creare sequenze complesse che si basano sull'output di altri flussi.
- Esegui Flow supporta l'esecuzione asincrona?
Sì, puoi abilitare la modalità asincrona così il flusso viene eseguito in background e nessun output viene restituito immediatamente. Questo è utile per task lunghi o paralleli.
- Posso usare un flow come strumento per agenti?
Assolutamente. Il componente Esegui Flow ti permette di definire flussi come strumenti, che possono poi essere referenziati ed eseguiti dagli agenti nelle tue automazioni.
Prova FlowHunt Esegui Flow
Migliora la tua automazione collegando ed eseguendo flussi all'interno di altri flussi usando il componente Esegui Flow in FlowHunt.