

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# UI-Agenten
<a name="ui-agents"></a>

Der UI-Agent ist ein systemeigener Agent, der Anweisungen in natürlicher Sprache versteht, um komplexe Browseraktionen auszuführen. Er kann selbstständig auf Websites navigieren, klicken, Daten eingeben, lesen und strukturierte Ausgaben erzeugen, die für nachfolgende Automatisierungsschritte optimiert sind. Zu den Anwendungsfällen gehören beispielsweise die Zusammenfassung von Produkten auf einer Webseite oder das Abrufen von Daten durch das Navigieren auf Websites.

## Eigenschaften
<a name="ui-agent-properties"></a>

Title  
Name des Agenten step/UI 

Anleitungen  
In dieses Feld schreiben Sie die Aufforderung für den Agenten in natürlicher Sprache. Bewährte Methoden beim Schreiben der Aufforderung:  
+ Formulieren Sie klar und deutlich, was Sie wollen.
+ Strukturieren Sie die Aufforderung. Erwähnen Sie zunächst die „Aufgabe“ oder „Rolle“ und dann die „Anweisungen“, um die Aufgabe mit nummerierten Schritten zu erledigen
+ Fügen Sie Einschränkungen hinzu (überprüfen Sie z. B. nur den Produktbereich) und geben Sie an, wann stop/end (z. B. beenden Sie den Vorgang, wenn Sie die entsprechenden Informationen gefunden haben)
+ Geben Sie positive und negative Beispiele an (tun Sie das nicht)
+ Geben Sie die Längenanforderungen (z. B. weniger als 100 Wörter) oder das Ausgabeformat (z. B. Datum im MM/DD/YY Format) klar an
Setzen Sie den Text in dreifache Anführungszeichen („"“), um mehrzeilige Eingabeaufforderungen zu schreiben. Beispiel:  

```
"""Task: Locate the company's latest annual report.
* Visit the provided URL.
* Look for the annual report. The report may be titled 'Annual Report', 'Financial Report', 'Year in Review', or similar variations..."""
```

Strukturierte Ausgabe (optional)  
Antwort des Agenten: Name der Variablen, der die Ausgabe dieses Vorgangs zugewiesen werden soll

## Wie konfiguriert man strukturierte Ausgabefelder
<a name="ui-agent-structured-output"></a>

**Hinzufügen von Feldern**
+ Klicken Sie auf Feld hinzufügen, um ein neues Ausgabefeld zu erstellen
+ Geben Sie den Ausgabenamen ein — dieser wird zum JSON-Eigenschaftsnamen
+ Wählen Sie den Typ aus der Dropdownliste
+ Markieren Sie Erforderlich, wenn das Feld immer vorhanden sein muss
+ Fügen Sie eine Beschreibung hinzu, die dem KI-Agenten als Leitfaden dient

**Feldtypen**
+ *Zeichenfolge* — Textwerte (Namen, Beschreibungen, Zusammenfassungen)
+ *Zahl* — Numerische Werte (Anzahl, Punktzahlen, Prozentsätze)
+ *Boolean* — True/false Werte (Statusflags, Fragen) yes/no 
+ *Objekt* — Verschachtelte Struktur (komplexe Datengruppierungen)
+ *Array* — Liste von Elementen (Tags, Kategorien, mehrere Werte)
+ *Datei* — Dateiverweise (Dokumentanhänge, Bilder)
+ *Datentabelle* — Tabellarische Daten (Strukturierte Datensätze, Berichte)

**Arbeiten mit komplexen Typen**

Objekte und Arrays können verschachtelte Felder enthalten:
+ Klicken Sie auf den Erweiterungspfeil (▶) neben Objekt- oder Array-Feldern
+ Verwenden Sie innerhalb der verschachtelten Struktur die Option Feld hinzufügen
+ Halten Sie die Verschachtelung auf maximal 2-3 Ebenen, um eine optimale Leistung zu erzielen

**Beispiel für eine Konfiguration**

Hier ist eine einfache Konfiguration zur Zusammenfassung von Kundenfeedback:

```
{
  "orderId": "12345",
  "numberOfOrders": 3,
  "hasShipped": true,
  "orderDetails": {
    "quantity": 2,
    "productName": "ABC",
  },
  "tags": ["electronics", "urgent"]
}
```

Diese Struktur würde wie folgt konfiguriert werden:
+ orderId (Zeichenfolge, erforderlich)
+ Zahl OfOrders (Zahl, erforderlich)
+ hasShipped (Boolean, erforderlich)
+ OrderDetails (Objekt, erforderlich)
  + Menge (Anzahl, erforderlich)
  + ProductName (Zeichenfolge, erforderlich)
+ tags (Array von Zeichenketten, optional)

**Best Practices**
+ Verwende aussagekräftige Feldnamen — Hilf der KI zu verstehen, welche Daten extrahiert werden sollen
+ Fügen Sie klare Beschreibungen hinzu — Stellen Sie Kontext für komplexe Felder bereit
+ Markieren Sie kritische Felder als erforderlich — Stellen Sie sicher, dass wichtige Daten immer vorhanden sind
+ Schränken Sie die Verschachtelungstiefe ein — Halten Sie die Strukturen einfach, um eine bessere Leistung zu erzielen
+ Testen Sie Ihre Konfiguration — Stellen Sie sicher, dass die Ausgabe Ihren Erwartungen entspricht, indem Sie den Agent-Schritt ausführen und die Antwort verifizieren.

**Wichtige Hinweise**
+ JSON-Wissen: Sie kennen sich nicht mit JSON aus? Lernen Sie die Grundlagen auf json.org
+ Keine Validierung: Derzeit validiert das System die Ausgabestruktur nicht. Stellen Sie sicher, dass Ihre Automatisierung fehlende oder falsch formatierte Daten verarbeitet