Erstellen von Workflows in Microsoft Foundry
Microsoft Foundry bietet einen visuellen Designer, mit dem Sie Workflows als Sequenz verbundener Knoten erstellen können. Jeder Knoten stellt eine bestimmte Aktion dar, z. B. das Aufrufen eines Agents, die Auswertung von Logik oder das Transformieren von Daten, und die Verbindungen zwischen Knoten definieren, wie die Ausführung von einem Schritt zum nächsten fließt. Mit diesem visuellen Ansatz können Sie einfacher über die Orchestrierungslogik nachdenken und verstehen, wie Agents innerhalb eines größeren Prozesses interagieren.
Sie können einen Workflow über einen leeren Zeichenbereich starten oder ein vordefiniertes Muster auswählen, z. B. einen sequenziellen Workflow. Der Designer zeigt den Workflow als eine Reihe von Knoten an, die in der Ausführungsreihenfolge angeordnet sind. Beim Erstellen können Sie Knoten verschieben, neue Schritte einfügen und Konfigurationsdetails direkt im Arbeitsbereich prüfen. Da Workflows nicht automatisch gespeichert werden, ist es wichtig, Ihre Änderungen regelmäßig zu speichern, um jede Version Ihres Designs beizubehalten.
Die wichtigsten Knotentypen im Workflow-Generator sind:
Aufruf: Ruft einen KI-Agent aus Ihrem Projekt auf oder erstellt eine neue. Agentknoten können Freitextantworten oder strukturierte Ausgaben (z. B. JSON) zurückgeben, die andere Knoten verwenden können. Sie werden für Klassifizierung, Begründung, Empfehlungen oder KI-gesteuerte Aufgaben verwendet.
Ablauf: Steuert den Ausführungspfad des Workflows. Flussknoten ermöglichen es Ihrem Workflow, sich dynamisch an verschiedene Eingaben oder Situationen anzupassen. Flussknoten umfassen:
- If/Else: Verzweigt die Ausführung anhand von Bedingungen.
- Gehe zu: Wechselt zu einem anderen Knotenpunkt im Workflow.
- For Each: Durchläuft eine Liste von Elementen in einer Schleife und führt für jedes Element die gleichen Aktionen aus.
Datentransformation: Bearbeitet Daten und verwaltet Variablen. Datentransformationsknoten stellen sicher, dass Informationen ordnungsgemäß an nachfolgende Schritte übergeben werden. Zu den Datentransformationsknoten gehören:
- Variable festlegen: Weist einer Variablen einen Wert für die spätere Verwendung zu.
- Variable zurücksetzen: Löscht oder reitialisiert eine Variable.
- Analysewert: Extrahiert bestimmte Daten aus strukturierten Ausgaben oder konvertiert Werte in verschiedene Formate.
Einfacher Chat: Sendet Nachrichten an den Benutzer oder stellt Fragen, um Eingaben zu sammeln. Diese Knoten werden häufig mit Variablen kombiniert, um Antworten zu erfassen, die dann Logik- oder Agententscheidungen später im Workflow beeinflussen können.
Ende: Markiert den Abschluss eines Workflows. Der Endknoten kann optional ein Endergebnis oder einen Endstatus zurückgeben.
Ablauf, der bestimmt, wie jeder Schritt ausgeführt wird. Variablen bieten einen gemeinsamen Status für alle Knoten, sodass die Ergebnisse eines Schritts - wie z. B. die Ergebnisse der Agenten oder die Eingaben der Benutzer - die Möglichkeit bieten, Entscheidungen zu treffen oder weitere Aktionen auszulösen. Während Agentknoten ein wichtiger Bestandteil eines Workflows sind, basiert die effektive Automatisierung auf der koordinierten Verwendung aller Knotentypen.
Workflows werden innerhalb eines Unterhaltungskontexts ausgeführt, sodass Sie über das Chatfenster mit ihnen interagieren können. Mit dieser Interaktivität können Sie beobachten, wie Eingaben durch die Knoten navigieren und überprüfen, ob sich jeder Schritt wie erwartet verhält, bevor Sie eine größere Komplexität hinzufügen. Wenn Workflows wachsen, erleichtert der visuelle Designer das Nachverfolgen von Ausführungspfaden und identifiziert schnell, wo Logikzweige oder Entscheidungen auftreten.
Das Verständnis von Knoten und deren Kombination bietet Ihnen die Grundlage für die Erstellung von Workflows, die KI-Begründung, Datenverarbeitung und Steuerungslogik integrieren. Knoten sind die Bausteine, die Sie zusammenstellen, um Konzepte und Automatisierungsziele in funktionale, skalierbare Workflows umzuwandeln.