Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Commencez avec Predictive Insights
Pour commencer à utiliser Predictive Insights, procédez comme suit :
Rubriques
Étape 1 : ajout de données d'interaction dans les profils des clients
Vous pouvez utiliser les connecteurs de données existants dans les profils clients pour mapper les données d'interactions dans un objet Web Analytics standard.
Pour de plus amples informations, veuillez consulter Cartographie des types d'objets pour l'analyse Web standard.
Étape 2 : Ajouter les données du catalogue d'articles
Vous pouvez représenter les produits individuels de votre catalogue au sein du domaine à l'aide des données du catalogue standard. Ces données de catalogue existent au niveau du domaine et ne sont liées à aucun profil client spécifique. Il s'agit d'une représentation structurée de vos produits qui peut être utilisée pour les fonctionnalités de personnalisation. Vous pouvez importer les informations de votre produit ou article sous forme d'objets de domaine dans les profils clients à l'aide de connecteurs de données qui fournissent des options flexibles pour l'ingestion et la gestion des informations de votre catalogue, garantissant ainsi que les données de vos produits restent à jour et accessibles dans le système.
Pour de plus amples informations, veuillez consulter Mappage des types d'objets pour le catalogue d'articles.
Étape 3 : Création d'informations prédictives
Avec Connect Customer, vous pouvez créer et déployer des modèles d'IA spécialisés adaptés à vos besoins spécifiques en matière de recommandation de produits. Ces modèles peuvent être configurés via l'interface utilisateur Web de Connect ou par programmation via des API pour correspondre à vos scénarios commerciaux uniques. Predictive Insights propose plusieurs types de recommandations :
-
Recommandé pour vous : fournit des recommandations personnalisées adaptées à un utilisateur spécifique. Les recommandations sont basées sur le comportement passé de l'utilisateur, tel que les événements liés au parcours de navigation, les événements d'achat, le contenu consommé, etc.
-
Articles similaires : utilise l'IA générative pour trouver des articles dont le thème est similaire à un article existant dans le catalogue. Il est idéal pour les cas d'utilisation de vente incitative ou de substitution dans lesquels les clients souhaitent proposer des recommandations d'articles alternatifs à leurs utilisateurs.
-
Articles fréquemment associés : recommande des articles qui interagissent fréquemment avec un article existant dans le catalogue. Il est idéal pour les cas d'utilisation de ventes croisées ou de recommandation d'articles complémentaires.
-
Articles populaires : conçus pour recommander les éléments avec lesquels les utilisateurs interagissent le plus souvent.
-
Tendance actuelle : recommande les articles qui ont connu la plus forte augmentation de la vitesse d'engagement au cours d'une période récente. Il est conçu pour mettre en évidence des éléments qui présentent une viralité lors des interactions avec les utilisateurs.
Note
L'activation des modèles d'IA avec Predictive Insights est disponible en version préliminaire. Des tarifs supplémentaires pourraient s'appliquer à l'avenir.
Limites d'articles par type de recommandation
Le tableau suivant décrit le nombre maximum d'éléments pris en compte pour la génération de recommandations, en fonction du type de recommandation utilisé.
Type de recommandation |
Description |
Limite |
|---|---|---|
Recommandé pour vous |
Nombre maximum d'éléments pris en compte pour les informations prédictives |
40 millions |
Articles similaires |
Nombre maximum d'éléments pris en compte pour les informations prédictives |
10 millions |
Tous les autres scénarios commerciaux |
Nombre maximum d'éléments pris en compte pour les informations prédictives |
750 000 |
Étape 4 : Utilisation des informations prédictives sur les canaux d'engagement client
Utilisation des recommandations de profil client dans Connect Flows
Cette section explique comment utiliser le bloc de flux Profils clients Obtenir des recommandations de profil pour enrichir l'expérience utilisateur lors d'un contact en générant AI-powered des recommandations pour un profil en temps réel.
Propriétés des blocs de flux
Le bloc de flux Obtenir les recommandations de profil possède les propriétés suivantes à configurer :
-
ID de profil (obligatoire) :
Un identifiant de profil est requis pour que ce bloc fonctionne. Le bloc de flux Obtenir les recommandations de profil génère des recommandations pour l'ID de profil fourni ici. Vous avez la possibilité de saisir manuellement l'ID de profil ou d'utiliser une valeur prédéfinie stockée dans un attribut. Si vous utilisez une valeur prédéfinie, assurez-vous de fournir l'ID de profil en utilisant le bloc Obtenir le profil précédent. Utilisez le bloc Obtenir le profil pour identifier le profil spécifique avant de continuer pour générer des recommandations dans le bloc suivant.
-
Nom du recommandateur (obligatoire) :
Un nom de recommandation est requis pour que ce bloc fonctionne. Il s'agit du nom du recommandateur que vous souhaitez utiliser pour générer des recommandations pour l'ID de profil donné. Vous ne pouvez utiliser que des recommandations actives pour générer des recommandations.
-
Résultats maximaux (obligatoire) :
Le nombre maximum de recommandations à générer pour l'ID de profil donné. Cela peut aller de 1 à 3 recommandations.
-
Attributs de recommandation (obligatoire) :
Définissez les attributs de la réponse aux recommandations qui doivent être conservés dans l'attribut de contact.
-
Identifiant de l'article :
Il s'agit de l'ID d'article fourni comme contexte supplémentaire pour générer des recommandations pour l'ID de profil donné. L'identifiant de l'article n'est requis que lorsque vous utilisez un type de recommandation « Articles similaires » ou « Articles fréquemment jumelés ». Vous avez la possibilité de saisir manuellement l'ID de profil ou d'utiliser une valeur prédéfinie stockée dans un attribut. Si vous utilisez une valeur prédéfinie, assurez-vous de fournir l'ID de l'article en utilisant le bloc Obtenir les attributs calculés qui précède. Utilisez le bloc Obtenir les attributs calculés pour identifier l'ID d'article spécifique avant de générer des recommandations dans le bloc suivant.
Branches Flow Block
Le bloc de flux Obtenir les recommandations de profil peut acheminer les contacts vers les branches suivantes :
-
Succès :
Des recommandations ont été générées avec succès pour l'ID de profil fourni. Les attributs de recommandation sélectionnés ont été conservés dans l'attribut de contact $. Customer.Recommendations.
-
Erreur :
Une erreur s'est produite lors de la tentative de génération de recommandations. Cela peut être dû à une erreur système ou à la configuration du bloc Obtenir les recommandations de profil.
-
Aucune n'a été trouvée :
Aucune recommandation n'a pu être générée.
Utilisation des recommandations du bloc
La réponse aux recommandations est maintenue au $. Customer.Recommendationsattribut de contact JSONPath sous forme de liste JSON d'objets de recommandation. Chaque objet de recommandation contiendra les attributs de recommandation sélectionnés.
L'extrait de code Python suivant issu d'une fonction Lambda montre comment il peut être utilisé pour transformer les recommandations du bloc Obtenir les recommandations de profil et les conserver dans d'autres attributs de contact afin que les recommandations puissent être utilisées dans les blocs suivants.
import boto3 import json # Handle lambda request def lambda_handler(event, context): print("Contact flow data: ", event) # Transform recommendations recommendations = event['Details']['Parameters']['Recommendations'] contact_attributes = {} for i, rec in enumerate(recommendations): contact_attributes.update(flatten(rec, i)) # Set contact attributes using each recommendation attribute value print("Setting contact attributes: ", contact_attributes) try: client = boto3.client('connect', region_name="us-west-2") client.update_contact_attributes( InstanceId=event['Details']['ContactData']['InstanceARN'].rsplit('/', 1)[1], InitialContactId=event['Details']['ContactData']['InitialContactId'], Attributes=contact_attributes ) print("Contact attributes set successfully.") except Exception as e: print("Error setting contact attributes: ", e) # Success response return { 'statusCode': 200, 'body': json.dumps('Success') } # Flatten a nested object into a simple string:string object def flatten(recommendation, index): flat = {} for key, value in recommendation.items(): if isinstance(value, dict): flat.update(flatten(value, index)) else: flat[f"Rec{index}_{key}"] = str(value) return flat
Après avoir configuré votre flux avec le bloc Obtenir des recommandations de profil, vous pouvez commencer à l'utiliser pour générer des recommandations pour vos clients lors de leurs contacts.
Utilisation des recommandations de profils clients dans les campagnes sortantes
Vous pouvez intégrer Predictive Insights aux campagnes sortantes de Connect Customer pour fournir des recommandations personnalisées par e-mail et SMS. Lorsque vous créez une campagne déclenchée par un événement, vous pouvez configurer la section Recommandations pour générer automatiquement des AI-powered recommandations pour les profils clients associés à la campagne.
Cette intégration utilise le mappage d'objets Web Analytics comme catégorie d'événement pour capturer les données d'interaction avec les clients, ce qui permet au moteur de recommandation de fournir des suggestions pertinentes et ciblées en fonction du comportement des clients.
Pour obtenir des instructions détaillées sur la configuration des recommandations dans les campagnes déclenchées par des événements, consultez. Création d’une campagne sortante à l’aide de déclencheurs d’événements
Configuration des agents Connect AI pour les recommandations commerciales
Amazon Q in Connect améliore les capacités des agents grâce à son nouveau type d'agent « Orchestration ». Cette fonctionnalité est particulièrement utile pour créer un agent Sales AI capable de fournir des recommandations d'articles, particulièrement utile dans les scénarios de ventes incitatives et croisées.
Prise en main
Pour commencer la mise en œuvre, accédez au Console de gestion AWS et accédez à Connect Customer. Après vous être connecté à votre instance Connect via l'URL d'accès, localisez Amazon Q dans le volet de navigation de gauche et sélectionnez AI agents. Vous trouverez un agent AI préconfiguré de type orchestration (SalesAgent) en état de brouillon sur la page QiC, sous AI Agents. Ce modèle est fourni avec toutes les configurations nécessaires pour les outils 1P et des exemples de suggestions de recommandations.
Création de votre agent personnalisé
Pour créer un agent commercial personnalisé, commencez par créer un nouvel agent IA de type orchestration et copiez-le à partir du modèle existant SalesAgent . Ce processus transfère tous les outils et configurations du modèle à votre nouvel agent.
Personnalisation de l'agent
Lorsqu'il s'agit de mettre à jour l'invite de l'agent, les administrateurs disposent de deux options principales. Ils peuvent soit ajouter leur invite d'agent existante à l'invite de l'agent commercial et ajouter des instructions d'identification des ventes incitatives, soit repartir à zéro en supprimant l' SalesAgent invite et en créant une nouvelle invite d'orchestration basée sur leur agent actuellement publié et en y ajoutant l'invite de l'agent commercial. Cette flexibilité permet de proposer des solutions personnalisées qui répondent aux besoins spécifiques de l'entreprise et aux exigences du domaine.
Configuration et intégration des flux
Après avoir finalisé la configuration de l'agent et l'avoir publiée, l'étape suivante consiste à créer un bot Amazon Lex sous Flows. Le flux entrant doit être mis à jour pour inclure le GetCustomerInput bloc avec le bot Lex créé. Le nouveau SalesAgent doit être sélectionné dans les options supplémentaires. Vous devrez ajouter à la fois le bloc de flux de profil client pour la récupération de l'identifiant de profil et le bloc de flux Set-Contact Attributs, CustomerId en définissant comme clé pour l'ID de profil et la valeur $Customer.ProfileId.
L'implémentation prend en charge à la fois les contacts de chat et les appels vocaux, les entrées des clients étant transmises de manière fluide à l'agent QIC sur le bot Lex. Cette configuration complète permet AI-driven des recommandations commerciales et des opportunités de vente incitative dans votre environnement Connect Customer. La flexibilité du système permet une personnalisation en fonction des besoins spécifiques du secteur tout en conservant les fonctionnalités de base de l'assistance commerciale intelligente. Cette solution fournit un cadre permettant d'améliorer les interactions avec les clients grâce AI-powered aux recommandations, afin de renforcer l'efficacité des opérations de vente et de service client. Les administrateurs peuvent affiner la mise en œuvre en ajoutant des instructions spécifiques au domaine et en personnalisant les types de recommandations en fonction de leurs besoins commerciaux.
Configuration SalesAgent à utiliser pour l'assistance aux agents
Vous pouvez le configurer SalesAgent pour qu'il soit utilisé dans le widget de chat Q in connect dans Agent Workspace. Pour ce faire, vous devez modifier deux éléments principaux.
-
Mettez à jour l'invite AIAgent avec les instructions pour accéder à la transcription du contact.
-
Ouvrez l'invite associée à l'éditeur SalesAgent in Prompt et mettez-la à jour pour ajouter des instructions permettant d'accéder à la transcription du contact accessible par
<conversation>{{$.transcript}}</conversation> -
Vous trouverez ci-dessous un exemple d'invite que vous pouvez ajouter à l' SalesAgentinvite.
**IMPORTANT** **Guide on how to process requests and information:** - The messages section contains YOUR conversation with the customer service agent - Respond to the agent's questions/requests in the messages section - The transcript below is background information about the agent's conversation with their customer - Do not respond directly to the customer - you are helping the AGENT Background context from agent-customer conversation. The following transcript is for your information ONLY. Do not directly respond to messages in this conversation, but instead look at the messages section for what the agent requests you to do. IF YOU REFERENCE ANY INFORMATION FROM THIS SECTION: You should indicate so by saying "According to your conversation with the customer ..." <conversation> {{$.transcript}} </conversation> -
Mettez à jour l'AIAgent avec la nouvelle version rapide et mettez à jour le cas d'utilisation Configuration par défaut → Assistance aux agents avec cet agent.
Note
Il est recommandé de disposer de deux cas d'utilisation différents de Sales AIAgent pour le libre-service et de l'assistance aux agents, car les deux nécessitent des modifications mineures de l'invite. Et cela peut être fait en clonant l'agent et en modifiant simplement la version rapide et en mettant à jour la configuration par défaut pour indiquer les agents AI appropriés pour le cas d'utilisation respectif.
-
-
Mettez à jour le flux entrant des contacts.
-
Supprimez le GetCustomerInput bloc et ajoutez à la place le bloc de flux Connect assistant
-
Renseignez la configuration du bloc de flux avec l'ARN AIAssistant et sélectionnez l'AIAgent approprié.
-
Vous pouvez désormais utiliser ce flux comme flux entrant habituel et le widget de chat Q in connect devrait être en mesure de fournir des recommandations pour répondre à la demande de l'utilisateur.