Merekam peristiwa interaksi item waktu nyata - Amazon Personalize

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Merekam peristiwa interaksi item waktu nyata

Peristiwa interaksi item adalah interaksi antara pengguna dan item dalam katalog Anda. Misalnya, pengguna membeli sepatu atau menonton film.

Rekam peristiwa interaksi item waktu nyata saat Anda menunjukkan rekomendasi item pelanggan Anda. Ini membangun data interaksi Anda dan membuat data Anda tetap segar. Dan itu memberi tahu Amazon Personalisasi tentang minat pengguna Anda saat ini, yang dapat meningkatkan relevansi rekomendasi.

Anda merekam peristiwa interaksi item dengan PutEvents API operasi. Amazon Personalize menambahkan data peristiwa ke kumpulan data interaksi Item di grup kumpulan data Anda. Jika Anda merekam dua peristiwa dengan stempel waktu yang sama persis dan properti yang identik, Amazon Personalize hanya menyimpan salah satu acara. Anda dapat merekam peristiwa interaksi item menggunakan AWS SDKs, AWS Amplify, atau AWS Command Line Interface (AWS CLI).

Jika Anda menggunakan Apache Kafka, Anda dapat menggunakan konektor Kafka untuk Amazon Personalize untuk mengalirkan interaksi item secara real time ke Amazon Personalize. Untuk informasi, lihat Konektor Kafka untuk Amazon Personalisasi di repositori Github personalize-kafka-connector.

AWS Amplify menyertakan JavaScript pustaka untuk merekam peristiwa interaksi item dari aplikasi klien web, dan pustaka untuk merekam peristiwa dalam kode server. Untuk informasi selengkapnya, lihat Amplify - analytics.

Persyaratan untuk merekam acara interaksi item dan melatih model

Untuk merekam peristiwa interaksi item, Anda memerlukan yang berikut ini:

  • Grup dataset yang menyertakan kumpulan Item interactions data, yang bisa kosong. Jika Anda membaca Memulai tutorial panduan ini, Anda dapat menggunakan grup kumpulan data dan kumpulan data yang sama yang Anda buat. Untuk informasi tentang membuat grup kumpulan data dan kumpulan data, lihat. Mengimpor data pelatihan ke Amazon Personalize dataset

  • Pelacak acara.

  • Panggilan untuk PutEvents API operasi.

  • Jika Anda menggunakan AWS Lambda fungsi untuk memanggil PutEvents operasi, peran eksekusi fungsi Anda harus memiliki izin untuk melakukan personalize:PutEvents tindakan dengan wildcard * dalam Resource elemen.

Anda dapat memulai dengan kumpulan data interaksi Item kosong dan, ketika Anda telah merekam cukup data, latih model hanya menggunakan peristiwa baru yang direkam. Untuk semua kasus penggunaan (Grup kumpulan data domain) dan resep (Grup kumpulan data khusus), data interaksi Anda harus memiliki yang berikut sebelum pelatihan:

  • Minimal 1000 catatan interaksi item dari pengguna yang berinteraksi dengan item di katalog Anda. Interaksi ini dapat berasal dari impor massal, atau acara streaming, atau keduanya.

  • Minimal 25 pengguna unik IDs dengan setidaknya dua interaksi item untuk masing-masing.

Untuk rekomendasi kualitas, kami sarankan Anda memiliki minimal 50.000 interaksi item dari setidaknya 1.000 pengguna dengan dua atau lebih interaksi item masing-masing.