- Einleitung
- Erste Schritte
- Prozessmodellierung mit BPMN
- Grundlagen der Prozessmodellierung
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot for Maestro (Vorschau)
- Prozess-Repository
- Prozessmodellierung mit Fallverwaltung
- Entwerfen eines persistenten Fallentitätsschemas
- Definieren von Fallschlüsseln (System vs. extern)
- Erstellen von Task-E/A- und Write-Back-Verträgen
- Austrittsregeln und Beendigung der frühen Phase
- Modellieren von primären und sekundären Phasen
- Auslösen eines Falls aus Data Fabric
- Implementieren von Personas und Berechtigungen auf Phasenebene
- Festlegen von SLAs und automatisierten Eskalationsregeln
- Konfigurieren einer Nacharbeitsschleife (Wiedereintritt)
- Verwalten von Live-Fallinstanzen: Anhalten, migrieren und wiederholen
- Maestro-Komponentenwörterbuch für die Fallverwaltung
- Prozessmodellierung mit Flow
- Skript
- HTTP-Anfrage (HTTP Request)
- Datentransformation
- Entscheidung
- Umschalten (Switch)
- Schleife
- Verzögerung (Delay)
- Zusammenführen
- Beenden
- Terminate
- Pseudo
- Manual Trigger
- Geplanter Trigger
- Mitarbeiter
- BPMN-Prozess (Business Process Model and Notation).
- RPA-Workflow
- API-Workflow
- Menschliche Aufgabe
- Analyze Files
- Batch-Transformation
- Zusammenfassen
- Connector-Knoten
- Prozessimplementierung
- Debugging
- Simulieren
- Veröffentlichen und Aktualisieren von agentischen Prozessen
- Häufige Implementierungsszenarien
- Extraktieren und Validieren von Dokumenten
- Prozessabläufe
- Prozessüberwachung
- Prozessoptimierung
- Referenzinformationen
Integriertes Agent-Tool, das eine CSV-Datei Zeile für Zeile verarbeitet und KI-generierte Spalten basierend auf einer von Ihnen definierten Aufgabe hinzufügt.
Was es tut
Batch Transform ist ein integriertes Tool, das eine CSV-Datei Zeile für Zeile verarbeitet und ihr KI-generierte Spalten hinzufügt. Sie geben eine Quell-CSV-Datei, eine Aufgabe, die beschreibt, was für jede Zeile zu tun ist, und die Spalten an, die Sie hinzufügen möchten. Es gibt eine neue Datei mit diesen Spalten zurück.
Sie hängen Batch Transform als Tool an einen autonomen Agent an. Der Agent ruft das Tool während der Argumentation auf, übergibt ihm die Quelldatei und die Aufgabe und verwendet die transformierte Datei für den Rest seiner Arbeit.
Der Knoten wird in der Palette in der Kategorie „Integrierte Tools“ als Batch-Transformation bezeichnet.
Einsatzbereich
Verwenden Sie eine Batch-Transformation, wenn ein Agent die Zeilen einer CSV-Datei in einem Massenauftrag anreichern oder klassifizieren muss und jede Zeile dieselbe KI-gesteuerte Behandlung benötigt.
Typische Aufgaben:
- Klassifizieren Sie jede Zeile in eine Kategorie und schreiben Sie die Beschriftung in eine neue Spalte.
- Extrahieren Sie einen Wert aus einem Freitextfeld in eine eigene Spalte.
- Bewerten, fassen oder markieren Sie jede Zeile basierend auf ihren vorhandenen Spalten.
Um strukturierte Daten aus einem einzelnen Dokument abzurufen, anstatt tabellarische Zeilen zu transformieren, verbinden Sie stattdessen eine Dokumentextraktionsressource . Um den Inhalt von Dateien zu analysieren, die keine zeilenorientierten CSVs sind, verwenden Sie das integrierte Tool „Dateien analysieren “.
Hinzufügen des Tools
Fügen Sie das Tool zur Arbeitsfläche hinzu und verbinden Sie es dann mit einem Agent.
- Wählen Sie einen Autonomous Agent- Knoten aus oder fügen Sie einen hinzu, wenn Ihr Flow noch keinen hat.
- Öffnen Sie die Knotenpalette und wählen Sie die Kategorie Integrierte Tools aus.
- Wählen Sie Batch-Transformation aus. Flow fügt den Knoten zur Arbeitsfläche hinzu.
- Ziehen Sie eine Kante vom Batch-Transformationsknoten zum Tool-Handle des Agenten.
- Wählen Sie den Knoten Batch-Transformation aus, um seinen Eigenschaftenbereich zu öffnen und zu konfigurieren.
Ergebnis: Das Batch-Transformationstool ist mit dem Agent verbunden. Der Agent kann ihn nun während der Argumentation aufrufen.
Konfigurationsreferenz
Konfigurieren Sie diese Felder im Abschnitt Batch-Transformationseinstellungen des Eigenschaftenbereichs.
| Feld | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
| Quelle (Datei) | Ja | Keine | Zu transformierende CSV-Datei. Verweisen Sie auf eine Datei, die zuvor im Flow erstellt wurde, oder auf eine, die der Agent beim Aufrufen des Tools bereitstellt. |
| Batch-Transformationsaufgabe | Ja | Keine | Anweisungen, die das Tool auf jede Zeile anwendet. Beschreiben Sie, was analysiert werden soll, was extrahiert werden soll und wie die Ausgabespalten ausgefüllt werden sollen. |
| Ausgabespalten | Ja | Keine | Spalten, die das Tool der Datei hinzufügt. Definieren Sie mindestens eine Spalte mit einem Namen und einer Beschreibung und fügen Sie bis zu 10 Spalten hinzu. |
| Spaltenname | Ja | Keine | Header für die neue Spalte in der Ausgabedatei. |
| Beschreibung | Ja | Keine | Inhalt, den die Spalte enthalten soll. Das Tool verwendet diesen Wert, um zu entscheiden, was für jede Zeile geschrieben werden soll. Legen Sie also das erwartete Format genau fest. |
| Grundlage für Websuche | Nein | Aktiviert | Ob das Tool die Websuche verwenden kann, um seine Ergebnisse zu stützen oder zu bereichern. Wählen Sie Deaktiviert aus, um nur die Quelldatei und die Aufgabe zu verwenden. |
Eingaben und Ausgaben
Eingabe
Batch-Transformation übernimmt die Eingabe aus den von Ihnen konfigurierten Feldern: die Quell-CSV-Datei, die Aufgabe, die Ausgabespalten und die Einstellung für die Websuchgrundlage. Da es als Tool ausgeführt wird, liefert der aufrufende Agent diese Werte, wenn er das Tool während einer Ausführung aufruft.
Ausgabe
Batch-Transformation gibt eine Datei zurück: die Quell-CSV-Datei mit den Ausgabespalten, die angehängt und aufgefüllt wurden. Greifen Sie auf $vars.<nodeName>.output darauf zu, wobei <nodeName> der Name des Batch-Transformationsknotens ist.
$vars.batchTransform1.output
$vars.batchTransform1.output
Wenn das Tool fehlschlägt, füllt der Knoten stattdessen ein error -Objekt aus. Weitere Informationen zur Fehlerform und wie sie weitergeleitet werden finden Sie unter Fehlerbehandlung .
{
"output": "file. The source CSV with the configured output columns added and populated.",
"error": "object. Populated only on failure. See Error handling."
}
{
"output": "file. The source CSV with the configured output columns added and populated.",
"error": "object. Populated only on failure. See Error handling."
}
Beispiel
Priorisieren Sie eine CSV-Datei mit Support-Tickets
Ein Agent erhält eine CSV-Datei mit Support-Tickets und muss jedes Ticket kategorisieren und priorisieren, bevor er sie weiterleitet.
Verbinden Sie ein Batch Transform Tool mit dem Agent und konfigurieren Sie es wie folgt.
Quelle (Datei): Die CSV-Datei der Tickets, z. B. eine Datei, die vom Beginn des Flows übergeben wurde.
Batch-Transformationsaufgabe:
For each ticket, read the Subject and Body columns. Classify the ticket into exactly one category: billing, technical, or account. Then assign a priority of high, medium, or low based on the urgency expressed in the text.
For each ticket, read the Subject and Body columns. Classify the ticket into exactly one category: billing, technical, or account. Then assign a priority of high, medium, or low based on the urgency expressed in the text.
Ausgabespalten:
Category: Eines aus den Optionen Rechnung, technisch oder Konto, basierend auf dem Betreff und Text des Tickets.Priority: Eine von hoch, mittel oder niedrig, die die Dringlichkeit des Tickets widerspiegelt.
Wenn der Agent das Tool aufruft, gibt die Batch-Transformation die ursprüngliche CSV-Datei mit einem Category und einem Priority -Spalte zurück, die für jede Zeile hinzugefügt wurde. Der Agent verwendet dann diese angereicherte Datei, die unter $vars.batchTransform1.output verfügbar ist, im Rest seiner Aufgabe.