Freigeben über


Einen vorhandenen Flow ändern, um ihn mit einem Agent zu verwenden

Ein Agenten-Flow benötigt Folgendes, um als Aktion mit Agenten arbeiten zu können:

  • Die Wenn ein Agent den Flow aufruft Auslöser sollten haben und eine Responseaktion von Antwort an den Agenten enthalten.
  • Sie müssen so konfiguriert sein, dass Sie in Echtzeit antworten und nicht asynchron. Der Schalter Asynchrone Antwort muss unter Netzwerk in den Einstellungen für die Aktion Auf den Agenten antworte auf Aus gesetzt werden.
  • Reagieren Sie innerhalb der Aktionszeit von 100 Sekunden auf den Agenten. Optimieren Sie die Flowlogik, die Abfragen und die zurückgegebene Datenmenge, sodass eine typische Ausführung unter dieser 100-Sekunden-Grenze liegt. Aktionen im Flow, die länger ausgeführt werden müssen, können nach der Aktion Dem Agent antworten platziert werden, um die Ausführung bis zum Limit der Flowausführung von 30 Tagen fortzusetzen.

Wenn Sie einen Flow mit einem anderen Trigger haben, den Sie mit Ihrem Agenten verwenden möchten, können Sie den Flow so ändern, dass der Trigger Wenn ein Agent den Flow aufruft und die Aktion Auf den Agenten antworten verwendet wird. Stellen Sie sicher, dass er sich in einer Lösung in derselben Umgebung wie der benutzerdefinierte Agent befindet.

  1. Um die Umgebung auszuwählen, in der Ihr Fluss gespeichert ist, wechseln Sie zum portal Power Automate und verwenden Sie die Umgebungsauswahl oben rechts.

  2. Wählen Sie im linken Navigationsbereich Meine Flows aus, und suchen Sie nach dem Flow, den Sie ändern möchten.

  3. Wählen Sie Ihren Flow aus und wählen Sie dann Bearbeiten.

    Screenshot des Ablaufs „Wettervorhersage abrufen“ in der Standardlösung.

Fügen Sie den Agenten-Trigger und die Antwortaktion hinzu

Wenn Ihr Flow den erforderlichen Flow-Trigger und die Antwortaktion noch nicht enthält, müssen Sie diese hinzufügen, bevor Sie den Flow mit dem Agenten nutzen können.

  1. Entferne alle vorhandenen Auslöser, indem du die drei Punkte (...) auf der Auslöserkarte auswählst und Löschen auswählst.

  2. Suchen Sie unter Auslöser nach Copilot und wählen Sie Wenn ein Agent den Flow aufruft aus.

  3. Fügen Sie am Ende Ihres Flows einen neuen Schritt hinzu.

  4. Suchen Sie nach dem Connector Copilot und wählen Sie Auf den Agenten antworten aus. Die Antwortaktion kann an mehreren Verzweigungen im Flow verwendet werden, muss aber bei jeder Verwendung die gleichen Ausgaben haben.

  5. Den Flow speichern und veröffentlichen.

Stellen Sie sicher, dass die Antwortaktion so eingestellt ist, dass sie in Echtzeit zurückgegeben wird

Flows, die Sie in einem Agent verwenden möchten, müssen Werte in Echtzeit oder synchron zurückgeben. Abläufe, die im Hintergrund ablaufen oder asynchron ausgeführt werden, könnten fehlerhaft sein, wenn Ihr Agent versucht, sie auszuführen. Anstatt den Flow auszuführen, sagt der Agent Etwas Unerwartetes ist passiert. Wir sehen uns das an. Fehlercode: 3000“.

Wenn Sie einen Fluss aus Copilot Studio erstellen, sind asynchrone Antworten standardmäßig deaktiviert. Wenn Sie einen vorhandenen Flow geändert haben, für den asynchrone Antworten aktiviert sind, führen Sie die folgenden Schritte aus, um die Einstellung zu überprüfen und sicherzustellen, dass sie deaktiviert ist:

  1. Öffnen Sie Ihren Flow und suchen Sie die Aktion Dem Agenten antworten.

  2. Wählen Sie die Registerkarte Einstellungen aus.

  3. Legen Sie Asynchrone Antwort auf Aus fest, und wählen Sie dann Speichern.

    Screenshot der Einstellung des asynchronen Antwortflusses.

Den Flow zu einer Lösung hinzufügen

Damit Agenten darauf zugreifen können, müssen Flows in einer Lösung in derselben Power Platform-Umgebung gespeichert werden. Wenn sich ein Flow in einer Lösung befindet, wird auf der Detailseite des Flows eine „Lösungen“-Kachel angezeigt, die auflistet, in welchen Lösungen sich der Flow befindet. Mit den folgenden Schritten können Flows für die Verwendung mit Agenten zur Standardlösung hinzugefügt oder sie können in eine andere Lösung verschoben werden:

  1. Wechseln Sie zu Power Automate.

  2. Wechseln Sie zu Lösungen und wählen Sie entweder eine vorhandene Lösung aus, oder erstellen Sie eine Lösung für Ihren Flow.

  3. Wenn Sie eine neuen Lösung erstellen möchten:

    1. Wählen Sie Neue Lösung aus.

    2. Geben Sie Ihrer neuen Lösung einen Namen und wählen Sie CDS Default Publisher im Feld Herausgeber aus, geben Sie eine Versionsnummer an.

      Screenshot des Eigenschaften-Bereichs für eine neue Lösung.

    3. Wählen Sie "Erstellen" aus.

  4. Wenn Sie Ihren Flow zu einer vorhandenen Lösung hinzufügen möchten, wählen Sie die gewünschte Lösung und dann Bearbeiten aus.

  5. Wählen Sie Vorhandenes hinzufügen>Automatisierung>Cloud-Flow aus.

    Screenshot des Menüs „Vorhandene hinzufügen“.

    Der Bereich Vorhandene Flows hinzufügen wird angezeigt.

  6. Wählen Sie Ihren Flow und anschließend Hinzufügen aus.

    Screenshot der vorhandenen Flows, die Sie einer Lösung hinzufügen können.