Flow ausführen
Lösen Sie andere Flows innerhalb Ihres Workflows aus und führen Sie sie aus, übergeben Sie Daten und ermöglichen Sie modulare, wiederverwendbare Automatisierung mit der Komponente ‘Flow ausführen’.

Komponentenbeschreibung
So funktioniert die Flow ausführen-Komponente
Komponente Flow ausführen
Die Flow ausführen-Komponente ist dafür konzipiert, einen weiteren Flow innerhalb Ihres KI-Workflows auszuführen. So können Sie Ihre Prozesse modularisieren, bestehende Flows wiederverwenden oder komplexe Logik orchestrieren, indem Sie Teil-Flows als Teil einer größeren Pipeline aufrufen.
Was macht diese Komponente?
Diese Komponente übernimmt Ihre angegebenen Eingaben und übergibt sie, zusammen mit weiteren Variablen, an einen anderen Flow Ihrer Wahl. Sie kann synchron (auf das Ergebnis wartend) oder asynchron (auslösen und fortfahren) ausgeführt werden. Dies ist besonders nützlich für skalierbare und wartbare KI-Systeme, bei denen Sie die Logik in wiederverwendbare Bausteine aufteilen möchten.
Wichtige Eingaben
Eingabename | Typ | Beschreibung | Erforderlich | Erweitert |
---|---|---|---|---|
Flow-Name | Dynamische Auswahl | Wählen Sie den Namen des Flows, den Sie ausführen möchten. | Ja | Ja |
Eingabewert | String | Der Haupteingabewert, der vom Ziel-Flow verarbeitet werden soll (z. B. eine Nachricht oder ein Datenpaket). | Nein | Nein |
Flow-Variablen | Verschachteltes Dict | Zusätzliche Variablen, die in den Flow übergeben werden; dienen der Parametrisierung der Ausführung. | Nein | Nein |
Async-Modus | Boolean | Wenn aktiviert, wird der Flow asynchron ausgeführt und gibt nicht sofort eine Ausgabe zurück. | Nein | Nein |
Werkzeugname | String | (Erweitert) Ein Referenzname für das Werkzeug bei der Nutzung mit Agenten. | Nein | Ja |
Werkzeugbeschreibung | String | (Erweitert) Beschreibung, um Agenten zu helfen, dieses Werkzeug zu verstehen. | Nein | Ja |
Auslöser-Typ | Dynamische Auswahl | (Erweitert) Legen Sie einen Auslöser für die Ausführung des Flows fest. | Nein | Ja |
Verbose | Boolean | (Erweitert) Aktivieren Sie detailliertes Logging für Debugging oder Monitoring. | Nein | Ja |
Details zu den Eingaben
- Flow-Name: Die zentrale Einstellung; wählen Sie aus vorhandenen Flows in Ihrem Workspace.
- Eingabewert: Die tatsächlichen Daten oder die Nachricht, die vom Ziel-Flow verarbeitet werden sollen.
- Flow-Variablen: Schlüssel-Wert-Paare zum Übergeben zusätzlicher Daten/Parameter an den Flow. Bei Verwendung zusammen mit einer Loop-Komponente können diese überschrieben werden.
- Async-Modus: Wenn aktiviert, ist die Ausführung nicht blockierend und es werden keine Ausgaben sofort zurückgegeben (nützlich bei lang andauernden Aufgaben).
- Werkzeugname & -beschreibung: Sinnvoll, wenn dieser Flow Agenten als Werkzeug zur Verfügung gestellt werden soll (zum Beispiel bei LLM-basierten Agenten).
- Auslöser-Typ: Ermöglicht die Festlegung, wie der Flow ausgelöst werden soll.
- Verbose: Für fortgeschrittene Nutzer, die mehr Einblick in die Flow-Ausführung wünschen.
Ausgaben
Die Komponente bietet mehrere Ausgaben und ist damit vielseitig für unterschiedliche Workflow-Anforderungen:
Ausgabename | Typ | Beschreibung |
---|---|---|
Flow-Ausgaben | Nachricht | Das vom Flow zurückgegebene Ergebnis (bei synchroner Ausführung) |
Flow-Ausführung | FlowExecution | Detailliertes Ausführungsobjekt für fortgeschrittenes Tracking |
Flow als Werkzeug | Werkzeug | Stellt den Flow als aufrufbares Werkzeug für Agenten bereit |
- Flow-Ausgaben: Enthält die Ausgabemeldung oder das Ergebnis des Ziel-Flows.
- Flow-Ausführung: Liefert Metadaten zur Ausführung, nützlich für Monitoring oder das Verketten von Flows.
- Flow als Werkzeug: Stellt den Flow als Werkzeug bereit, z. B. für KI-Agenten oder andere Komponenten.
Typische Anwendungsfälle
- Modularisierung: Zerlegen Sie komplexe Logik in kleinere, handhabbare Flows und rufen Sie diese bei Bedarf auf.
- Orchestrierung: Verketten Sie mehrere Flows zu durchgängigen KI-Prozessen.
- Werkzeugintegration: Stellen Sie ganze Flows als wiederverwendbare Werkzeuge für Agenten bereit und erhöhen Sie so Flexibilität und Leistungsfähigkeit.
- Asynchrone Verarbeitung: Lagern Sie zeitintensive Aufgaben in den Hintergrund aus und verbessern Sie so die Systemreaktionsfähigkeit.
Warum die Komponente ‘Flow ausführen’ verwenden?
- Wiederverwendbarkeit: Vermeiden Sie doppelte Logik, indem Sie Flows in verschiedenen Workflows wiederverwenden.
- Skalierbarkeit: Organisieren Sie komplexe KI-Systeme, indem Sie die Logik in aufrufbare, eigenständige Einheiten unterteilen.
- Agenten-Kompatibilität: Integrieren Sie Flows nahtlos als Werkzeuge für KI-Agenten zur dynamischen Nutzung.
- Flexibilität: Übergeben Sie benutzerdefinierte Variablen, lösen Sie Flows auf unterschiedliche Weise aus und wählen Sie zwischen synchroner und asynchroner Ausführung.
Übersichtstabelle
Merkmal | Vorteil |
---|---|
Sub-Flows ausführen | Modulare, wartbare Workflows |
Variablen übergeben | Dynamische, parametrisierte Flow-Ausführung |
Mehrere Ausgaben | Ergebnisse integrieren, Ausführung tracken oder Agenten-Tools bereitstellen |
Async-Modus | Nicht-blockierende, skalierbare Verarbeitung |
Unterstützung für Agenten/Werkzeuge | Integration in LLM-basierte oder agentische Workflows |
Diese Komponente ist unverzichtbar für alle, die skalierbare, wartbare und modulare KI-Workflows erstellen möchten. Sie ermöglicht eine effektive Komposition von Flows und nahtlose, werkzeugbasierte Integrationen innerhalb KI-gesteuerter Systeme.
Beispiele für Flow-Vorlagen mit der Flow ausführen-Komponente
Um Ihnen den schnellen Einstieg zu erleichtern, haben wir mehrere Beispiel-Flow-Vorlagen vorbereitet, die zeigen, wie die Flow ausführen-Komponente effektiv genutzt wird. Diese Vorlagen präsentieren verschiedene Anwendungsfälle und Best Practices und erleichtern Ihnen das Verständnis und die Implementierung der Komponente in Ihren eigenen Projekten.
Häufig gestellte Fragen
- Was macht die Komponente 'Flow ausführen'?
'Flow ausführen' ermöglicht es Ihnen, die Ausführung eines anderen Flows innerhalb Ihres aktuellen Workflows auszulösen. So können Sie bestehende Flows wiederverwenden, Daten zwischen ihnen übergeben und modularere Automatisierungen erstellen.
- Kann ich mit dieser Komponente Variablen und Eingabedaten an einen Flow übergeben?
Ja, Sie können sowohl Eingabewerte als auch Variablen an den Ziel-Flow übergeben, was die Integration und Anpassung des Verhaltens zwischen verschiedenen Flows erleichtert.
- Was sind typische Anwendungsfälle für die Komponente 'Flow ausführen'?
Typische Anwendungsfälle sind das Verketten mehrerer Workflows, die Wiederverwendung von Flows als Werkzeuge in größeren Automatisierungen und das Erstellen komplexer Abläufe, die auf den Ergebnissen anderer Flows basieren.
- Unterstützt 'Flow ausführen' die asynchrone Ausführung?
Ja, Sie können den Async-Modus aktivieren, sodass der Flow im Hintergrund ausgeführt wird und keine sofortige Ausgabe zurückgegeben wird. Das ist nützlich für lang andauernde oder parallele Aufgaben.
- Kann ich einen Flow als Werkzeug für Agenten nutzen?
Absolut. Die Komponente 'Flow ausführen' ermöglicht es Ihnen, Flows als Werkzeuge zu definieren, die dann von Agenten innerhalb Ihrer Automatisierungen referenziert und ausgeführt werden können.
Testen Sie FlowHunt Flow ausführen
Erweitern Sie Ihre Automatisierung, indem Sie Flows innerhalb anderer Flows mit der Komponente 'Flow ausführen' in FlowHunt verbinden und ausführen.