Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie Variablen als Eingabe- und Ausgabeparameter, um Informationen zwischen Agentflüssen und Copilot Studio-Agents zu übergeben.
Wichtig
Ein Agent kann nur bis zu 1 MB Daten von einem Flow in einer einzigen Aktion empfangen. Es gibt jedoch keine Begrenzung für die Anzahl der Variablen oder die Datenmenge, die ein Agent senden kann.
In diesem Beispiel erstellen Sie einen Flow mit einem Eingabeparameter und geben ihn als Ausgabeparameter an einen Agenten zurück.
Anforderungen
- Verstehen, wie ein Flow über den Copilot Studio-Erstellungsbereich erstellt wird
Unterstützte Parametertypen
Copilot Studio-Agents unterstützen die folgenden Arten von Eingabe- und Ausgabeparametern für Agentflüsse:
- Number
- String
- Boolesch
Die folgenden Datentypen werden derzeit nicht unterstützt:
- Object
- Date
- Zeitstempel
- Liste [Zeichenfolge]
- Liste [Zahl]
- Liste [Boolean]
- List [Object]
- Liste [Datum]
- Liste [Zeitstempel]
Ein Thema und einen Flow erstellen
Gehen Sie zur Themenseite für Ihren Agenten.
Erstellen Sie ein neues Thema mit dem Namen Echo-Nachricht.
Fügen Sie die Triggerausdrücke Echo hinzu.
Fügen Sie einen Knoten Frage hinzu und geben Sie die Nachricht Sag mir etwas und ich sage es dir zurück ein.
Zum Identifizieren wählen Sie Gesamte Antwort des Benutzers aus.
Benennen Sie die Variable für Benutzerantwort speichern unter in userResponse um.
Wählen Sie unter dem Frageknoten das Symbol "
Knoten hinzufügen" und dann "Tool hinzufügen" aus.Wählen Sie auf der Registerkarte "Grundlegende Aktionen " den Befehl "Neuer Agent"-Fluss aus. Die Registerkarte "Agent Flow Designer" wird mit einer Startvorlage für einen Agentfluss geöffnet, der von einem Agent aufgerufen wird. Der Ablauf umfasst zwei Aktionen: Wenn ein Agent den Fluss aufruft und auf den Agent reagiert.
Wähen Sie Entwurf speichern aus.
Bearbeiten Sie auf der Registerkarte "Übersicht " des Flusses die Details für den Fluss, und ersetzen Sie den Namen durch den Echo-Parameter. Wählen Sie "Speichern" aus.
Kehren Sie zur Registerkarte "Designer " zurück.
Ein Eingabeparameter dem Flow hinzufügen
Wählen Sie " Wenn ein Agent den Flussflusstrigger aufruft " aus, und wählen Sie "Eingabe hinzufügen" aus.
Wählen Sie Text und geben Sie den Namen String_Eingabe ein.
Ein Ausgabeparameter dem Flow hinzufügen
Wählen Sie die Antwortaktion des Agents aus, und wählen Sie "Ausgabe hinzufügen" aus.
Wählen Sie Text und geben Sie den Namen String_Output ein.
Geben Sie als Wert einen Schrägstrich (
/) in das Feld ein, wählen Sie Dynamischen Inhalt einfügen und dann die String_Input Variable aus.Wählen Sie "Entwurf speichern " und "Veröffentlichen" aus. Copilot Studio informiert Sie, wenn der Agentfluss veröffentlicht wird.
Wählen Sie "Zurück zum Agent" aus, um zum Agentthema-Editor zurückzukehren. Der neue Aktionsfluss wird dem Thema hinzugefügt.
Rufen Sie den Flow aus dem Thema auf
Wählen Sie den neuen Aktionsknoten aus.
Legen Sie den Flow-Eingabeparameter auf die Ausgabevariable des Frageknotens fest: String_Input (Zeichenfolge) ruft seinen Wert aus der userResponse-Variablen ab.
Einen Nachrichtenknoten hinzfügen.
Wählen Sie Variable einfügen und dann String_Output aus.
Wählen Sie Speichern.
Testen Sie Ihren Agenten.