Mendapatkan rekomendasi tindakan - Amazon Personalize

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

Mendapatkan rekomendasi tindakan

Jika Anda menggunakan resep PERSONALIZED_ACTIONS, Anda bisa mendapatkan rekomendasi tindakan dari kampanye Anda secara real time. Anda bisa mendapatkan rekomendasi tindakan dengan konsol Amazon Personalize, AWS Command Line Interface (AWS CLI), atau AWS SDK.

Cara kerja penilaian rekomendasi tindakan

Dengan resep Next-Best-Action, Amazon Personalize menghasilkan skor untuk tindakan berdasarkan kemungkinan pengguna akan berinteraksi dengan tindakan tersebut. Skor bisa antara 0 - 1.0. Semakin dekat ke 1.0, semakin besar kemungkinan pengguna akan berinteraksi dengan tindakan tersebut.

Jika Anda belum mengimpor data interaksi tindakan apa pun, semua tindakan yang disarankan akan memiliki skor 0,0. Jika Amazon Personalize merekomendasikan tindakan sebagai bagian dari eksplorasi, item tersebut akan memiliki skor 0,0. Amazon Personalize menggunakan eksplorasi untuk merekomendasikan tindakan tanpa data interaksi tindakan. Untuk informasi lebih lanjut tentang eksplorasi, lihatEksplorasi.

Mendapatkan rekomendasi tindakan (konsol)

Untuk mendapatkan rekomendasi tindakan dengan konsol Amazon Personalize, Anda memberikan informasi permintaan di halaman detail kampanye kustom Anda.

Untuk mendapatkan rekomendasi tindakan
  1. Buka konsol Amazon Personalize di https://console.aws.amazon.com/personalize/home dan masuk ke akun Anda.

  2. Pilih grup kumpulan data yang berisi kampanye yang Anda gunakan.

  3. Di panel navigasi, di bawah Sumber daya khusus, pilih Kampanye.

  4. Pilih kampanye target.

  5. Di bawah Uji hasil kampanye, masukkan detail permintaan rekomendasi Anda.

    Jika Anda merekam peristiwa untuk pengguna sebelum mereka masuk (pengguna anonim), Anda bisa mendapatkan rekomendasi untuk pengguna ini dengan memberikan sessionId dari peristiwa tersebut seolah-olah itu adalah milik merekauserId. Untuk informasi selengkapnya tentang merekam peristiwa untuk pengguna anonim, lihatMerekam acara untuk pengguna anonim.

  6. Secara opsional pilih filter. Untuk informasi selengkapnya, lihat Memfilter rekomendasi dan segmen pengguna.

  7. Pilih Dapatkan rekomendasi. Tabel yang berisi 5 tindakan direkomendasikan teratas pengguna muncul.

Mendapatkan rekomendasi tindakan (AWS CLI)

Gunakan kode berikut untuk mendapatkan rekomendasi tindakan dari kampanye. Tentukan ID pengguna yang ingin Anda rekomendasikan dan Nama Sumber Daya Amazon (ARN) kampanye Anda.

Untuk mengubah jumlah tindakan yang disarankan, ubah nilainya untuknumResults. Defaultnya adalah 5 tindakan. Maksimal adalah 100 tindakan.

Untuk memfilter rekomendasi tindakan berdasarkan kriteria khusus, Anda dapat membuat filter dan menerapkannya pada get-action-recommendations operasi. Untuk informasi selengkapnya, lihat Memfilter rekomendasi dan segmen pengguna.

Jika Anda merekam peristiwa untuk pengguna sebelum mereka masuk (pengguna anonim), Anda bisa mendapatkan rekomendasi untuk pengguna ini dengan memberikan sessionId dari peristiwa tersebut seolah-olah itu adalah milik merekauserId. Untuk informasi selengkapnya tentang merekam peristiwa untuk pengguna anonim, lihatMerekam acara untuk pengguna anonim.

aws personalize-runtime get-action-recommendations \ --campaign-arn campaign arn \ --user-id User ID \ --num-results 10

Mendapatkan rekomendasi tindakan (AWSSDK)

Kode berikut menunjukkan cara mendapatkan rekomendasi Amazon Personalisasi untuk pengguna dari kampanye. Tentukan ID pengguna yang ingin Anda rekomendasikan, dan Nama Sumber Daya Amazon (ARN) kampanye Anda.

Untuk mengubah jumlah tindakan yang disarankan, ubah nilainya untuknumResults. Defaultnya adalah 5 tindakan. Maksimal adalah 100 tindakan.

Untuk memfilter rekomendasi tindakan berdasarkan kriteria khusus, Anda dapat membuat filter dan menerapkannya ke permintaan GetActionRecommendations API. Untuk informasi selengkapnya, lihat Memfilter rekomendasi dan segmen pengguna.

Jika Anda merekam peristiwa untuk pengguna sebelum mereka masuk (pengguna anonim), Anda bisa mendapatkan rekomendasi untuk pengguna ini dengan memberikan sessionId dari peristiwa tersebut seolah-olah itu adalah milik merekauserId. Untuk informasi selengkapnya tentang merekam peristiwa untuk pengguna anonim, lihatMerekam acara untuk pengguna anonim.

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'])