Rezept für die nächste Best-Action - Amazon Personalize

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Rezept für die nächste Best-Action

Das Rezept „Next-Best-Action (aws-next-best-action)“ generiert in Echtzeit Empfehlungen für die nächstbesten Aktionen für Ihre Benutzer. Die nächstbeste Aktion für einen Benutzer ist die Aktion, die er höchstwahrscheinlich ergreifen wird. Zum Beispiel die Registrierung für Ihr Treueprogramm, das Herunterladen Ihrer App oder die Beantragung einer Kreditkarte.

Mit Next-Best-Action können Sie Ihren Benutzern personalisierte Handlungsempfehlungen geben, während sie Ihre Anwendung verwenden. Wenn Sie einem Benutzer die richtige Aktion vorschlagen, kann dies dazu führen, dass mehr Benutzer Ihre Aktionen ausführen. Abhängig von den Aktionen, die Sie empfehlen möchten, können Sie die Kundenbindung erhöhen, mehr Umsatz generieren und die Benutzererfahrung Ihrer Anwendung verbessern. Ein Anwendungsbeispiel, das beschreibt, wie personalisierte Handlungsempfehlungen einer E-Commerce-Anwendung zugute kommen können, finden Sie unterBeispiel für einen Anwendungsfall.

Amazon Personalize prognostiziert anhand der Aktionen, die Sie in Ihren Aktionsdatensatz importieren, die nächstbeste Aktion. Es identifiziert die Aktionen, die ein Benutzer aufgrund seiner Interaktionen mit Aktionen und Elementen am wahrscheinlichsten ergreifen wird. Wenn Ihre Aktionsdaten den Wert der Aktion enthalten, berücksichtigt Amazon Personalize den Wert der Aktion. Wenn es gleich wahrscheinlich ist, dass ein Benutzer zwei verschiedene Aktionen ausführt, stuft Amazon Personalize die Aktion mit dem höheren Wert höher ein.

Wenn Sie in Echtzeit Handlungsempfehlungen für einen Benutzer erhalten, gibt Amazon Personalize eine Liste von Aktionen zurück, die der Benutzer höchstwahrscheinlich innerhalb eines konfigurierbaren Zeitraums ausführen wird (deraction optimization period). Zum Beispiel die Aktionen, die sie höchstwahrscheinlich in den nächsten 14 Tagen ergreifen werden. Die Liste ist in absteigender Reihenfolge nach dem Neigungswert sortiert. Dieser Wert gibt die Wahrscheinlichkeit an, dass der Benutzer die Maßnahme ergreift.

Bis Sie Aktionsinteraktionsdaten importieren, empfiehlt Amazon Personalize Aktionen in Ihrem System ohne Personalisierung, und die Neigungswerte liegen bei 0,0. Eine Aktion erhält eine Punktzahl, wenn die Aktion Folgendes erreicht hat:

  • Mindestens 50 Aktionsinteraktionen mit dem Ereignistyp TAKEN.

  • Mindestens 50 Aktionsinteraktionen mit dem Ereignistyp NOT_TAKEN oder VIEWED.

Diese Aktionsinteraktionen müssen in der letzten Schulung zur Lösungsversion vorhanden sein und innerhalb von 6 Wochen ab dem letzten Interaktionszeitstempel im Datensatz Aktionsinteraktionen stattfinden.

Weitere Informationen zu den Daten, die in der Rezeptur „Next-Best-Action“ verwendet werden, finden Sie unter. Erforderliche und optionale Datensätze

Wenn Sie eine Lösung mit dem Rezept „Next-Best-Action“ erstellen, können Sie mithilfe des Featureization-Hyperparameters das Zeitfenster konfigurieren, das Amazon Personalize für die Vorhersage von Aktionen verwendet. action optimization period Weitere Informationen finden Sie unter Eigenschaften und Hyperparameter.

Beispiel für einen Anwendungsfall

Wenn Sie einem Benutzer die richtige Aktion vorschlagen, kann dies dazu führen, dass mehr Benutzer Ihre Aktionen ausführen. Abhängig von den Aktionen, die Sie empfehlen möchten, können Sie potenziell die Kundenbindung erhöhen, mehr Umsatz generieren und die Benutzererfahrung Ihrer Anwendung verbessern.

Möglicherweise haben Sie eine E-Commerce-Anwendung, die die folgenden verschiedenen Aktionen vorschlägt:

  • Abonnieren Sie das Treueprogramm

  • Laden Sie die mobile App herunter

  • Kauf in der Kategorie Schmuck

  • Kauf in der Kategorie Schönheit und Körperpflege

Möglicherweise haben Sie einen Nutzer, der häufig auf Ihrer Website einkauft und wiederholt die Kaufaktionen Schmuck sowie Schönheit und Körperpflege getätigt hat. Für diesen Benutzer können die Handlungsempfehlungen von Amazon Personalize und ihre Ergebnisse Folgendes beinhalten:

  • Abonnieren Sie das Treueprogramm

    Neigungswert — 1,00

  • Kauf in der Kategorie Schmuck

    Neigungswert — 0,86

  • Kauf in der Kategorie Schönheit und Körperpflege

    Neigungswert — 0,85

Mit diesen Handlungsempfehlungen wissen Sie, wie Sie den Benutzer zur Teilnahme an Ihrem Treueprogramm auffordern müssen. Diese Aktion hat den höchsten Neigungswert und ist die Aktion, die der Benutzer am wahrscheinlichsten ausführen wird. Dies liegt daran, dass der Nutzer häufig in Ihrem Geschäft einkauft und wahrscheinlich die Vorteile Ihres Treueprogramms nutzen wird.

Merkmale des Rezepts

Das Next-Best-Action-Rezept verwendet bei der Generierung von Handlungsempfehlungen die folgenden Rezeptfunktionen von Amazon Personalize:

  • Personalisierung in Echtzeit: Amazon Personalize verwendet Personalisierung in Echtzeit, um Handlungsempfehlungen zu aktualisieren und an das sich ändernde Interesse eines Benutzers anzupassen. Weitere Informationen finden Sie unter Personalisierung in Echtzeit.

  • Erkundung: Bei der Erkundung umfassen die Empfehlungen neue Aktionen oder Aktionen mit weniger Interaktionsdaten. Weitere Informationen zur Erkundung finden Sie unterExploration (Erkundung).

  • Automatische Updates: Bei automatischen Updates aktualisiert Amazon Personalize das neueste Modell (Lösungsversion) automatisch alle zwei Stunden, um neue Aktionen in die Empfehlungen aufzunehmen, die im Rahmen von Exploration durchgeführt werden. Weitere Informationen finden Sie unter Automatische Updates.

Erforderliche und optionale Datensätze

Um das Rezept „Next-Best-Action“ zu verwenden, müssen Sie die folgenden Datensätze erstellen:

  • Aktionen: Sie importieren Daten über Ihre Aktionen, z. B. deren Wert, in einen Amazon Personalize Actions-Datensatz.

    In Ihren Aktionsdaten können Sie für jede Aktion einen EXPIRATION_TIMESTAMP angeben. Wenn eine Aktion abgelaufen ist, nimmt Amazon Personalize sie nicht in Empfehlungen auf. Sie können auch eine REPEAT_FREQUENCY für jede Aktion angeben. Dies gibt an, wie lange Amazon Personalize warten soll, bevor es erneut eine Aktion empfiehlt, nachdem ein Benutzer damit interagiert hat. Informationen zu den Daten, die ein Actions-Datensatz speichern kann, finden Sie unter. Datensatz „Aktionen“

  • Artikelinteraktionen: Ihr Datensatz mit Artikelinteraktionen muss mindestens 1000 Artikelinteraktionen enthalten. Amazon Personalize verwendet Artikelinteraktionen, um den aktuellen Status und die Interessen Ihrer Benutzer zu verstehen. Informationen zu den Artikelinteraktionsdaten finden Sie unterDatensatz mit Interaktionen zwischen Elementen.

Die folgenden Datensätze sind optional:

  • Datensatz mit Aktionsinteraktionen: Eine Aktionsinteraktion ist eine Interaktion, an der ein Benutzer und eine Aktion in Ihrem Aktionsdatensatz beteiligt sind. Sie können Interaktionen mit ausgeführten, nicht ausgeführten und angesehenen Aktionen importieren. Diese Daten sind zwar optional, wir empfehlen jedoch, dass Sie Interaktionsdaten zu Aktionen importieren, um Qualitätsempfehlungen zu erhalten. Wenn Sie nicht über Daten zu Aktionsinteraktionen verfügen, können Sie einen leeren Datensatz für Aktionsinteraktionen erstellen und mithilfe der PutActionInteractions API-Operation die Interaktionen Ihrer Kunden mit Aktionen aufzeichnen.

    Bis Sie Aktionsinteraktionsdaten importieren, empfiehlt Amazon Personalize Aktionen in Ihrem System ohne Personalisierung, und die Neigungswerte liegen bei 0,0. Eine Aktion erhält eine Punktzahl, wenn die Aktion Folgendes erreicht hat:

    • Mindestens 50 Aktionsinteraktionen mit dem Ereignistyp TAKEN.

    • Mindestens 50 Aktionsinteraktionen mit dem Ereignistyp NOT_TAKEN oder VIEWED.

    Diese Aktionsinteraktionen müssen in der letzten Schulung zur Lösungsversion vorhanden sein und innerhalb von 6 Wochen ab dem letzten Interaktionszeitstempel im Datensatz Aktionsinteraktionen stattfinden.

    Informationen zu den Aktionsinteraktionsdaten, die Sie importieren können, finden Sie unterDatensatz „Aktionen“: Interaktionen. Informationen zum Aufzeichnen von Ereignissen im Zusammenhang mit Aktionen finden Sie unterAufzeichnung von Action-Interaktionsereignissen in Echtzeit.

    Anmerkung

    Mit Next-Best-Action verwendet Amazon Personalize keine Impressionsdaten oder kontextbezogene Metadaten in einem Action-Interaktions-Datensatz.

  • Benutzer: Amazon Personalize verwendet alle Daten in Ihrem Benutzerdatensatz, um Ihre Benutzer und deren Interessen besser zu verstehen. Sie können auch Daten in einem Benutzerdatensatz verwenden, um Handlungsempfehlungen zu filtern. Informationen zu den Benutzerdaten, die Sie importieren können, finden Sie unterBenutzerdatensatz.

  • Artikel: Amazon Personalize verwendet alle Daten in Ihrem Artikeldatensatz zusammen mit Ihrem Artikelinteraktionsdatensatz, um Zusammenhänge und Verhaltensmuster zu identifizieren. Dies hilft Amazon Personalize, Ihre Benutzer und deren Interessen zu verstehen. Informationen zu den Artikeldaten, die Sie importieren können, finden Sie unterElementedatensatz.

Eigenschaften und Hyperparameter

Die Next-Best-Action-Rezeptur unterstützt keine Hyperparameter-Optimierung. Das Next-Best-Action-Rezept hat die folgenden Eigenschaften:

  • Name (Nameaws-next-best-action

  • Rezept Amazon-Ressourcenname (ARN)arn:aws:personalize:::recipe/aws-next-best-action

  • Algorithmus ARNarn:aws:personalize:::algorithm/aws-next-best-action

In der folgenden Tabelle werden die Hyperparameter zur Featureinstellung für das Rezept beschrieben. aws-next-best-action Ein Hyperparameter ist ein Algorithmusparameter, den Sie anpassen können, um die Modellleistung zu verbessern. Hyperparameter zur Entwicklung von Funktionen steuern, wie die Daten für die Schulung gefiltert werden.

Die Tabelle enthält auch die folgenden Informationen für jeden Hyperparameter:

  • Bereich: [Untergrenze, Obergrenze]

  • Werttyp: Ganzzahl, kontinuierlich (float), kategorisch (boolean, Liste, Zeichenfolge)

  • HPO tunable: Gibt an, ob der Parameter an HPO teilnehmen kann

Name Beschreibung
Hyperparameter zur Featureinstellung
action_optimization_period

Das Zeitfenster, das Amazon Personalize verwendet, um die nächstbesten Aktionen für einen Benutzer vorherzusagen. Zum Beispiel die Aktionen, die der Benutzer höchstwahrscheinlich in den nächsten 14 Tagen ausführen wird.

Wenn Ihnen nicht viele Daten zur Interaktion mit Aktionen vorliegen, geben Sie einen größeren Wert an. Wenn Sie sich nicht sicher sind, welchen Wert Sie angeben sollen, verwenden Sie den Standardwert.

Standardwert: 14

Bereich: [7, 28]

Werttyp: Ganzzahl

HPO-optimierbar: Nein