Workflows
Erstellen Sie komplexe Gesprächsabläufe mit visuellen, graphbasierten Workflows
Übersicht
Agent-Workflows bieten eine leistungsstarke visuelle Oberfläche, um komplexe Gesprächsabläufe in ElevenAgents zu entwerfen. Statt auf lineare Gesprächsverläufe angewiesen zu sein, ermöglichen Workflows Ihnen, komplexe verzweigte Gesprächsgraphen zu erstellen, die sich dynamisch an die Bedürfnisse der Nutzer anpassen.

Workflows erstellen
Das Dashboard ist aufgrund des visuellen Graph-Editors die empfohlene Methode zum Entwerfen von Workflows. Workflows werden im übergeordneten Feld workflow des Agenten gespeichert. Sie können das JSON daher auch über die CLI abrufen, bearbeiten und übertragen oder über das SDK aktualisieren — nützlich für Versionskontrolle und CI/CD.
Über das Dashboard erstellen
Über die CLI aktualisieren
Über die API aktualisieren
Öffnen Sie Ihren Agenten im Dashboard, wechseln Sie zum Tab Workflow und verwenden Sie den visuellen Editor, um Knoten hinzuzufügen, das Verhalten von Subagenten zu konfigurieren und Kanten zu verbinden. Speichern Sie Ihre Änderungen.
Knotentypen
Workflows bestehen aus verschiedenen Knotentypen, die jeweils einen bestimmten Zweck in Ihrem Gesprächsablauf erfüllen.

Subagentenknoten
Subagentenknoten ermöglichen es Ihnen, das Verhalten des Agenten an bestimmten Punkten Ihres Workflows zu ändern. Diese Änderungen werden zusätzlich zur Basis-Agentenkonfiguration angewendet oder können die Konfiguration des aktuellen Agenten vollständig überschreiben. So erhalten Sie präzise Kontrolle über jede Gesprächsphase. Jede Agentenkonfiguration, verfügbare Tools und angehängte Wissensdatenbankelemente können aktualisiert oder überschrieben werden.
Allgemein
Wissensdatenbank
Tools

Ändern Sie zentrale Agenteneinstellungen für diesen spezifischen Knoten:
- System-Prompt: Systemanweisungen ergänzen oder überschreiben, um das Agentenverhalten zu steuern
- LLM-Auswahl: Ein anderes Sprachmodell auswählen (z. B. von Gemini 2.0 Flash zu einem leistungsstärkeren Modell für komplexe Schlussfolgerungsaufgaben wechseln)
- Sprachkonfiguration: Spracheinstellungen wie Geschwindigkeit und Ton ändern oder zu einer anderen Stimme wechseln
Anwendungsfälle:
- Ein leistungsstärkeres LLM für Knoten mit komplexen Entscheidungen verwenden
- Während der Erfassung sensibler Informationen strengere Gesprächsrichtlinien anwenden
- Stimmmerkmale für verschiedene Gesprächsphasen ändern
- Die Agentenpersönlichkeit für bestimmte Interaktionstypen anpassen
Say-Knoten
Ein Say-Knoten lässt den Agenten an einem bestimmten Punkt im Workflow eine Nachricht sprechen und setzt dann entlang seiner ausgehenden Kanten fort. Verwenden Sie ihn, wenn die Formulierung einer Nachricht wichtig ist und nicht einem Subagenten überlassen werden soll, etwa bei einer Begrüßung, einem rechtlichen Hinweis oder einer dem Nutzer vorgelesenen Bestätigung.
Jeder Say-Knoten sendet seine Nachricht in einem von zwei Modi:
- Wörtlich: Der Agent spricht exakt den von Ihnen eingegebenen Text, mit optionaler Übersetzung für jede konfigurierte Sprache.
- Prompt: Das LLM generiert die Nachricht aus einer von Ihnen verfassten Beschreibung.
Tool-Dispatch-Knoten
Tool-Knoten führen während des Gesprächsablaufs einen bestimmten Tool-Aufruf aus. Im Gegensatz zu Tools innerhalb von Subagenten sind Tool-Knoten dedizierte Ausführungspunkte, die garantieren, dass das Tool aufgerufen wird.

Spezielle Kantenkonfiguration: Tool-Knoten haben einen einzigartigen Kantentyp, der das Routing zu einem neuen Knoten basierend auf dem Tool-Ausführungsergebnis ermöglicht. Sie können Folgendes definieren:
- Erfolgspfad: Wohin geleitet wird, wenn das Tool erfolgreich ausgeführt wird
- Fehlerpfad: Wohin geleitet wird, wenn das Tool fehlschlägt oder einen Fehler zurückgibt
Künftig werden weitere Verzweigungsbedingungen bereitgestellt.
Knoten zum Aktualisieren des Status
Ein Knoten zum Aktualisieren des Status weist bei jedem Durchlauf des Workflows eine oder mehrere dynamische Variablen zu. Dabei verwendet er dieselben Ausdrücke wie das Tool Status aktualisieren. Im Gegensatz zum Tool, das ausgeführt wird, wenn das LLM entscheidet, es aufzurufen, wendet der Knoten seine Aktualisierungen an diesem Punkt im Graphen immer an und fährt anschließend entlang seiner ausgehenden Kanten fort.
Erfahren Sie hier mehr.
Agentenübergabe-Knoten
Agentenübergabe-Knoten ermöglichen die Übergabe eines Gesprächs zwischen verschiedenen Conversational Agents. Erfahren Sie hier mehr.
Knoten zur Übergabe an eine Nummer
Knoten zur Übergabe an eine Nummer wechseln von einem Gespräch mit einem KI-Agenten über Telefonsysteme zu einem menschlichen Agenten. Erfahren Sie hier mehr.
Endknoten
Knoten zum Beenden eines Anrufs beenden den Gesprächsablauf kontrolliert. Erfahren Sie hier mehr.
Kanten und Ablaufsteuerung
Kanten definieren, wie Gespräche zwischen Knoten in Ihrem Workflow verlaufen. Sie unterstützen komplexe Routinglogik, die dynamische, kontextbezogene Gesprächspfade ermöglicht.

Vorwärtskanten
Rückwärtskanten
Vorwärtskanten führen das Gespräch zu nachfolgenden Knoten im Workflow. Sie stellen den primären Ablauf Ihres Gesprächs dar.

LLM-Bedingung
Ausdruck
Keine
Verwenden Sie LLM-Bedingungen, um dynamische Gesprächsabläufe basierend auf der Auswertung natürlicher Sprache zu erstellen. Das LLM wertet Bedingungen in Echtzeit aus, um den passenden Pfad zu bestimmen.

Konfigurationsoptionen:
- Label: Für Menschen lesbare Beschreibung der Kantenbedingung (wird nicht vom LLM verarbeitet)
- LLM-Bedingung: Vom LLM ausgewertete Bedingung in natürlicher Sprache
Analysen

Sobald ein Workflow live ist, legt der Tab Workflow im Analyse-Dashboard Nutzungsdaten über den Graphen: Eintritte pro Knoten, durchschnittliche Verweildauer und Beendigungen sowie die Verteilung der eingehenden und ausgehenden Kanten für jeden Knoten. Über den Knoteninspektor können Sie mit dem Filter Knoten betreten auch direkt zu den entsprechenden Gesprächen im Verlauf springen.