Configurer des événements personnalisés pour l'agent AI
Les événements personnalisés permettent aux administrateurs d'effectuer les tâches suivantes :
-
Transmettez les données du client pour créer des réponses dynamiques. Par exemple, en passant le nom du client pour un message d'accueil personnalisé.
-
Définissez une sortie personnalisée de l'agent d'IA pour rendre le contrôle au concepteur de flux. Par exemple, pour exécuter l'exécution dans le flux.
-
Configurez l'agent AI pour qu'il commence à partir d'un point de départ personnalisé plutôt que de l'invite de bienvenue à l'aide d'un événement personnalisé.
-
Mettre à jour les variables d'état d'agent AI. Par exemple, préremplir le contexte ou les emplacements à l'aide de données personnalisées transmises à partir du concepteur de flux.
Actuellement, les événements personnalisés sont pris en charge pour les agents d'IA scriptés via le canal vocal uniquement.
Configurer un événement personnalisé entrant dans AI Agent Studio
- Créez un nouveau modèle de réponse dans l'onglet Réponses de la page Configuration de l'agent AI.
- Sous Réponse par défaut, ajoutez le canal vocal dans la section Par défaut (Web).
- Dans le champ Nom de l'événement entrant, définissez le nom de l'événement que l'agent reçoit.

Appeler un événement personnalisé à partir du Concepteur de flux
- Dans le Concepteur de flux Webex Contact Center, configurez l'activité Virtual Agent V2 dans le flux.
- Dans les paramètres d'événement d'état , spécifiez les détails suivants dans les colonnes Nom de l'événement - Données de l'événement :
-
Entrez le nom de l'événement personnalisé que vous avez configuré dans l'onglet Réponse de la page Configuration AI Agent dans AI Agent Studio.
- Entrez les données personnalisées que vous souhaitez transmettre du Concepteur de flux à l'agent d'IA scripté.
-

Accéder aux données d'événements personnalisés dans AI Agent Studio
Vous pouvez accéder aux données d'événement (configurées dans le Concepteur de flux) dans la section Réponse par défaut où vous avez configuré votre événement entrant. Dans la figure suivante, vous pouvez voir que le nom de l'événement personnalisé « custom_welcome
» et le « nom
du magasin" des données d'événement sont transmis du Concepteur de flux à AI Agent Studio.

Configurer un événement de sortie personnalisé et une charge utile dans AI Agent Studio
-
Dans AI Agent Studio, accédez à la page de configuration de l'agent AI scripté et accédez à Réponse où vous souhaitez que le contrôle soit renvoyé au concepteur de flux.
-
Ajoutez un événement personnalisé à la section Réponse par défaut .
-
Entrez le nom de l'événement et les données utiles de l'événement dans le JSON que vous souhaitez renvoyer dans le flux.

Dans cet exemple, les emplacements collectés sont renvoyés dans le flux avec l'événement de sortie personnalisé "order_details".
Accéder aux données d'événement personnalisées dans Flow Designer
Vous pouvez accéder à l'événement personnalisé et à la charge utile à partir de la section Variables de sortie de l'activité Virtual Agent V2 .
Le nom
de l'événement est renvoyé sous la variable StateEventName
et la charge utile de l'événement est renvoyée sous forme
de métadonnées
, comme illustré dans la figure suivante :
Mettre à jour les valeurs système dans AI Agent Studio
Vous pouvez mettre à jour les valeurs système telles que le contexte, l'intention et l'emplacement à l'aide d'un événement spécial "state_update"
et d'une charge
utile d'événement avec les valeurs, comme illustré dans l'exemple suivant :
{ "intention" : "order_status", "slots" : { "first_name" : "John" } }