Workflows
Erstellen Sie komplexe Gesprächsabläufe mit visuellen, graphbasierten Workflows
Überblick
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, können Sie mit Workflows anspruchsvolle, verzweigte Gesprächsgraphen erstellen, die sich dynamisch an die Bedürfnisse der Nutzer anpassen.

Workflows erstellen
Das Dashboard ist die empfohlene Methode zum Entwerfen von Workflows, da es einen visuellen Grapheditor bietet. Workflows werden als Teil von conversation_config.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 Basiskonfiguration des Agenten angewendet oder können die Konfiguration des aktuellen Agenten vollständig überschreiben. So erhalten Sie präzise Kontrolle über jede Gesprächsphase. Sie können jede Agentenkonfiguration, verfügbare Tools und verknüpfte Wissensdatenbankeinträge aktualisieren oder überschreiben.
Allgemein
Wissensdatenbank
Tools

Ändern Sie die zentralen 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 leistungsfähigeren Modell für komplexe Denkaufgaben wechseln
- Sprachkonfiguration: Stimmeinstellungen wie Geschwindigkeit und Ton ändern oder zu einer anderen Stimme wechseln
Anwendungsfälle:
- Ein leistungsfähigeres LLM für komplexe Entscheidungsknoten verwenden
- Bei der Erfassung sensibler Informationen strengere Gesprächsrichtlinien anwenden
- Stimmmerkmale für verschiedene Gesprächsphasen ändern
- Die Agentenpersönlichkeit für bestimmte Interaktionstypen anpassen
Tool-Ausführungsknoten
Tool-Knoten führen während des Gesprächsablaufs einen bestimmten Tool-Aufruf aus. Anders als Tools innerhalb von Subagenten sind Tool-Knoten dedizierte Ausführungspunkte, die sicherstellen, dass das Tool aufgerufen wird.

Spezielle Kantenkonfiguration: Tool-Knoten haben einen einzigartigen Kantentyp, der eine Weiterleitung zu einem neuen Knoten basierend auf dem Ergebnis der Tool-Ausführung ermöglicht. Sie können Folgendes definieren:
- Erfolgspfad: Wohin weitergeleitet wird, wenn das Tool erfolgreich ausgeführt wird
- Fehlerpfad: Wohin weitergeleitet wird, wenn das Tool fehlschlägt oder einen Fehler zurückgibt
Künftig werden weitere Verzweigungsbedingungen bereitgestellt.
Agentenübergabeknoten
Agentenübergabeknoten ermöglichen die Übergabe eines Gesprächs zwischen verschiedenen Conversational Agents. Weitere Informationen finden Sie hier.
An-Nummer-weiterleiten-Knoten
An-Nummer-weiterleiten-Knoten übergeben ein Gespräch von einem KI-Agenten über Telefonsysteme an einen menschlichen Agenten. Weitere Informationen finden Sie hier
Endknoten
Endanrufknoten beenden den Gesprächsablauf geordnet. Weitere Informationen finden Sie hier
Kanten und Ablaufsteuerung
Kanten definieren, wie Gespräche zwischen den Knoten in Ihrem Workflow verlaufen. Sie unterstützen anspruchsvolle Weiterleitungslogik, die dynamische, kontextbezogene Gesprächspfade ermöglicht.

Vorwärtskanten
Rückwärtskanten
Vorwärtskanten verschieben das Gespräch zu nachfolgenden Knoten im Workflow. Sie bilden den primären Ablauf Ihres Gesprächs.

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

Konfigurationsoptionen:
- Label: Lesbare Beschreibung der Kantenbedingung, die nicht vom LLM verarbeitet wird
- LLM-Bedingung: Vom LLM ausgewertete Bedingung in natürlicher Sprache
Analysen

Sobald ein Workflow live ist, zeigt der Tab Workflow im Analyse-Dashboard Nutzungsdaten im Graphen an: Eintritte pro Knoten, durchschnittliche Verweildauer und Beendigungen sowie die Verteilung eingehender und ausgehender Kanten für jeden Knoten. Im Knoteninspektor können Sie über den Filter Knoten betreten auch direkt zu den passenden Gesprächen im Verlauf springen.