Workflowy
Twórz zaawansowane przepływy rozmów dzięki wizualnym workflow opartym na grafach
Omówienie
Workflowy agentów zapewniają zaawansowany, wizualny interfejs do projektowania złożonych przepływów rozmów w ElevenAgents. Zamiast opierać się na liniowych ścieżkach rozmów, workflowy pozwalają tworzyć zaawansowane, rozgałęzione grafy rozmów, które dynamicznie dostosowują się do potrzeb użytkownika.

Tworzenie workflowów
Panel jest zalecanym sposobem projektowania workflowów dzięki wizualnemu edytorowi grafów. Workflowy są przechowywane w polu workflow najwyższego poziomu agenta, więc możesz je też pobierać, edytować i przesyłać jako JSON przez CLI lub aktualizować przez SDK — przydatne do kontroli wersji i CI/CD.
Aby tworzyć lub edytować workflowy w Pythonie albo JavaScripcie bez ręcznego pisania JSON-a węzłów i krawędzi,
użyj konstruktora Workflow.
Tworzenie w panelu
Aktualizacja przez CLI
Aktualizacja przez API
Otwórz agenta w panelu, przejdź do karty Workflow i użyj wizualnego edytora, aby dodawać węzły, konfigurować zachowanie subagentów i łączyć krawędzie. Zapisz zmiany.
Typy węzłów
Workflowy składają się z różnych typów węzłów, z których każdy pełni określoną funkcję w przepływie rozmowy.

Węzły subagentów
Węzły subagentów pozwalają zmieniać zachowanie agenta w konkretnych punktach workflowu. Te zmiany są nakładane na podstawową konfigurację agenta lub mogą całkowicie zastąpić konfigurację bieżącego agenta, co daje precyzyjną kontrolę nad każdą fazą rozmowy. Możesz zaktualizować lub nadpisać dowolną konfigurację agenta, dostępne narzędzia i dołączone elementy bazy wiedzy.
Ogólne
Baza wiedzy
Narzędzia

Zmień podstawowe ustawienia agenta dla tego konkretnego węzła:
- Prompt systemowy: Dodaj lub nadpisz instrukcje systemowe, aby ukierunkować zachowanie agenta
- Wybór LLM: Wybierz inny model językowy (np. przełącz z Gemini 2.0 Flash na wydajniejszy model do złożonych zadań wymagających rozumowania)
- Konfiguracja głosu: Zmień ustawienia głosu, w tym szybkość i ton, lub przełącz się na inny głos
Przypadki użycia:
- Użyj wydajniejszego LLM w węzłach wymagających złożonych decyzji
- Zastosuj bardziej rygorystyczne wytyczne rozmowy podczas zbierania wrażliwych informacji
- Zmień cechy głosu dla różnych faz rozmowy
- Zmień osobowość agenta dla określonych typów interakcji
Węzeł wypowiedzi
Węzeł wypowiedzi sprawia, że agent wypowiada jedną wiadomość w określonym punkcie workflowu, a następnie przechodzi dalej wzdłuż krawędzi wychodzących. Użyj go, gdy brzmienie wiadomości jest ważne i nie powinno zależeć od subagenta, na przykład przy powitaniu, informacji prawnej lub potwierdzeniu odczytywanym użytkownikowi.
Każdy węzeł wypowiedzi wysyła wiadomość w jednym z dwóch trybów:
- Dosłowny: agent wypowiada dokładnie wpisany tekst, z opcjonalnym tłumaczeniem dla każdego skonfigurowanego języka.
- Prompt: LLM generuje wiadomość na podstawie napisanego przez ciebie opisu.
Węzeł narzędzia dyspozycji
Węzły narzędzi wykonują określone wywołanie narzędzia podczas przepływu rozmowy. W przeciwieństwie do narzędzi w subagentach, węzły narzędzi są dedykowanymi punktami wykonania, które gwarantują wywołanie narzędzia.

Specjalna konfiguracja krawędzi: Węzły narzędzi mają unikalny typ krawędzi, który pozwala skierować przepływ do nowego węzła na podstawie wyniku wykonania narzędzia. Możesz zdefiniować:
- Ścieżkę sukcesu: Dokąd skierować przepływ, gdy narzędzie wykona się pomyślnie
- Ścieżkę błędu: Dokąd skierować przepływ, gdy narzędzie zawiedzie lub zwróci błąd
W przyszłości dostępne będą dalsze warunki rozgałęziania.
Węzeł aktualizacji stanu
Węzeł aktualizacji stanu przypisuje jedną lub więcej zmiennych dynamicznych za każdym razem, gdy workflow przez niego przechodzi, używając tych samych wyrażeń co narzędzie aktualizacji stanu. W przeciwieństwie do narzędzia, które uruchamia się, gdy LLM zdecyduje się je wywołać, węzeł zawsze stosuje aktualizacje w tym punkcie grafu, a następnie przechodzi dalej wzdłuż krawędzi wychodzących.
Dowiedz się więcej tutaj.
Węzeł przekazania agenta
Węzeł przekazania agenta ułatwia przekazywanie rozmowy między różnymi agentami konwersacyjnymi. Dowiedz się więcej tutaj.
Węzeł przekazania na numer
Węzły przekazania na numer przełączają rozmowę z agentem AI na agenta ludzkiego przez systemy telefoniczne. Dowiedz się więcej tutaj
Węzeł zakończenia
Węzły zakończenia rozmowy płynnie kończą przepływ rozmowy. Dowiedz się więcej tutaj
Krawędzie i sterowanie przepływem
Krawędzie określają, jak rozmowy przechodzą między węzłami workflowu. Obsługują zaawansowaną logikę routingu, która umożliwia dynamiczne ścieżki rozmów uwzględniające kontekst.

Krawędzie do przodu
Krawędzie wsteczne
Krawędzie do przodu przenoszą rozmowę do kolejnych węzłów workflowu. Reprezentują główny przebieg rozmowy.

Warunek LLM
Wyrażenie
Brak
Używaj warunków LLM, aby tworzyć dynamiczne przepływy rozmów na podstawie oceny w języku naturalnym. LLM ocenia warunki w czasie rzeczywistym, aby określić odpowiednią ścieżkę.

Opcje konfiguracji:
- Etykieta: Czytelny dla człowieka opis warunku krawędzi (nie jest przetwarzany przez LLM)
- Warunek LLM: Warunek w języku naturalnym oceniany przez LLM
Analityka

Gdy workflow jest aktywny, karta Workflow w panelu analitycznym nakłada dane użycia na graf: wejścia do poszczególnych węzłów, średni czas spędzony w nich i zakończenia, a także rozkład krawędzi przychodzących i wychodzących dla każdego węzła. Z inspektora węzła możesz też przejść bezpośrednio do pasujących rozmów w historii przez filtr Węzeł otwarty.