As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Recomendações de ação em tempo real no Amazon Personalize
Se você usar uma ACTIONS receita PERSONALIZED _, poderá obter recomendações de ações da sua campanha em tempo real. Você pode obter recomendações de ações com o console Amazon Personalize, AWS Command Line Interface (AWS CLI), ou AWS SDKs.
Tópicos
Como funciona a pontuação de recomendações
Com a fórmula Next-Best-Action, o Amazon Personalize gera pontuações para ações com base na probabilidade de o usuário interagir com a ação. As pontuações podem estar entre 0 e 1,0. Quanto mais próxima estiver de 1,0, maior será a probabilidade de o usuário interagir com a ação.
Se você não importou dados de interações com ações, todas as ações recomendadas terão uma pontuação de 0,0. Se o Amazon Personalize recomendar uma ação como parte da exploração, o item terá uma pontuação de 0,0. O Amazon Personalize usa a exploração para recomendar ações sem dados de interações com ações. Para obter mais informações sobre exploração, consulte Exploration (Exploração).
Obter recomendações de ações (console)
Para obter recomendações de ações com o console do Amazon Personalize, você deve fornecer as informações da solicitação na página de detalhes de uma campanha personalizada.
Como obter recomendações de ações
-
Abra o console Amazon Personalize em https://console.aws.amazon.com/personalize/casa
e faça login na sua conta. -
Selecione o grupo de conjuntos de dados que contém a campanha utilizada.
-
No painel de navegação, em Recursos personalizados, selecione Campanhas.
-
Selecione a campanha de destino.
-
Em Testar resultados da campanha, insira os detalhes da solicitação de recomendação.
Se registrou eventos de um usuário antes de ele fazer login (um usuário anônimo), será possível obter recomendações para esse usuário fornecendo o
sessionId
desses eventos em vez deuserId
. Para obter mais informações sobre a gravação de eventos para usuários anônimos, consulte Como registrar eventos de usuários anônimos. -
Ou então, selecione um filtro. Para obter mais informações, consulte Como filtrar recomendações e segmentos de usuários.
-
Escolha Get recommendations (Obter recomendações). Será exibida uma tabela com as cinco principais ações recomendadas.
Obtendo recomendações de ações (AWS CLI)
Use o código a seguir para obter recomendações de ações de uma campanha. Especifique o ID do usuário para o qual você deseja receber recomendações e o Amazon Resource Name (ARN) da sua campanha.
Para alterar o número de ações recomendadas, altere o valor de numResults
. O padrão são cinco ações. O máximo são cem ações.
Para filtrar as recomendações de ações por critérios personalizados, é possível criar um filtro e aplicá-lo à operação get-action-recommendations
. Para obter mais informações, consulte Como filtrar recomendações e segmentos de usuários.
Se registrou eventos de um usuário antes de ele fazer login (um usuário anônimo), será possível obter recomendações para esse usuário fornecendo o sessionId
desses eventos em vez de userId
. Para obter mais informações sobre a gravação de eventos para usuários anônimos, consulte Como registrar eventos de usuários anônimos.
aws personalize-runtime get-action-recommendations \ --campaign-arn
campaign arn
\ --user-idUser ID
\ --num-results 10
Obtendo recomendações de ações (AWS SDKs)
O código a seguir mostra como obter recomendações do Amazon Personalize para um usuário a partir de uma campanha. Especifique o ID do usuário para o qual você deseja receber recomendações e o Amazon Resource Name (ARN) da sua campanha.
Para alterar o número de ações recomendadas, altere o valor de numResults
. O padrão são cinco ações. O máximo são cem ações.
Para filtrar as recomendações de ações por critérios personalizados, você pode criar um filtro e aplicá-lo à GetActionRecommendations API solicitação. Para obter mais informações, consulte Como filtrar recomendações e segmentos de usuários.
Se registrou eventos de um usuário antes de ele fazer login (um usuário anônimo), será possível obter recomendações para esse usuário fornecendo o sessionId
desses eventos em vez de userId
. Para obter mais informações sobre a gravação de eventos para usuários anônimos, consulte Como registrar eventos de usuários anônimos.
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'])