Partager via


Définir des déclencheurs de rubrique

Pour les agents qui utilisent l’orchestration générative, le déclencheur de rubrique par défaut est Par agent. Il s’active lorsque l’agent détermine que le nom et la description de la rubrique spécifiés dans le nœud Déclencheur correspondent au message entrant de l’utilisateur.

Pour les agents qui utilisent l’orchestration classique, le déclencheur de rubrique par défaut est Phrases. Il s’active lorsqu’une ou plusieurs des phrases déclencheurs spécifiées correspondent étroitement à un message entrant d’un utilisateur. Il existe d’autres types de déclencheurs disponibles qui déterminent quand une rubrique doit être exécutée.

Prérequis

Familiarisez-vous avec la création et modification de rubriques.

Types de déclencheurs

Les déclencheurs permettent à votre agent d’intercepter et de gérer différents événements ou activités entrantes de différents types. Les types de déclencheurs suivants déterminent quand une rubrique doit se déclencher.

Astuce

Lorsqu’un utilisateur envoie un message à un agent, la charge utile est un message de type activité. Les agents peuvent recevoir des activités d’autres types en fonction de ce qui se passe dans le chat ou d’autres événements.

Par exemple, Microsoft Teams envoie des activités masquées de type appel, ce qui signifie une action utilisateur telle qu’une interaction avec une extension de message.

Type Description
Par agent Disponible pour les agents qui utilisent l’orchestration générative. Se déclenche lorsque l’agent détermine que le nom et la description de la rubrique spécifiés dans le nœud Déclencheur correspondent au message entrant de l’utilisateur.
Phrases Disponible pour les agents qui utilisent l’orchestration classique. Se déclenche lorsqu’une ou plusieurs des phrases déclencheurs correspondent au message entrant d’un utilisateur.
Message reçu Se déclenche lorsqu’une activité de type message (le type d’activité le plus courant) est reçue. Reçu lorsqu’un utilisateur tape ou dit quelque chose à l’agent.
Événement reçu Se déclenche lorsqu’une activité de type événement est reçue. Par défaut, toutes les activités d'événement reçoivent une réponse. Utilisez la propriété Nom de l’événement dans les propriétés du déclencheur pour filtrer un événement spécifique.
Activité reçue Se déclenche lorsqu’une activité de tout type est reçue. Vous pouvez éventuellement définir la propriété Type d’activité dans les propriétés du déclencheur pour filtrer un type d’activité spécifique.
Mise à jour de la conversation reçue Se déclenche lorsqu’une activité de type conversationUpdate est reçue. Par exemple, Teams envoie une activité de ce type lorsqu’un utilisateur participe à une conversation.
Appel reçu Se déclenche lorsqu’une activité de type appel est reçue. Reçu le plus souvent du canal Teams, par exemple, lorsque l’utilisateur interagit avec une extension Message ou Recherche dans Teams.
En cas de redirection Se déclenche lorsque la rubrique est appelée explicitement par une autre rubrique. Définissez le temps d’inactivité souhaité à l’aide de la propriété Durée d’inactivité dans les propriétés du déclencheur.
Inactivité Se déclenche lorsqu’un utilisateur n’a pas interagi avec l’agent après une période de temps configurée.
Plan terminé Disponible pour les agents qui utilisent l’orchestration générative. Se déclenche lorsque l’agent a fini d’exécuter toutes les étapes planifiées pour répondre à une requête utilisateur ou à un déclencheur autonome.
Réponse IA générée Disponible pour les agents qui utilisent l’orchestration générative. Se déclenche lorsque l’agent génère une réponse pour un utilisateur après avoir appelé une ou plusieurs rubriques, actions ou sources de connaissances. Utilisez la variable système Response.FormattedText pour voir la réponse générée. Définissez la variable ContinueResponse sur false si vous souhaitez empêcher l’envoi de la réponse d’orchestration (par exemple, si vous modifiez le message et envoyez le vôtre en utilisant un nœud de message).

Modifier le déclencheur pour une rubrique

  1. Accédez à la page Rubriques de votre agent et ouvrez la rubrique souhaitée.

  2. Pointez sur la zone du nœud Déclencheur et sélectionnez l’icône Modifier le déclencheur.

    Capture d’écran montrant l’emplacement de l’icône « Modifier le déclencheur » dans un nœud Déclencheur.

  3. Sélectionnez le type de déclencheur approprié pour votre rubrique.

    • Pour le déclencheur Par agent, décrivez quand votre agent doit utiliser cette rubrique.
    • Pour le déclencheur Phrases, entrez les phrases déclencheurs souhaitées.
  4. Sélectionnez Modifier dans la zone du déclencheur. Le volet des propriétés du type de déclencheur spécifié s’affiche.

  5. Définissez les propriétés applicables à votre déclencheur :

Condition du déclencheur

Spécifiez les conditions qui doivent être remplies pour que le déclencheur se déclenche. Par exemple, vous souhaiterez peut-être que le déclencheur s’exécute uniquement si le canal utilisé par un employé est Microsoft Teams.

Capture d’écran d’une condition du déclencheur.

Si vous avez besoin de conditions plus complexes, vous pouvez passer à l’éditeur de formules Power Fx : sélectionnez Générateur, puis sélectionnez Formule.

Capture d’écran montrant l’option pour accéder à l’éditeur de formules.

Priorité du déclencheur

Plusieurs déclencheurs peuvent s’exécuter pour une seule activité entrante telle qu’un message. Le type de déclencheur détermine l’ordre dans lequel les déclencheurs s’exécutent.

Ordre d’exécution :

  1. Activité reçue
  2. Message / Événement / Mise à jour de la conversation / Appel reçu
  3. Par agent / Phrases

S’il y a plusieurs déclencheurs qualifiés du même type, les déclencheurs sont exécutés dans l’ordre de création (le plus ancien en premier).

Vous pouvez définir la propriété Priorité pour déterminer explicitement l’ordre d’exécution.