Halaman ini menunjukkan cara melihat pratinjau rekomendasi menggunakan konsol Google Cloud dan mendapatkan hasil rekomendasi menggunakan API. Lihat tab REST untuk contoh panggilan API yang dapat membantu Anda mengintegrasikan rekomendasi ke dalam aplikasi.
Prosedur yang Anda gunakan bergantung pada apakah Anda memiliki data media atau data kustom:
Mendapatkan rekomendasi media
Konsol
Untuk menggunakan konsol Google Cloud guna melihat pratinjau rekomendasi media, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman AI Applications.
Klik nama aplikasi yang ingin Anda lihat pratinjau rekomendasinya.
Klik Konfigurasi > Pelatihan. Jika Siap membuat kueri adalah Ya, maka aplikasi siap untuk pratinjau.
Klik Pratinjau.
Klik kolom ID Dokumen. Daftar ID dokumen akan muncul.
Klik ID dokumen untuk dokumen yang rekomendasinya Anda inginkan. Atau, masukkan ID dokumen ke kolom ID Dokumen.
Klik Pilih konfigurasi penayangan, lalu pilih konfigurasi penayangan yang akan dilihat pratinjaunya.
Opsional: Masukkan ID pengunjung (juga disebut ID pengguna semu) pengguna yang peristiwa penggunanya telah Anda kumpulkan. Jika Anda mengosongkan kolom ini atau memasukkan ID pengunjung yang tidak ada, Anda akan melihat pratinjau rekomendasi sebagai pengguna baru.
Klik Dapatkan rekomendasi. Daftar dokumen yang direkomendasikan akan muncul.
Klik dokumen untuk mendapatkan detail dokumen.
REST
Untuk menggunakan API guna mendapatkan rekomendasi media, gunakan metode
servingConfigs.recommend
:
Temukan ID mesin telusur dan ID konfigurasi penayangan Anda. Jika Anda sudah memiliki ID mesin penelusuran dan ID konfigurasi penayangan, lanjutkan ke langkah 2.
Di konsol Google Cloud , buka halaman AI Applications.
Klik nama aplikasi.
Di panel navigasi, klik Konfigurasi.
Jika Anda hanya memiliki satu konfigurasi penayangan, dapatkan ID konfigurasi penayangan yang ditampilkan di tab Penayangan.
Jika Anda memiliki beberapa konfigurasi penayangan yang tercantum di tab Penayangan, temukan konfigurasi penayangan yang ingin Anda gunakan untuk mendapatkan rekomendasi. ID konfigurasi penayangan Anda adalah nilai di kolom ID.
Klik tab Training. ID mesin telusur Anda adalah nilai di baris ID Aplikasi.
Pastikan aplikasi siap untuk dilihat pratinjaunya:
Di konsol Google Cloud , buka halaman AI Applications.
Klik nama aplikasi.
Klik Konfigurasi > Pelatihan. Jika Siap membuat kueri adalah Ya, maka aplikasi siap untuk pratinjau.
Mendapatkan rekomendasi.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d '{ "validateOnly": false, "userEvent": { "eventType": "view-item", "userPseudoId": "USER_PSEUDO_ID", "documents": [{ "id": "DOCUMENT_ID" }], "filter": "FILTER_STRING" } }' \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/dataStores/DATA_STORE_ID/servingConfigs/SERVING_CONFIG_ID:recommend"
Ganti kode berikut:
PROJECT_ID
: ID project Anda.DATA_STORE_ID
: ID penyimpanan data Anda.DOCUMENT_ID
: ID dokumen yang ingin Anda pratinjau rekomendasinya. Gunakan ID yang Anda gunakan untuk dokumen ini pada saat Anda menyerap data.USER_PSEUDO_ID
: ID pengguna yang disamarkan. Anda dapat menggunakan cookie HTTP untuk kolom ini, yang mengidentifikasi pengunjung secara unik di satu perangkat. Jangan tetapkan kolom ini ke ID yang sama untuk beberapa pengguna—tindakan ini akan menggabungkan histori peristiwa mereka dan menurunkan kualitas model. Jangan menyertakan informasi identitas pribadi (PII) di kolom ini.SERVING_CONFIG_ID
: ID konfigurasi penayangan Anda.FILTER
: optional. Kolom teks yang memungkinkan Anda memfilter sekumpulan kolom tertentu, menggunakan sintaksis ekspresi filter. Nilai defaultnya adalah string kosong, yang berarti tidak ada filter yang diterapkan. Untuk informasi selengkapnya, lihat Memfilter rekomendasi.
Anda akan melihat hasil yang mirip dengan berikut ini:
{ "results": [{"id": "sample-id-1"}, {"id": "sample-id-2"}], "attributionToken": "abc123" }
Google merekomendasikan pengaitan token atribusi, yang kami sertakan dengan setiap respons dan rekomendasi penelusuran, dengan tindakan yang dilakukan pengguna sebagai respons terhadap respons dan rekomendasi penelusuran tersebut. Hal ini dapat meningkatkan kualitas respons dan rekomendasi penelusuran Anda seiring waktu. Untuk melakukannya, tambahkan nilai
attributionToken
ke URL untuk setiap link yang Anda tampilkan di
situs Anda untuk respons atau rekomendasi penelusuran—misalnya,
https://www.example.com/54321/?rtoken=abc123
. Saat pengguna mengklik salah satu link ini, sertakan nilai attributionToken
dalam peristiwa pengguna yang Anda catat.
Mendapatkan rekomendasi untuk aplikasi dengan data terstruktur kustom
Konsol
Untuk menggunakan konsol Google Cloud guna melihat pratinjau rekomendasi kustom untuk aplikasi terstruktur Anda, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman AI Applications.
Klik nama aplikasi yang ingin Anda lihat pratinjau rekomendasinya.
Klik Pratinjau.
Klik kolom ID Dokumen. Daftar ID dokumen akan muncul.
Klik ID dokumen untuk dokumen yang rekomendasinya Anda inginkan. Atau, masukkan ID dokumen ke kolom ID Dokumen.
Klik Dapatkan rekomendasi. Daftar dokumen yang direkomendasikan akan muncul.
Klik dokumen untuk mendapatkan detail dokumen.
REST
Untuk menggunakan API guna mendapatkan rekomendasi kustom untuk aplikasi dengan data terstruktur,
gunakan metode servingConfigs.recommend
:
Temukan ID mesin Anda. Jika Anda sudah memiliki ID mesin telusur, lanjutkan ke langkah 2.
Di konsol Google Cloud , buka halaman AI Applications.
Klik nama aplikasi.
Dapatkan ID mesin dari URL Google Cloud konsol. Ini adalah teks di antara
engines/
dan/data
. Misalnya, jika URL berisigen-app-builder/engines/demo_1234567890123/data/records
maka ID mesinnya adalah
demo_1234567890123
.
Temukan ID penyimpanan data Anda. Jika Anda sudah memiliki ID penyimpanan data, lanjutkan ke langkah berikutnya.
Di konsol Google Cloud , buka halaman AI Applications dan di menu navigasi, klik Data Stores.
Klik nama penyimpanan data Anda.
Di halaman Data untuk penyimpanan data Anda, dapatkan ID penyimpanan data.
Pastikan mesin Anda siap untuk melihat pratinjau dengan melakukan polling pada metode
GetEngine
hingga menampilkan"servingState":"ACTIVE"
. Pada saat itu, mesin sudah siap untuk melihat pratinjau.curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/ENGINE_ID
Ganti kode berikut:
PROJECT_ID
: ID project Anda.ENGINE_ID
: ID mesin Anda.
Mendapatkan rekomendasi.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "userEvent": { "eventType":"view-item", "userPseudoId":"USER_PSEUDO_ID", "documents":[{"id":"DOCUMENT_ID"}]}}' \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/dataStores/DATA_STORE_ID/servingConfigs/SERVING_CONFIG_ID:recommend"
Ganti kode berikut:
PROJECT_ID
: ID project Anda.DATA_STORE_ID
: ID penyimpanan data Anda.DOCUMENT_ID
: ID dokumen yang ingin Anda pratinjau rekomendasinya. Gunakan ID yang Anda gunakan untuk dokumen ini pada saat Anda menyerap data.USER_PSEUDO_ID
: ID pengguna yang disamarkan. Anda dapat menggunakan cookie HTTP untuk kolom ini, yang mengidentifikasi pengunjung secara unik di satu perangkat. Jangan tetapkan kolom ini ke ID yang sama untuk beberapa pengguna—tindakan ini akan menggabungkan histori peristiwa mereka dan menurunkan kualitas model. Jangan menyertakan informasi identitas pribadi (PII) di kolom ini.SERVING_CONFIG_ID
: ID konfigurasi penayangan Anda. ID konfigurasi penayangan Anda sama dengan ID mesin telusur Anda, jadi gunakan ID mesin telusur Anda di sini.
C#
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API C# Aplikasi AI.
Untuk melakukan autentikasi ke Aplikasi AI, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Go
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Aplikasi AI.
Untuk melakukan autentikasi ke Aplikasi AI, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Aplikasi AI.
Untuk melakukan autentikasi ke Aplikasi AI, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Aplikasi AI.
Untuk melakukan autentikasi ke Aplikasi AI, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
PHP
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API PHP Aplikasi AI.
Untuk melakukan autentikasi ke Aplikasi AI, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Aplikasi AI.
Untuk melakukan autentikasi ke Aplikasi AI, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Ruby
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Ruby Aplikasi AI.
Untuk melakukan autentikasi ke Aplikasi AI, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.