Gunakan model pemberi rekomendasi di Amazon Pinpoint dengan AWS Lambda - Amazon Pinpoint

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

Gunakan model pemberi rekomendasi di Amazon Pinpoint dengan AWS Lambda

Di Amazon Pinpoint, Anda dapat mengambil rekomendasi yang dipersonalisasi dari model pemberi rekomendasi dan menambahkannya ke pesan yang Anda kirim dari kampanye dan perjalanan. Model pemberi rekomendasi adalah jenis model pembelajaran mesin (ML) yang menemukan pola dalam data dan menghasilkan prediksi dan rekomendasi berdasarkan pola yang ditemukannya. Ini memprediksi apa yang akan disukai pengguna tertentu dari serangkaian produk atau item tertentu, dan memberikan informasi itu sebagai serangkaian rekomendasi untuk pengguna.

Dengan menggunakan model pemberi rekomendasi dengan Amazon Pinpoint, Anda dapat mengirim rekomendasi yang dipersonalisasi ke penerima pesan berdasarkan atribut dan perilaku masing-masing penerima. Dengan AWS Lambda, Anda juga dapat menyesuaikan dan meningkatkan rekomendasi ini. Misalnya, Anda dapat mengubah rekomendasi secara dinamis dari nilai teks tunggal (seperti nama produk atau ID) ke konten yang lebih canggih (seperti nama produk, deskripsi, dan gambar). Dan Anda dapat melakukannya secara real time, ketika Amazon Pinpoint mengirim pesan.

Fitur ini tersedia di AWS Wilayah berikut: AS Timur (Virginia N.); AS Barat (Oregon); Asia Pasifik (Mumbai); Asia Pasifik (Sydney); dan, Eropa (Irlandia).

Otorisasi Amazon Pinpoint untuk menjalankan fungsi Lambda menggunakan AWS CLI perintah izin tambahan dan Lambda

Setelah menetapkan kebijakan fungsi Lambda ke fungsi, Anda dapat menambahkan izin yang memungkinkan Amazon Pinpoint memanggil fungsi untuk proyek, kampanye, atau perjalanan tertentu. Anda dapat melakukan ini menggunakan perintah AWS Command Line Interface (AWS CLI) dan Lambda add-permission. Contoh berikut menunjukkan bagaimana melakukan ini untuk proyek tertentu (projectId):

$ aws lambda add-permission \ --function-name function-name \ --statement-id sid \ --action lambda:InvokeFunction \ --principal pinpoint.us-east-1.amazonaws.com \ --source-arn arn:aws:mobiletargeting:us-east-1:accountId:recommenders/*

Contoh sebelumnya diformat untuk Unix, Linux, dan macOS. Untuk Microsoft Windows, ganti karakter garis miring terbalik (\) dengan tanda sisipan (^).

Jika perintah berjalan dengan sukses, Anda melihat output yang mirip dengan berikut ini:

{ "Statement": "{\"Sid\":\"sid\", \"Effect\":\"Allow\", \"Principal\":{\"Service\":\"pinpoint.us-east-1.amazonaws.com\"}, \"Action\":\"lambda:InvokeFunction\", \"Resource\":\"arn:aws:lambda:us-east-1:111122223333:function:function-name\", \"Condition\": {\"ArnLike\": {\"AWS:SourceArn\": \"arn:aws:mobiletargeting:us-east-1:111122223333:recommenders/*\"}}}" }

StatementNilai adalah versi JSON string dari pernyataan yang ditambahkan ke kebijakan fungsi Lambda.

Konfigurasikan Amazon Pinpoint untuk menjalankan fungsi Lambda untuk model pemberi rekomendasi

Untuk mengonfigurasi Amazon Pinpoint agar menjalankan fungsi Lambda untuk model pemberi rekomendasi, tentukan setelan konfigurasi khusus Lambda berikut untuk model tersebut:

  • RecommendationTransformerUri— Properti ini menentukan nama atau Amazon Resource Name (ARN) dari fungsi Lambda.

  • Attributes— Objek ini adalah peta yang mendefinisikan atribut yang direkomendasikan khusus yang ditambahkan fungsi ke setiap definisi titik akhir. Masing-masing atribut ini dapat digunakan sebagai variabel pesan dalam template pesan.

Anda dapat menentukan setelan ini dengan menggunakan sumber daya Model Rekomendasi dari Amazon API Pinpoint (saat Anda membuat konfigurasi untuk model) atau sumber daya Model Recommender dari Amazon API Pinpoint (jika Anda memperbarui konfigurasi untuk model). Anda juga dapat menentukan pengaturan ini dengan menggunakan konsol Amazon Pinpoint.

Untuk informasi selengkapnya tentang menggunakan model pemberi rekomendasi dengan Amazon Pinpoint, lihat Model Machine Learning di Panduan Pengguna Amazon Pinpoint.