Flow-Generierung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 4 Minuten Lesedauer
  • Erstellen Sie mehrstufige Flow-Umrisse mit generativer KI. Flow-Umrisse müssen konfiguriert werden, um Eingabewerte und Datenreferenzen hinzuzufügen.

    Aktivierung

    Flow-Generierung ist eine Kompetenz, die mit der Anwendung Now Assist für Creator (sn_now_creator) installiert wird. Sie können diese Anwendung von der ServiceNow Store- Website installieren.

    Vorteile

    Aktivieren Sie die Flow-Generierung, um diese Vorteile zu nutzen.
    • Erstellen Sie eine mehrstufige Flow-gliederung aus einer Flow-Beschreibung in Workflow-Studio. Flow-Umrisse müssen konfiguriert werden, um Eingabewerte und Datenreferenzen hinzuzufügen.
    • Trainieren Sie das große Sprachmodell (LLM), um bessere Flow-Strukturen zu generieren.
    • Verwenden Sie Standard-Flow-Designmuster.

    Unterstützte Anwenderoberflächen

    Greifen Sie über die Anwenderoberfläche Workflow-Studio auf Flow-Generierungskompetenzen zu.

    Abbildung : 1. Flow-Generierung über die Anwenderoberfläche Workflow-Studio .
    Dialogfeld mit Optionen zum Erstellen eines Flows Now Assist

    Unterstützte Kompetenzen Now Assist .

    Die Flow-Generierung unterstützt eine begrenzte Auswahl von Kompetenzen in englischer Sprache.
    Erstellen Sie einen Flow aus Workflow-Studio
    Wählen Sie im neuen Dialogfeld für Flow-Einstellungen die Option Build with Now Assist (Mit [] erstellen) aus.

    Unterstützung für Retrieval Erweiterte Generierung (RAG).

    Die Flow-Generierung von nutzt Retrieval Erweiterte Generierung (RAG), um die Namen allgemeiner und kürzlich veröffentlichter Aktionen und Subflows einzubeziehen, die in Ihrer Instanz verfügbar sind. Workflow-Studio aktualisiert die Liste der allgemeinen und kürzlich veröffentlichten Aktionen und Subflows stündlich, um sie für die Flow-Generierung verfügbar zu machen. Sie können veröffentlichte Aktionen und Subflows nach Name in Ihren Flow-Generierungsrichtungen auflisten.

    Beispielaufforderungen

    Im Folgenden finden Sie einige Beispiele, mit denen Sie Flows und Subflows erstellen können.

    Beispiel für Flow-Eingabeaufforderung 1: Geplanter Auslöser
    Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem geplanten Auslöser zu erstellen.

    Erstellen Sie einen Flow, der jeden Tag um Mitternacht ausgeführt wird, und suchen Sie dann nach allen neu erstellten Problemdatensätzen für den letzten Tag. Iterieren Sie darüber. Wenn sie nicht zugewiesen sind, aktualisieren Sie sie, um das Problem der Selektierungsgruppe der Ebene 1 zuzuweisen, ändern Sie den Status in „Selektiert“, und senden Sie dann eine Benachrichtigung an die Gruppe.

    Beispiel-Flow-Eingabeaufforderung 2: Auslöser für Service Level Agreement (SLA)-Aufgabe
    Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem SLA-Aufgabenauslöser (Service Level Agreement) zu erstellen.

    Erstellen Sie einen Flow mit SLA-Auslöser. Warten Sie auf 50 % des SLA, und senden Sie dann eine Benachrichtigung. Warten Sie als Nächstes auf 75 % des SLA, und senden Sie dann eine weitere Benachrichtigung. Nachdem das SLA zu 100 % abgeschlossen ist, führen Sie eine if-Anweisung aus, um festzustellen, ob das SLA verletzt wurde oder ob es abgeschlossen wurde.

    Beispiel für Flow-Eingabeaufforderung 3: Datensatzauslöser
    Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem Datensatzauslöser zu erstellen.

    Wenn ein Change Request erstellt oder aktualisiert wird, bei dem das Modell nicht autorisiert ist, führen Sie die folgenden Schritte parallel aus. Wenden Sie zuerst die Change-Genehmigungsrichtlinie an. Wenn Genehmigungen genehmigt oder übersprungen werden, aktualisieren Sie den Change-Anforderungsdatensatz als genehmigt. Wenn nicht, wurde der Change-Anforderungsdatensatz als „abgelehnt“ aktualisiert. Bewerten Sie das Modell noch einmal. Bei Ablehnung E-Mail senden. Zweitens: Warten, bis aktiv der Wert „falsch“ ist, Genehmigungen von Change-Anforderungen ignorieren und Change-Modell bewerten

    Beispiel für Subflow-Eingabeaufforderung 4: Datensatzeingabe
    Sie können diese Eingabeaufforderung verwenden, um einen Subflow mit einer Datensatzeingabe zu erstellen.

    Erstellen Sie einen Subflow, der den Namen der Problemeingabe protokolliert, und überprüfen Sie dann, ob die Person in „Zuletzt aktualisiert von“ mit der Person in „Zugewiesen an“ identisch ist. Geben Sie das Ergebnis aus der Subflow-Ausgabe aus.

    Beispiel für Subflow-Eingabeaufforderung 5: Genehmigungseingabe
    Sie können diese Eingabeaufforderung verwenden, um einen Subflow für eine Genehmigung zu erstellen.

    Erstellen Sie einen Subflow, um einen Flow-Startprogramm-Auftrag mit der angegebenen Sys-ID der Auftragskonfiguration und den Parametern des Arbeitsauslastungsgenerators zu erstellen. Wenn die Auftrags-Sys-ID nicht leer ist, weisen Sie sie als Subflow-Ausgabe der Auftragsausführungs-ID zu. Starten Sie anschließend das Flow-Startprogramm für die erstellte Auftrags-Sys-ID, und weisen Sie Subflow-Ausgaben zu.

    Beispiel für Subflow-Eingabeaufforderung 6: Katalogaufgaben
    Sie können diese Eingabeaufforderung verwenden, um einen Subflow zu erstellen, der Katalogaufgaben erstellt.

    Erstellen Sie einen Subflow, der für jeden Anwender mit einem zugewiesenen Laptop eine E-Mail mit der Benachrichtigung sendet, dass sein Betriebssystem sofort aktualisiert werden muss, und eine SMS mit den Anweisungen dazu sendet.

    Platzhalterschritte

    Die Flow-Generierung fügt einen Platzhalterschritt ein, wenn ein Teil Ihrer Anforderung nicht mit einer verfügbaren Aktion oder einem verfügbaren Subflow abgeglichen werden kann. Platzhalterschritte führen keine Vorgänge aus. Es sind leere Schritte, die nur eine Anmerkung anzeigen. Flow-Autoren können den Platzhaltertext verwenden, um eine geeignete Ersatzaktion oder einen geeigneten Subflow auszuwählen.
    Wichtig:
    Sie können keinen Flow aktivieren, der Platzhalterschritte enthält. Sie müssen jeden Platzhalterschritt entweder löschen oder durch eine Aktion oder einen Subflow ersetzen.

    Allgemeine Leitlinien

    Befolgen Sie diese allgemeinen Richtlinien, wenn Sie Now Assist Wegbeschreibungen schreiben.
    Beschreiben Sie immer zuerst den Auslöser
    Beschreiben Sie zuerst den Flow-Auslöser und seine Datenbedingungen. Beschreiben Sie nach dem Auslöser die Aktionen und die Flow-Logik in der Reihenfolge, in der sie im Flow enthalten sein sollen.
    Seien Sie in Ihrer Anforderung präzise und aussagekräftig
    Stellen Sie sicher, dass Ihre Anforderung präzise und aussagekräftig ist. Beschreiben Sie den Flow-Auslöser, die Datensatzdaten, die Aktionen und die Flow-Logik so detailliert wie möglich.
    Überprüfen Sie die generierte Flow-gliederung, und konfigurieren Sie Eingaben
    Überprüfen Sie jede Aktion, Flow-Logik und jeden Subflow in der generierten Flow-gliederung. Sie müssen Aktionseingaben konfigurieren und jedem Element relevante Datenreferenzen hinzufügen.