GenAI-basierter Fallback

Wenn das Objekt, auf dem eine Aktion ausgeführt werden soll, nicht innerhalb der angegebenen Zeitspanne erkannt wird, können Sie den GenAI-basierten Fallback nutzen, um die spezifischen dynamischen Webseiten zu automatisieren und so die Wahrscheinlichkeit zu verringern, dass Recorder-Aktionen im Bot aufgrund von Änderungen der UI-Elemente oder dynamischen Eigenschaften fehlschlagen.

Sobald der Generative Recorder überprüft, ob ein Fallback-DOMXPath das Ziel-UI-Element eindeutig identifizieren kann, führt er einen zusätzlichen Validierungsschritt aus. Hierbei werden weitere Eigenschaften des UI-Elements verglichen. Wenn die automatisierte Aktion beispielsweise eine Dateneingabe beinhaltet, setzt der Generative Recorder die Automatisierung nur dann fort, wenn der Fallback-DOMXPath einer Dateneingabe wie einem Textfeld und nicht Schaltflächen oder Bezeichnungen entspricht.

So können Sie die GenAI-Funktion aktivieren:
  1. Navigieren Sie im Bot Editor zu Erweiterte Einstellungen > Paketeinstellungen.

    Zu „Erweiterte Einstellungen“ navigieren

  2. In den Paketeinstellungen > Recorder aktivieren Sie die Option GenAI-basierten Fallback verwenden.

    GenAI-Funktion aktivieren

Anmerkung:
  • Dies sind die Einstellungen auf Bot-Ebene. Wenn Sie also den GenAI-basierten Fallback aktivieren, verwenden alle Erfassungs-Aktionenen, die in diesem bestimmten Bot stattfinden, dieselben Einstellungen mit einem Timeout von 30 Sekunden.
  • Ab Version 3.1.5 von Recorder Paket sind die Generative Recorder-Konfigurationseinstellungen sichtbar, unabhängig davon, ob ein Recorder-Aktion im Bot Editor hinzugefügt wird. Um die Konfigurationseinstellungen zu speichern, müssen Sie mindestens einen Recorder > Capture Aktion in Ihrer Automatisierung verwenden.

Automatische Aktualisierung der DOMXPath-Werte im Debug-Modus

Generative Recorder bietet Empfehlungen für die automatische Aktualisierung von Automatisierungen, um diese ausfallsicherer zu machen. Wenn Sie Ihre Automatisierungen im Run- oder Debug-Modus ausführen, wird empfohlen, den DOMXPath (UI-Elementpfad) automatisch mit dem Wert zu aktualisieren, der für den erfolgreichen Fallback verwendet wurde, um die Ausfallsicherheit Ihrer Automatisierungen zu erhöhen.
Anmerkung: Sie können den DOMXPath-Wert im Run-Modus nicht aktualisieren.
Bei unbeaufsichtigten Automatisierungen wird das Dialogfeld „Fallback-Benachrichtigung“ nicht angezeigt, wenn ein Fallback eintritt. Dadurch ist ein reibungsloser Automatisierungsprozess gewährleistet.
Anmerkung: Das Dialogfeld „Fallback-Benachrichtigung“ wird nur für Citizen Developer und professionelle Entwickler angezeigt.

Empfehlungen für die Ausführung von Automatisierungen im Run- oder Debug-Modus

Um diese Werte zur Laufzeit zu aktualisieren, führen Sie Ihre Automatisierungen im Debug-Modus aus. Sie können wählen, ob Sie Ihren DOMXPath mit dem empfohlenen Wert aktualisieren oder ihn weglassen möchten. Wenn Sie die Option Automatisierung stoppen wählen, wird die Bot-Ausführung gestoppt.

Aktualisieren von DOMXPath-Werten während der Laufzeit im Debug-Modus

Wenn Sie den DOMXPath mit dem empfohlenen Wert aktualisieren, achten Sie darauf, dass Sie andere ungültige oder dynamische Eigenschaften in Ihren Suchkriterien abwählen, bevor Sie die Automatisierungen erneut ausführen. Wenn diese dynamischen Eigenschaften ausgewählt bleiben und mit dem neuen DOMXPath kombiniert werden, schlägt der Recorder fehl und der Fallback wird erneut ausgelöst.

Sie können das Dialogfeld „Fallback-Benachrichtigung“ auch einfach nach Bedarf an die gewünschte Stelle auf dem Bildschirm verschieben und damit die Sichtbarkeit Ihrer Geschäftsanwendung und des Fallbacks verbessern.

Anmerkung: Wenn Sie einen übergeordneten Bot ausführen, haben Sie die Möglichkeit, den DOMXPath-Wert zu aktualisieren, während für den untergeordneten Bot die Aktualisierungsoption nicht verfügbar ist.

Zwischenspeicherung erfolgreicher Antworten der generativen KI

Die generativen KI-Aufrufe, die während erfolgreicher generativer KI-basierter Fallbacks getätigt wurden, werden nun im Systemspeicher und im regionenbasierten Dienst zwischengespeichert und für nachfolgende Ausführungen der gleichen Automatisierung wiederverwendet. Das reduziert die Zeit, die für nachfolgende Ausführungen derselben Automatisierung benötigt wird, erheblich und verbessert so die Leistung.