Verstehen von Graph-basierten Abläufen

Verstehen von Graph-basierten Abläufen

Verstehen von Graph-basierten Abläufen

Einführung in Graph-basierte Flows

Ströme in Beam AI ermöglichen es den Benutzern, strukturierte Pfade zu definieren, die ein Agent basierend auf der Aufgabenanfrage, verfügbarem Kontext und externen Auslösern folgt. Diese Ströme funktionieren innerhalb eines grafikbasierten Rahmens, der mehrere Ausführungspfade, Verzweigungsentscheidungen und flexible Automatisierungsschritte ermöglicht.

Jeder Agent folgt einem vordefinierten Pfad basierend auf dem Abfragetyp. Der Benutzer definiert welche Flussstruktur vorliegt, und der Agent bestimmt wie die Schritte innerhalb dieser Struktur auszuführen sind.

Beispielsweise könnte in einem Kundenservice-Agenten der Abfrage-Typ den übergeordneten Pfad bestimmen:

Anfragen zur Abonnementverwaltung

Nahtlose Integration mit Drittanbietersystemen wie ACME, Contoso und
anderen APIs.

Terminabstimmung

Nahtlose Integration mit Drittsystemen wie ACME, Contoso und
anderen APIs.

Auftragsstatusverwaltung

Nahtlose Integration mit Drittsystemen wie ACME, Contoso und
anderen APIs.

Allgemeine Kundenanfragen

Nahtlose Integration mit Drittsystemen wie ACME, Contoso und
anderen APIs.

Sobald der Pfad ausgewählt ist, ermöglichen Zweige innerhalb des Flusses dem Agenten, je nach Bedingungen, wie z.B. Rückerstattungsberechtigung oder Eskalationsanforderungen, unterschiedliche Wege zu gehen.

Nahtlose Integration mit Drittsystemen wie ACME, Contoso und
anderen APIs.

Kernkomponenten eines Graph-basierten Flusses

Ein Flow in Beam AI besteht aus drei wesentlichen strukturellen Elementen:

  1. Primäre Pfade – Der Agent folgt einem vordefinierten Pfad basierend auf dem Anfragetyp.

  1. Zweige – Bedingte Punkte, die die Route des Agenten innerhalb eines ausgewählten Pfades anpassen.

  1. Ausstiegsbedingungen – Definierte Punkte, an denen der Agent seine Ausführung abschließt.

Primäre Pfade – Auswahl des Flusses basierend auf dem Abfragetyp

Zu Beginn der Ausführung bestimmt der Agent, welchen Hauptpfad er basierend auf der Aufgabe einschlägt.

📌 Beispielanwendungsfall: Kundensupport-Agent bearbeitet verschiedene Anfragen

  1. Auslöser: Ein Kunde stellt eine Anfrage.

  1. Pfadauswahl: Der Agent kategorisiert den Anfragetyp und folgt dem entsprechenden Ablauf:

    • Wenn die Anfrage eine Produktretoure betrifft → Folgen Sie dem Pfad für die Bearbeitung von Produktretourenanfragen.

    • Wenn die Anfrage den Bestellstatus betrifft → Folgen Sie dem Pfad für die Bearbeitung von Bestellstatusanfragen.

    • Wenn die Anfrage eine Terminbuchung betrifft → Folgen Sie dem Pfad für die Koordination von Terminen.

🔹 Sobald ein primärer Pfad ausgewählt ist, führt der Agent definierte Schritte in diesem Ablauf aus.

Knoten – Aktionen innerhalb eines ausgewählten Pfads definieren

Sobald sich der Agent in einem ausgewählten Fluss befindet, führt er Knoten aus, die Handlungen oder Entscheidungen darstellen.

Knoten ermöglichen es dem Agenten:

  • Abrufen und Verarbeiten von Informationen (z. B. Überprüfung der Rückerstattungsberechtigung).

  • Werkzeuge ausführen (z. B. eine E-Mail-Antwort verfassen, eine Datenbank aktualisieren).

  • Aufgaben dynamisch zuweisen basierend auf vordefinierter Logik.

📌 Beispielanwendung: Kundenservicemitarbeiter bearbeitet eine Rückerstattungsanfrage

  1. Auslöser: Der Agent tritt in den Produkt-Rückgabeanfragen-Bearbeitungsprozess ein.

  1. Ergriffene Maßnahmen:


    • Abfrage von Produktdetails aus der Datenbank.

    • Bewertung der Rückerstattungsberechtigung basierend auf der Rückgabepolitik.

Zweige – Anpassen des Agentenpfads innerhalb eines Flusses

Verzweigungen ermöglichen es dem Agenten, nach dem Eintritt in einen ausgewählten Fluss verschiedene Routen zu verfolgen.

📌 Beispielanwendungsfall: Kundensupport-Agent bearbeitet eine Anfrage zum Bestellstatus

  1. Auslöser: Ein Kunde fragt nach einem Bestellungsupdate.

  1. Ausgewählter Ablauf: Bestellstatus-Verwaltung.

  1. Entscheidungspunkt:

    • ✅ Wenn die Bestellung versandt ist, abrufen Sie die Verfolgungsdetails und informieren Sie den Kunden.

    • ❌ Wenn die Bestellung verspätet ist, benachrichtigen Sie den Support.

Ausstiegsbedingungen – Definition, wann der Ablauf endet

Ausstiegsbedingungen bestimmen, wann ein Ablauf die Ausführung stoppt, indem er einen Eingriffspunkt erreicht.

📌 Anwendungsbeispiel: Kundenservice-Agent, der Beschwerden löst

  1. Auslöser: Ein Kunde reicht eine Beschwerde über eine verspätete Bestellung ein.

  2. Ausgewählter Prozess: Bestellstatus-Abwicklung.

  3. Entscheidungsprozess:


    • ✅ Wenn das Problem gelöst ist, Bestätigung senden

    • ❌ Wenn eine Eskalation erforderlich ist, an einen menschlichen Agenten übergeben (Ausstiegsbedingung: Manuelle Überprüfung erforderlich).

Heute starten

Starten Sie mit KI-Agenten zur Automatisierung von Prozessen

Nutzen Sie jetzt unsere Plattform und beginnen Sie mit der Entwicklung von KI-Agenten für verschiedene Arten von Automatisierungen

Heute starten

Starten Sie mit KI-Agenten zur Automatisierung von Prozessen

Nutzen Sie jetzt unsere Plattform und beginnen Sie mit der Entwicklung von KI-Agenten für verschiedene Arten von Automatisierungen

Heute starten

Starten Sie mit KI-Agenten zur Automatisierung von Prozessen

Nutzen Sie jetzt unsere Plattform und beginnen Sie mit der Entwicklung von KI-Agenten für verschiedene Arten von Automatisierungen