Uruchom Flow

Wywołuj i uruchamiaj inne flow w ramach swojego workflow, przekazując dane i umożliwiając modułową, wielokrotnego użytku automatyzację dzięki komponentowi Uruchom Flow.

Uruchom Flow

Opis komponentu

Jak działa komponent Uruchom Flow

Komponent Uruchom Flow

Komponent Uruchom Flow został zaprojektowany, aby wykonywać inny flow w ramach Twojego workflow AI. Pozwala to na modularizację procesów, ponowne wykorzystanie istniejących flow lub orkiestrację złożonej logiki poprzez wywoływanie podprocesów jako części większego pipeline’u.

Co robi ten komponent?

Ten komponent przyjmuje określone przez Ciebie dane wejściowe i przekazuje je — wraz z dowolnymi dodatkowymi zmiennymi — do innego wybranego przez Ciebie flow. Może działać synchronicznie (czekając na wynik) lub asynchronicznie (wywołanie bez oczekiwania na rezultat). Jest to szczególnie przydatne podczas budowania skalowalnych, łatwych do utrzymania systemów AI, gdzie chcesz rozdzielić logikę na wielokrotnego użytku bloki.

Kluczowe dane wejściowe

Nazwa wejściaTypOpisWymaganeZaawansowane
Nazwa FlowDynamic SelectWybierz nazwę flow, który chcesz uruchomić.TakTak
Wartość wejściowaStringGłówna wartość wejściowa do przetworzenia przez wybrany flow (np. wiadomość lub dane).NieNie
Zmienne FlowNested DictDodatkowe zmienne przekazywane do flow; umożliwiają parametryzację wykonania.NieNie
Tryb AsyncBooleanPo włączeniu, flow uruchomi się asynchronicznie i nie zwróci od razu wyniku.NieNie
Nazwa NarzędziaString(Zaawansowane) Nazwa referencyjna narzędzia przy użyciu przez agentów.NieTak
Opis NarzędziaString(Zaawansowane) Opis ułatwiający agentom zrozumienie zastosowania tego narzędzia.NieTak
Typ TriggeraDynamic Select(Zaawansowane) Określ wyzwalacz uruchomienia flow.NieTak
VerboseBoolean(Zaawansowane) Włącz szczegółowe logowanie do debugowania lub monitoringu.NieTak

Szczegóły wejść

  • Nazwa Flow: Główna konfiguracja; wybierz z istniejących flow w swoim workspace.
  • Wartość wejściowa: Faktyczne dane lub wiadomość, którą ma przetworzyć wybrany flow.
  • Zmienne Flow: Pary klucz-wartość do przekazania dodatkowych danych/parametrów do flow. Przy użyciu z komponentem Pętla mogą być nadpisane.
  • Tryb Async: Po włączeniu, wykonanie jest nieblokujące i wyniki nie są zwracane od razu (przydatne przy długich zadaniach).
  • Nazwa i opis narzędzia: Przydatne, gdy udostępniasz ten flow jako narzędzie agentom (np. agentom zasilanym przez LLM).
  • Typ Triggera: Pozwala zdefiniować sposób, w jaki flow ma być wywołany.
  • Verbose: Dla zaawansowanych użytkowników chcących uzyskać więcej informacji o wykonaniu flow.

Wyjścia

Komponent udostępnia wiele wyjść, co czyni go uniwersalnym dla różnych potrzeb workflow:

Nazwa wyjściaTypOpis
Wyniki FlowMessageWynik zwrócony przez flow (jeśli uruchomiono synchronicznie)
Wykonanie FlowFlowExecutionSzczegółowy obiekt wykonania do zaawansowanego śledzenia
Flow jako NarzędzieToolUdostępnia flow jako wywoływalne narzędzie dla agentów
  • Wyniki Flow: Zawiera wiadomość lub wynik zwracany przez wybrany flow.
  • Wykonanie Flow: Dostarcza metadane wykonania, przydatne do monitoringu lub łączenia flow.
  • Flow jako Narzędzie: Udostępnia flow jako narzędzie, do wykorzystania przez agentów AI lub inne komponenty.

Typowe zastosowania

  • Modularyzacja: Podziel złożoną logikę na mniejsze, łatwiejsze w zarządzaniu flow i wywołuj je w razie potrzeby.
  • Orkiestracja: Łącz wiele flow, aby budować kompleksowe procesy AI end-to-end.
  • Integracja narzędzi: Udostępniaj całe flow jako narzędzia dla agentów, zwiększając elastyczność i możliwości.
  • Przetwarzanie asynchroniczne: Przekazuj czasochłonne zadania do wykonania w tle, poprawiając responsywność systemu.

Dlaczego warto używać komponentu Uruchom Flow?

  • Wielokrotne użycie: Unikaj powielania logiki, wykorzystując flow w różnych workflow.
  • Skalowalność: Zarządzaj złożonymi systemami AI, organizując logikę w wywoływalne, samodzielne jednostki.
  • Kompatybilność z agentami: Bezproblemowo integruj flow jako narzędzia do dynamicznego wykorzystania przez agentów AI.
  • Elastyczność: Przekazuj własne zmienne, wywołuj flow na różne sposoby i wybieraj między trybem synchronicznym a asynchronicznym.

Tabela podsumowująca

FunkcjaKorzyść
Uruchamianie pod-flowModułowe, łatwe w utrzymaniu workflow
Przekazywanie zmiennychDynamiczne, parametryzowane wykonanie flow
Wiele wyjśćIntegracja wyników, śledzenie wykonania, narzędzia dla agentów
Tryb asyncNieblokujące, skalowalne przetwarzanie
Wsparcie agentów/narzędziIntegracja z workflow opartymi na LLM lub agentach

Ten komponent jest niezbędny dla każdego, kto chce budować skalowalne, łatwe w utrzymaniu i modułowe workflow AI. Umożliwia efektywną kompozycję flow i bezproblemową integrację narzędziową w systemach opartych o AI.

Przykłady szablonów przepływu wykorzystujących komponent Uruchom Flow

Aby pomóc Ci szybko zacząć, przygotowaliśmy kilka przykładowych szablonów przepływu, które pokazują, jak efektywnie używać komponentu Uruchom Flow. Te szablony prezentują różne przypadki użycia i najlepsze praktyki, ułatwiając zrozumienie i implementację komponentu w Twoich własnych projektach.

Najczęściej zadawane pytania

Co robi komponent Uruchom Flow?

Uruchom Flow pozwala wywołać wykonanie innego flow z poziomu Twojego bieżącego workflow. Dzięki temu możesz ponownie użyć istniejących flow, przekazywać między nimi dane i budować bardziej modułową automatyzację.

Czy mogę przekazywać zmienne i dane wejściowe do flow za pomocą tego komponentu?

Tak, możesz przekazywać zarówno wartości wejściowe, jak i zmienne do wybranego flow, co ułatwia integrację i dostosowanie zachowania pomiędzy różnymi flow.

Jakie są typowe zastosowania komponentu Uruchom Flow?

Typowe zastosowania to łączenie wielu workflow w jeden proces, ponowne wykorzystanie flow jako narzędzi w większych automatyzacjach, czy tworzenie złożonych sekwencji, które opierają się na wyniku innych flow.

Czy Uruchom Flow obsługuje asynchroniczne wykonywanie?

Tak, możesz włączyć tryb asynchroniczny, dzięki czemu flow uruchamia się w tle i wynik nie jest zwracany od razu. To przydatne przy długotrwałych lub równoległych zadaniach.

Czy mogę użyć flow jako narzędzia dla agentów?

Oczywiście. Komponent Uruchom Flow pozwala definiować flow jako narzędzia, które następnie mogą być wykorzystywane i wywoływane przez agentów w Twoich automatyzacjach.

Wypróbuj FlowHunt Uruchom Flow

Udoskonal swoją automatyzację, łącząc i uruchamiając flow w innych flow za pomocą komponentu Uruchom Flow w FlowHunt.

Dowiedz się więcej