Thementrigger einrichten

Für Agents, die generative Orchestrierung verwenden, ist der Standardthematrigger Der Agent wählt. Er wird aktiviert, wenn der Agent feststellt, dass der Name des Themas und die im Trigger-Knoten angegebene Beschreibung mit der eingehenden Nachricht des Benutzers übereinstimmen.

Bei Agents, die die klassische Orchestrierung verwenden, lautet der Standard-Thema-Trigger Benutzer gibt eine Phrase ein. Er wird aktiviert, wenn ein oder mehrere der angegebenen Triggerausdrücke stark mit der eingehenden Nachricht eines Benutzers übereinstimmen. Es sind andere Triggertypen verfügbar, die bestimmen, wann ein Thema ausgeführt werden soll.

Voraussetzungen

Machen Sie sich mit dem Erstellen und Bearbeiten von Themen vertraut.

Triggerarten

Trigger ermöglichen es Ihrem Agent, verschiedene Ereignisse oder eingehende Aktivitäten unterschiedlicher Typen abzufangen und zu verarbeiten. Anhand der folgenden Triggertypen wird bestimmt, wann ein Thema ausgelost werden sollte.

Tipp

Wenn ein Benutzer eine Nachricht an einen Agent sendet, ist die Nutzlast eine Nachricht vom Typ Aktivität. Agenten können Aktivitäten anderer Typen erhalten, abhängig davon, was im Chat oder bei anderen Ereignissen geschieht.

Microsoft Teams sendet beispielsweise ausgeblendete Aufruf-Aktivitäten, die eine Benutzeraktion darstellen, wie etwa die Interaktion mit einer Nachrichtenerweiterung.

Type Description
Der Agent wählt Verfügbar für Agenten, die generative Orchestrierung verwenden. Er wird aktiviert, wenn der Agent feststellt, dass der Name und die Beschreibung des Themas, die auf dem Trigger-Knoten angegeben sind, mit der eingehenden Nachricht des Benutzers übereinstimmen.
Benutzer äußert einen Satz Verfügbar für Agenten, die klassische Orchestrierung verwenden. Wird ausgelöst, wenn eine oder mehrere Triggerausdrücke mit der eingehenden Nachricht eines Benutzers übereinstimmen.
Eine Nachricht wird empfangen Wird ausgelöst, wenn eine Nachrichtenaktivität – die häufigste Art von Aktivität – empfangen wird. Wird empfangen, wenn ein Benutzer etwas eingibt oder zum Agent sagt.
Es wird ein benutzerdefiniertes Client-Ereignis ausgeführt Wird ausgelöst, wenn eine Ereignis-Aktivität empfangen wird. Standardmäßig werden alle Ereignis-Aktivitäten beantwortet. Verwenden Sie die Eigenschaft Ereignisname in den Triggereigenschaften, um nach einem bestimmten Ereignis zu filtern.
Eine Aktivität tritt auf Wird ausgelöst, wenn ein beliebiger Aktivitätstyp empfangen wird. Sie können optional die Eigenschaft Aktivitätstyp in den Triggereigenschaften festlegen, um nach einem bestimmten Aktivitätstyp zu filtern.
Die Unterhaltung ändert sich Wird ausgelöst, wenn eine Aktivität zur Aktualisierung der Unterhaltung empfangen wird. Teams sendet beispielsweise eine Aktivität dieses Typs, wenn ein Benutzer einer Unterhaltung beitritt.
Es wird aufgerufen Wird ausgelöst, wenn eine Aufruf-Aktivität empfangen wird. Wird am häufigsten aus dem Teams-Kanal empfangen, z. B. wenn der Benutzer mit einer Nachricht oder Sucherweiterung in Teams interagiert.
Es wird weitergeleitet zu Wird ausgelöst, wenn das Thema explizit von einem anderen Thema aufgerufen wird. Legen Sie die gewünschte Inaktivitätszeit mithilfe der Eigenschaft Inaktivitätsdauer in den Triggereigenschaften fest.
Der Benutzer ist für eine Weile inaktiv Wird ausgelöst, wenn der Benutzer nach einem konfigurierten Zeitraum nicht mit dem Agent interagiert hat. Erfahren Sie mehr über den Inaktivitätsauslöser.
Der Plan ist abgeschlossen Verfügbar für Agenten, die generative Orchestrierung verwenden. Wird ausgelöst, wenn der Agent die Ausführung aller geplanten Schritte abgeschlossen hat, um auf eine Benutzerabfrage oder einen autonomen Trigger zu reagieren.
Eine KI-generierte Antwort wird in Kürze gesendet Verfügbar für Agenten, die generative Orchestrierung verwenden. Wird ausgelöst, wenn der Agent eine Antwort für einen Benutzer generiert, nachdem ein oder mehrere Themen, Tools oder Wissensquellen aufgerufen wurden. Verwenden Sie die Response.FormattedText Systemvariable, um die generierte Antwort anzuzeigen. Legen Sie die Variable ContinueResponse auf „false“ fest, wenn Sie verhindern möchten, dass die Orchestrierungsantwort gesendet wird (das heißt, wenn Sie die Nachricht ändern und ihre eigene mit einem Nachrichten-Knoten senden).

Ändern des Triggers für ein Thema

  1. Wechseln Sie zur Seite Themen für Ihren Agent, und öffnen Sie das gewünschte Thema.

  2. Zeigen Sie mit der Maus auf das Feld des Trigger-Knotens, und wählen Sie das Symbol Trigger ändern aus.

    Screenshot mit der Position des Symbols „Trigger ändern“ auf einem Triggerknoten

  3. Wählen Sie den entsprechenden Triggertyp für Ihr Thema aus.

    • Beschreiben Sie für den Trigger Der Agent wählt, wann Ihr Agent dieses Thema verwenden soll.
    • Geben Sie für den Trigger Benutzer sagt einen Ausdruck die gewünschten Triggerausdrücke ein.
  4. Wählen Sie im Triggerfeld die Option Bearbeiten aus. Der Eigenschaftenbereich für den angegebenen Triggertyp wird angezeigt.

  5. Legen Sie die entsprechenden Eigenschaften für den Trigger fest:

Triggerbedingung

Geben Sie Bedingungen an, die erfüllt sein müssen, damit der Trigger ausgelöst wird. Sie möchten z. B., dass der Trigger nur ausgelöst wird, wenn der von einem Mitarbeitenden verwendete Kanal Microsoft Teams ist.

Screenshot einer Triggerbedingung.

Wenn Sie komplexere Bedingungen benötigen, können Sie in den Power Fx Formeleditor wechseln: Wählen Sie Builder und dann Formel auswählen.

Screenshot mit der Option, zum Formeleditor zu wechseln.

Triggerpriorität

Für eine einzelne eingehende Aktivität, beispielsweise eine Nachricht, können mehrere Trigger ausgelöst werden. Anhand des Triggertyps wird die Reihenfolge festgelegt, in der die Trigger ausgelöst werden.

Ausführungsreihenfolge:

  1. Es wird eine Aktivität ausgeführt
  2. Es wird eine Nachricht empfangen / Es ereignet sich ein benutzerdefiniertes Client-Ereignis / Die Unterhaltung ändert sich / Es wird aufgerufen
  3. Der Agent wählt / Nutzer äußert einen Satz.

Wenn mehrere qualifizierte Trigger desselben Typs vorhanden sind, führt das System die Trigger in der Reihenfolge ihrer Erstellung aus (ältester zuerst).

Sie können die Priority-Eigenschaft festlegen, um die Reihenfolge der Ausführung explizit zu bestimmen.