篩選建議和使用者區段 - Amazon Personalize

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

篩選建議和使用者區段

透過網域推薦人或自訂廣告活動取得推薦時,您可以根據自訂條件篩選結果。例如,您可能不想推薦使用者已經購買的產品,或者只推薦特定年齡層的產品。

同樣地,使用 USER_SEGETCHING 方法時,您可能不想在使用者區段中包含特定類型的使用者。透過篩選結果,您可以控制將建議給使用者或將包含在使用者區段中的使用者的項目。

您可以使用 Amazon Personalize 主控台、 AWS Command Line Interface (AWS CLI) 和 AWS 開發套件建立、編輯、刪除和套用篩選器。

  • 對於即時建議,您可以在 GetRecommendations呼叫、或 GetPersonalizedRanking 作業時套用篩選器並指定任何篩選參數值。 GetActionRecommendations您也可以在主控台中取得廣告活動或推薦人的建議時套用篩選器。

    當您取得包含個人化或相關項目配方或使用案例的即時項目建議時,您可以在請求中指定促銷活動。促銷使用篩選器來定義套用至可供配置之建議項目子集的其他商業規則。如需更多資訊,請參閱推廣建議中的項目

  • 對於批次工作流程,您可以在輸入 JSON 中包含任何篩選器參數值。然後,在建立批次推論任務或批次區段任務時,指定篩選器的 Amazon 資源名稱 (ARN)。如需更多資訊,請參閱篩選批次建議和使用者區段 (自訂資源)

篩選新記錄的更新

對於您使用 PutEvents 或 PutActionInteractions 操作匯入的資料,Amazon Personalize 會在匯入後的幾秒內以新資料更新資料集群組中的任何篩選器。例如,如果您的篩選器從建議中移除已購買的項目,並且您記錄了具有該 PutEvents 作業之使用者的購買事件,則會在記錄事件後幾秒鐘內從此使用者的 future 建議中移除此項目。

對於以大量或個別匯入的所有其他資料,Amazon Personalize 會在上次匯入後 20 分鐘內以新資料更新資料集群組中的任何篩選器。