Intégrer un agent IA à la voix et aux canaux numériques
Une fois que vous avez créé et configuré vos agents d’IA dans la plateforme Webex AI Agent Studio, l’étape suivante consiste à les intégrer aux canaux vocaux et numériques. Cette intégration permet aux agents d’IA de gérer les conversations vocales et numériques avec vos clients, offrant une expérience utilisateur transparente et interactive.
Configurer un flux
1 |
Connectez-vous à Control Hub, choisissez . |
2 |
Cliquez sur Gérer les flux puis cliquez sur Créer des flux. |
3 |
Dans le champ Nom du flux , saisissez un nom unique et cliquez sur Démarrer la création du flux. La fenêtre Concepteur de flux s'affiche. |
4 |
Activez le bouton à cliquer Validation pour activer la validation du flux. Vérifiez qu’il n’y a pas d’erreurs dans votre flux. |
5 |
Cliquez sur Publier pour publier le flux. Si le flux est publié avec succès, le message de confirmation s'affiche. |
Configurer la chaine vocale
1 |
Créer un point d'entrée pour le canal vocal. |
2 |
Affectez le flux de routage au point d'entrée. Pour plus d’informations, voir l’article Configurer une chaine. |
Configurer les agents IA dans le flux
L’activité de l’agent virtuel V2 fournit une expérience de conversation en temps réel pour vos contacts. Vous pouvez ajouter l’activité de l’agent virtuel V2 au flux d’appels pour gérer les conversations basées sur l’IA vocale. Lorsqu'un appelant parle, le système fait correspondre la parole à la meilleure intention de l'agent IA. En outre, il aide l'appelant dans le cadre de l'expérience de réponse vocale interactive (IVR).
RésultatsIndique les chemins de sortie de l'activité qui se produit en fonction du résultat de la conversation entre l'agent virtuel et l'appelant.
-
Traité–Le résultat est déclenché lorsque l'exécution de l'agent virtuel est terminée.
-
Escalade—Le résultat est déclenché lorsque l'appel doit être transféré à l'agent humain.
Indique le chemin de sortie de l'activité pour toute erreur qui se produit au cours de la conversation entre l'agent virtuel et l'appelant.
Erreur–Le flux emprunte ce chemin dans tous les scénarios d’erreur.
1 |
Faites glisser et déposez l'activité Agent virtuel V2 de la Bibliothèque d'activités vers le canevas de flux principal. |
2 |
Dans Paramètres généraux, effectuez les actions suivantes :
|
3 |
Dans les paramètres Expérience conversationnelle ,
|
4 |
Utilisez les Variables de sortie d'activité suivantes pour gérer différents cas d'utilisation :
|
Voici le flux de configuration pour intégrer les agents IA aux canaux numériques et leur permettre de gérer les interactions numériques avec les clients.
Prérequis
- Configurez votre chaîne numérique. L’intégration de Webex Connect et de Webex Contact Center prend actuellement en charge six canaux, à savoir WhatsApp, SMS, Email, Facebook Messenger, Apple Messages for Business et Live Chat. Pour plus d’informations sur la configuration des ressources du canal pour chacun de ces canaux, voir Configuration des ressources du canal.
- Créer un flux sur Webex Connect. Pour plus d’informations, voir Créer un flux sur Webex Connect.
Ajoutez des agents IA à votre flux
Vous pouvez utiliser un nœud d’agent IA pour répondre à des requêtes spécifiques à partir d’un corpus ou d’une base de connaissances. Vous pouvez également activer les conversations à plusieurs tours au cours desquelles l’agent IA peut poser des questions de suivi, comprendre le contexte et fournir des réponses personnalisées.
Il vous suffit de faire glisser et de déposer le nœud Agent IA sur votre générateur de flux visuel pour commencer. Ce nœud vous aide à utiliser des agents IA scriptés et autonomes configurés dans la plateforme Webex AI Agent Studio.
Configurer les variables d’entrée et de sortie dans le nœud de l’agent IA
Le nœud de l'agent IA contient deux méthodes :
-
Traiter le message : cette méthode vous permet d'envoyer des messages utilisateur à l'agent sélectionné et d'obtenir des réponses de l'agent.
-
Fermer la session : cette méthode vous permet de fermer une session dans l'agent IA. Dans certains scénarios, il peut être nécessaire de fermer une session d’agent IA existante et d’en initier une nouvelle. Ceci peut être réalisé à l'aide d'une méthode spécifique dans le nœud d'agent IA. Par exemple, si une session reste inactive pendant une période spécifiée, le système ferme la session automatiquement pour optimiser les ressources.
- Dans la méthode Message de traitement, configurez les variables d'entrée suivantes dans la méthode Message de traitement :
- Type d'agent—Le type d'agent à utiliser dans le flux—qu'il soit scripté ou autonome.
- Agent—L'agent qui est utilisé pour traiter le message de l'utilisateur et obtenir une réponse.
Vous pouvez voir les agents IA auxquels vous avez accès dans Webex AI Agent Studio. Pour plus d’informations sur la gestion des utilisateurs et des agents dans Webex AI Agent Studio, voir Gestion des coéquipiers.
- Message—Le nom de la variable qui contient le message entrant du client à envoyer à l'agent IA choisi.
- Langue—Si l'agent IA choisi est multilingue, vous pouvez choisir la langue du message entrant dans la liste déroulante Langue. La liste déroulante est remplie en fonction des langues dans les paramètres de l'agent IA.
Pour les agents disposant d'une seule langue, cette liste déroulante est désactivée.
- Canal—Le nom du canal à partir duquel le système reçoit le message du client.
- Identifiant de l'utilisateur—À côté de la liste déroulante Canal , le nom du champ change en fonction du canal choisi. L’identifiant unique de l’utilisateur pour le canal choisi doit être fourni ici.
- Paramètres personnalisés (facultatif)—Des informations supplémentaires sur le client peuvent être transmises à Webex AI Agent Studio en tant que paire de valeurs clés. Ces informations sont associées au profil de l'utilisateur dans \ et peuvent être utilisées pour les conversations ultérieures. Par exemple, vous pouvez spécifier si un utilisateur est un nouveau client ou un client existant.
Les clés passées en tant que
Paramètres du client
sont accessibles en tant que ${consumerData.extra_params.<your_key>} dans les réponses des agents. - Paramètres de message (facultatif)—Des informations supplémentaires concernant l'échange actuel peuvent être transmises à Webex AI Agent Studio en tant que paire de valeurs clés.
Ce message n’est pas stocké et ne peut être utilisé que dans la réponse suivante de l’agent. Les clés passées en tant que
Paramètres de message
sont accessibles en tant que ${extra_params.<your_key>} dans les réponses des agents.
-
Configurez les variables de sortie suivantes dans la méthode de traitement des messages :
-
TextResponse—La sortie de texte configurée dans l'agent IA ; fonctionne uniquement si aucun autre type d'éléments riches/spéciaux n'est présent. Également pour plusieurs éléments de texte de la réponse, renvoie le premier.
-
Réponse complète—La réponse complète avec tous les éléments riches et plusieurs messages présents dans la sortie de l'agent. Envoie des informations sous forme de tableau.
-
Banque de données —UN SON/dicté de toutes les variables de sessions définies par l'utilisateur au sein de l'agent.
-
TransactionId : l'identifiant de la transaction pour la demande dans Webex AI Agent Studio.
-
SessionId—L'identifiant de session/conversation dans Webex AI Agent Studio.
-
ConsumerId —L'identifiant du client dans Webex AI Agent Studio.
-
MessageMetadata : les métadonnées associées à la réponse actuelle de l'agent configuré.
-
SessionMetadata : les métadonnées associées à la session pour la réponse actuelle de l'agent configuré.
-
Charge utile de réponse —La charge utile de réponse complète de Webex AI Agent Studio.
-
- Configurez les variables d'entrée suivantes dans la méthode Fermer la session :
- Agent—L'agent qui est utilisé pour traiter le message de l'utilisateur et obtenir une réponse.
Vous pouvez voir les agents IA auxquels vous avez accès dans Webex AI Agent Studio. Pour plus d’informations sur la gestion des utilisateurs et des agents dans Webex AI Agent Studio, voir Gestion des coéquipiers.
- ID de session—La session de l’agent IA doit être fermée. L’ID de session est disponible en tant que variable de sortie de la méthode Traiter le message.
- Agent—L'agent qui est utilisé pour traiter le message de l'utilisateur et obtenir une réponse.
Résultats du nœud
Vous pouvez voir la liste des résultats possibles du nœud pour ce nœud. Vous pouvez personnaliser les étiquettes des nœuds à l’aide de l’icône Modifier (crayon). Le noeud sort par l'un des bords du noeud correspondant au résultat du noeud. Chaque nœud d'agent IA correspond à un résultat de nœud. Voici les résultats du nœud :
- Erreur (rouge) : indique ce qui suit :
-
onError—lorsque l'agent n'a pas répondu par un message.
-
onInvalidCustomerID—lorsqu'un identifiant client est manquant.
-
onInvalidMessage —lorsque la valeur du message est manquante.
-
- Réussite (vert)—indique ce qui suit :
-
onSuccess—lorsque l'agent répond par un message.
-
onAgentHandover—lorsque l'agent envoie une demande de transfert aux agents.
-
- Expiration (jaune/orange) : indique ce qui suit :
-
onTimeOut—lorsque l'agent n'a pas répondu dans 15 secondes au maximum.
-