Recommandations d'action en temps réel dans Amazon Personalize - Amazon Personalize

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.

Recommandations d'action en temps réel dans Amazon Personalize

Si vous utilisez une ACTIONS recette PERSONALIZED _, vous pouvez obtenir des recommandations d'action à partir de votre campagne en temps réel. Vous pouvez obtenir des recommandations d'action à l'aide de la console Amazon Personalize, AWS Command Line Interface (AWS CLI) ou AWS SDKs.

Comment fonctionne la notation des recommandations d'action

Avec Next-Best-Action cette recette, Amazon Personalize génère des scores pour les actions en fonction de la probabilité que l'utilisateur interagisse avec l'action. Les scores peuvent être compris entre 0 et 1,0. Plus la valeur est proche de 1.0, plus il est probable que l'utilisateur interagisse avec l'action.

Si vous n'avez importé aucune donnée d'interaction, toutes les actions recommandées auront un score de 0,0. Si Amazon Personalize recommande une action dans le cadre de l'exploration, l'article aura un score de 0,0. Amazon Personalize utilise l'exploration pour recommander des actions sans données d'interaction entre les actions. Pour plus d'informations sur l'exploration, consultezExploration.

Obtenir des recommandations d'action (console)

Pour obtenir des recommandations d'action avec la console Amazon Personalize, vous devez fournir les informations relatives à la demande sur la page détaillée de votre campagne personnalisée.

Pour obtenir des recommandations d'action
  1. Ouvrez la console Amazon Personalize https://console.aws.amazon.com/personalize/chez vous et connectez-vous à votre compte.

  2. Choisissez le groupe de jeux de données qui contient la campagne que vous utilisez.

  3. Dans le volet de navigation, sous Ressources personnalisées, sélectionnez Campagnes.

  4. Choisissez la campagne cible.

  5. Sous Résultats de la campagne de test, entrez les détails de votre demande de recommandation.

    Si vous avez enregistré des événements pour un utilisateur avant qu'il ne se connecte (utilisateur anonyme), vous pouvez obtenir des recommandations pour cet utilisateur en fournissant les informations sessionId issues de ces événements comme s'il s'agissait du sienuserId. Pour plus d'informations sur l'enregistrement d'événements pour les utilisateurs anonymes, consultezEnregistrement d'événements pour les utilisateurs anonymes.

  6. Choisissez éventuellement un filtre. Pour de plus amples informations, veuillez consulter Recommandations de filtrage et segments d'utilisateurs.

  7. Choisissez Get recommendations (Obtenir des recommandations). Un tableau contenant les 5 principales actions recommandées par l'utilisateur s'affiche.

Obtenir des recommandations d'action (AWS CLI)

Utilisez le code suivant pour obtenir des recommandations d'action dans le cadre d'une campagne. Spécifiez l'ID de l'utilisateur pour lequel vous souhaitez obtenir des recommandations et le nom de ressource Amazon (ARN) de votre campagne.

Pour modifier le nombre d'actions recommandées, modifiez la valeur denumResults. La valeur par défaut est de 5 actions. Le maximum est de 100 actions.

Pour filtrer les recommandations d'actions selon des critères personnalisés, vous pouvez créer un filtre et l'appliquer à l'get-action-recommendationsopération. Pour de plus amples informations, veuillez consulter Recommandations de filtrage et segments d'utilisateurs.

Si vous avez enregistré des événements pour un utilisateur avant qu'il ne se connecte (utilisateur anonyme), vous pouvez obtenir des recommandations pour cet utilisateur en fournissant les informations sessionId issues de ces événements comme s'il s'agissait du sienuserId. Pour plus d'informations sur l'enregistrement d'événements pour les utilisateurs anonymes, consultezEnregistrement d'événements pour les utilisateurs anonymes.

aws personalize-runtime get-action-recommendations \ --campaign-arn campaign arn \ --user-id User ID \ --num-results 10

Obtenir des recommandations d'action (AWS SDKs)

Le code suivant montre comment obtenir des recommandations Amazon Personalize pour un utilisateur à partir d'une campagne. Spécifiez l'ID de l'utilisateur pour lequel vous souhaitez obtenir des recommandations, ainsi que le nom de ressource Amazon (ARN) de votre campagne.

Pour modifier le nombre d'actions recommandées, modifiez la valeur denumResults. La valeur par défaut est de 5 actions. Le maximum est de 100 actions.

Pour filtrer les recommandations d'actions selon des critères personnalisés, vous pouvez créer un filtre et l'appliquer à la GetActionRecommendations API demande. Pour de plus amples informations, veuillez consulter Recommandations de filtrage et segments d'utilisateurs.

Si vous avez enregistré des événements pour un utilisateur avant qu'il ne se connecte (utilisateur anonyme), vous pouvez obtenir des recommandations pour cet utilisateur en fournissant les informations sessionId issues de ces événements comme s'il s'agissait du sienuserId. Pour plus d'informations sur l'enregistrement d'événements pour les utilisateurs anonymes, consultezEnregistrement d'événements pour les utilisateurs anonymes.

import boto3 personalizeRt = boto3.client('personalize-runtime') response = personalizeRt.get_action_recommendations( campaignArn = 'Campaign ARN', userId = 'User ID', numResults = 10 ) print("Recommended actions") for item in response['actionList']: print (item['actionId'])