Freigeben über


Themenein- und -ausgaben verwalten

Themen können Ein- und Ausgabeparameter haben. Wenn ein Thema zu einem anderen Thema weiterleitet, können Sie diese Parameter verwenden, um Informationen zwischen Themen weiterzugeben.

Wenn Ihr Agent eine generative Orchestrierung verwendet, kann es vor der Ausführung von Thema automatisch Eingaben ausfüllen, indem es den Konversationskontext nutzt oder Fragen generiert, um den Benutzer nach den Werten zu fragen. Dieses Verhalten ähnelt der Funktionsweise des generativen Slot-Fillings für Aktionen.

Bei Verwendung generativer Orchestrierung kann ein Agent Thema-Ausgaben verwenden, um ein kontextbezogenes Antwort zu generieren. In solchen Fällen müssen Sie keine wörtliche Nachricht innerhalb von Thema selbst konfigurieren.

Themeneingaben und -ausgaben können Werte mit anderen Themen und Aktionen im selben generierten Plan teilen.

Eingaben und Ausgaben hinzufügen

Um Eingaben oder Ausgaben für ein Thema hinzuzufügen, wählen Sie in der Navigationsleiste oben im Erstellungsbereich Details aus. Alternativ können Sie Details aus dem Kontextmenü für ein Thema auf der Listenseite Themen auswählen.

Sobald der Bereich Details angezeigt wird, können Sie zu den Registerkarten Eingaben oder Ausgaben navigieren und dann neue Eingabe- oder Ausgabevariablen erstellen, indem Sie Neue Variable erstellen auswählen.

Sie müssen für jeden Ein- und Ausgabeparameter einen Namen eingeben, einen Datentyp auswählen und eine Beschreibung für die entsprechende Variable eingeben.

Wenn Ihr Agent generative KI verwendet, um zu entscheiden, wie auf Benutzer reagiert werden soll, stehen weitere Eigenschaften für Eingabevariablen zur Verfügung. Insbesondere Wie füllt Agent diese Eingabe? bestimmt, wie Agent diese Variable mit einem Wert füllt, bevor Thema ausgeführt wird. Standardmäßig ist jede Eingabe auf Dynamisch mit der besten Option füllen eingestellt. Agent versucht, den Wert aus dem verfügbaren Kontext zu füllen, beispielsweise durch Extrahieren eines Werts aus der Nachricht des Benutzers oder einer vorherigen Konversation. Wenn kein passender Wert gefunden wird, wird eine Frage generiert, um den Benutzer nach einem Wert zu fragen. Sie können eine Eingabe durch einen Wert überschreiben, anstatt den Benutzenden zu fragen. Um einen Eingabeparameter zu überschreiben, wählen Sie Auswählen Als Wert festlegen, und geben Sie unter Wie füllt Agent diese Eingabe aus? den gewünschten Wert ein. Dieser Wert kann ein Literalwert, eine vorhandene Variable oder eine Power Fx-Formel sein.

Um sicherzustellen, dass Ihr Agent den richtigen Wertetyp für die Eingabe erfasst, müssen Sie unter Identifizieren als auch einen Entitätstyp angeben.

Screenshot des Detailbereichs mit einer neu hinzugefügten Eingabevariablen

Für Eingaben können zusätzliche Einstellungen konfiguriert werden, um das Verhalten von Agent beim Anfordern eines Werts oder beim Validieren einer Antwort des Benutzers zu steuern.

Eine dieser Eigenschaften, Soll Benutzenden auffordern, ist nur für Themeneingaben verfügbar. Es bestimmt, ob Agent versuchen soll, die Variable mit einem Wert zu füllen, bevor Thema ausgeführt wird. Diese Eigenschaft ist standardmäßig aktiviert.