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 Copilot generative KI verwendet, um zu entscheiden, wie er auf Benutzende reagiert, kann er vor dem Ausführen des Themas automatisch Eingaben ausfüllen, indem er den Unterhaltungskontext verwendet oder Fragen generiert, um Werte aus den Antworten der Benutzenden sammeln. Dieses Verhalten ähnelt der Funktionsweise des generativen Slot-Fillings für Aktionen.
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 Copilot generative KI verwendet, um zu entscheiden, wie er auf Benutzende reagiert, stehen mehr Eigenschaften für Eingabevariablen zur Verfügung. Insbesondere bestimmt Wie füllt der Copilot diese Eingabe aus?, wie der Copilot einen Wert in diese Variablen eingibt, bevor er das Thema ausführt. Standardmäßig ist jede Eingabe auf Dynamisch mit der besten Option füllen eingestellt. Der Copilot versucht, den Wert aus dem verfügbaren Kontext auszufüllen, beispielsweise durch Extrahieren eines Werts aus der Nachricht des Benutzenden oder aus der vorangehenden Unterhaltung. 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 unter Wie füllt der Copilot diese Eingabe aus? die Option Als Wert festlegen aus und geben Sie den gewünschten Wert ein. Dieser Wert kann ein Literalwert, eine vorhandene Variable oder eine Power Fx-Formel sein.
Um sicherzustellen, dass Ihr Copilot den richtigen Wertetyp für die Eingabe erfasst, müssen Sie unter Identifizieren als außerdem einen Entitätstyp angeben.
Es gibt eine Reihe zusätzlicher Einstellungen, die für Eingaben konfiguriert werden können und die das Verhalten des Copiloten bei der Abfrage eines Werts oder der Überprüfung einer Benutzerantwort steuern können.
Eine dieser Eigenschaften, Soll Benutzenden auffordern, ist nur für Themeneingaben verfügbar. Sie bestimmt, ob der Copilot versuchen soll, die Variable mit einem Wert auszufüllen, bevor er das Thema ausführt Diese Eigenschaft ist standardmäßig aktiviert.