Receber recomendações em tempo real
É possível obter recomendações de itens de um recomendador do Amazon Personalize ou de uma campanha personalizada com o console do Amazon Personalize, a AWS Command Line Interface (AWS CLI) ou AWS SDKs.
Tópicos
Obter recomendações de itens (console)
Para obter recomendações com o console do Amazon Personalize, você fornece as informações da solicitação na página de detalhes de um recomendador (grupo de conjuntos de dados de domínio) ou de uma campanha personalizada.
Como obter recomendações
-
Acesse https://console.aws.amazon.com/personalize/home
para abrir o console do Amazon Personalize e faça login na sua conta. -
Escolha o grupo de conjuntos de dados que contém a campanha ou o recomendador que você está usando.
-
No painel de navegação, selecione Campanhas ou Recomendadores.
-
Escolha a campanha ou o recomendador.
-
Para uma campanha, em Resultados da campanha de teste, insira os detalhes da sua solicitação de recomendação com base na fórmula que você usou. No caso dos recomendadores, escolha Recomendador de teste e insira os detalhes da solicitação de recomendação dependendo do seu caso de uso.
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
sessionIddesses 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.
-
Se você usa metadados contextuais, forneça dados para cada contexto. Em cada contexto, para a Chave, insira o campo de metadados. Para o Valor, insira os dados contextuais. Para obter mais informações, consulte Como aumentar a relevância das recomendações com metadados contextuais.
-
Se você habilitou os metadados nas recomendações da campanha ou do recomendador, para as colunas do conjunto de dados de itens, selecione as colunas de metadados a serem incluídas nos resultados das recomendações. Para obter informações sobre como habilitar metadados para uma campanha, consulte Habilitar metadados nas recomendações. Para obter informações sobre como habilitar metadados para um recomendador, consulte Habilitar metadados em recomendações para um recomendador de domínio no Amazon Personalize.
-
Se você quiser promover um subconjunto de itens, pode preencher os campos Promoção. Para obter mais informações, consulte Promover itens nas recomendações em tempo real.
-
Escolha Obter recomendações. É exibida uma tabela contendo os 25 itens mais recomendados pelo usuário. Se você usa a fórmula User-Personalization-v2, cada item recomendado inclui uma lista de motivos pelos quais o item foi incluído nas recomendações. Para obter mais informações, consulte Motivos de recomendação com a User-Personalization-v2.
Obter recomendações de itens (AWS CLI)
Use o código a seguir para obter uma recomendação a partir de uma campanha. Para obter recomendações de um recomendador, substitua o parâmetro campaign-arn pelo recommender-arn.
Especifique o ID do usuário para o qual você deseja obter recomendações e o nome do recurso da Amazon (ARN) da sua campanha ou recomendador. É exibida uma lista dos 10 principais itens recomendados para o usuário. Se você usa a fórmula User-Personalization-v2, cada item recomendado inclui uma lista de motivos pelos quais o item foi incluído nas recomendações. Para obter mais informações, consulte Motivos de recomendação com a User-Personalization-v2.
Para alterar o número de itens recomendados, altere o valor de numResults. O padrão é 25 itens. O máximo é 500 itens. Se você usou uma fórmula RELATED_ITEMS para treinar a versão da solução da campanha, substitua o parâmetro user-id por item-id e especifique o ID do item.
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-recommendations \ --campaign-arncampaign arn\ --user-idUser ID\ --num-results 10
Obter recomendações de itens (SDKs da AWS)
O código a seguir mostra como obter recomendações do Amazon Personalize para um usuário a partir de uma campanha com os AWS SDKs. Para obter recomendações de um recomendador, substitua o parâmetro campaignArn pelo recommenderArn.
Especifique o ID do usuário para o qual você deseja obter recomendações e o nome do recurso da Amazon (ARN) da sua campanha ou recomendador. É exibida uma lista dos 10 principais itens recomendados para o usuário. Se você usa a fórmula User-Personalization-v2, cada item recomendado inclui uma lista de motivos pelos quais o item foi incluído nas recomendações. Para obter mais informações, consulte Motivos de recomendação com a User-Personalization-v2.
Para alterar o número de itens recomendados, altere o valor de numResults. O padrão é 25 itens. O máximo é 500 itens. Se você usou uma fórmula RELATED_ITEMS para treinar a versão da solução da campanha, substitua o parâmetro userId por itemId e especifique o ID do item.
Se você habilitou os metadados nas recomendações da campanha ou do recomendador, é possível especificar as colunas de metadados do conjunto de dados de itens a serem incluídas na resposta. Para obter um exemplo de código, consulte Incluir metadados do item com recomendações (AWS SDKs). Para obter informações sobre como habilitar metadados, consulte Habilitar metadados nas recomendações.
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.