Mulai menggunakan rekomendasi kustom
Anda dapat dengan cepat membuat aplikasi rekomendasi kustom canggih berdasarkan data Anda sendiri yang dapat menyarankan konten serupa dengan konten yang sedang dilihat pengguna.
Tutorial ini menjelaskan cara membuat aplikasi rekomendasi kustom untuk data terstruktur. Dalam hal ini, data terstruktur berbentuk NDJSON yang diserap dari bucket Cloud Storage.
Sebelum mengikuti tutorial ini, pastikan Anda telah melakukan langkah-langkah di bagian Sebelum Anda memulai.
Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Google Cloud konsol, klik Pandu saya:
Sebelum memulai
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the AI Applications, Cloud Storage APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
Make sure that you have the following role or roles on the project: Discovery Engine Admin
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Buka IAM - Pilih project.
- Klik Grant access.
-
Di kolom New principals, masukkan ID pengguna Anda. Biasanya berupa alamat email untuk Akun Google.
- Di daftar Select a role, pilih peran.
- Untuk memberikan peran tambahan, klik Tambahkan peran lain, lalu tambahkan setiap peran tambahan.
- Klik Simpan.
-
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the AI Applications, Cloud Storage APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
Make sure that you have the following role or roles on the project: Discovery Engine Admin
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Buka IAM - Pilih project.
- Klik Grant access.
-
Di kolom New principals, masukkan ID pengguna Anda. Biasanya berupa alamat email untuk Akun Google.
- Di daftar Select a role, pilih peran.
- Untuk memberikan peran tambahan, klik Tambahkan peran lain, lalu tambahkan setiap peran tambahan.
- Klik Simpan.
-
Di konsol Google Cloud , buka halaman AI Applications.
Opsional: Klik Izinkan Google mengambil sampel input dan respons model secara selektif.
Klik Continue and activate the API.
Buka halaman
Data Stores .Klik
Buat penyimpanan data .Di halaman Select a data source, pilih Cloud Storage.
Di halaman Import data from Cloud Storage, pilih Structured data (JSONL).
Klik File.
Di kolom gs://, masukkan nilai berikut:
cloud-samples-data/gen-app-builder/search/kaggle_movies/movie_metadata.ndjson
Bucket Cloud Storage ini berisi file film berformat NDJSON yang disediakan oleh Kaggle.
Klik Lanjutkan.
Tetapkan properti utama sebagai berikut:
Nama kolom Properti kunci homepage
uri
overview
description
Kemudian, klik Lanjutkan.
Masukkan nama tampilan untuk penyimpanan data Anda, lalu klik Buat.
Klik nama penyimpanan data Anda.
Di halaman Data, buka tab Aktivitas untuk melihat status penyerapan data Anda. Impor selesai ditampilkan di kolom Status saat proses impor selesai. Untuk set data ini, proses ini biasanya memerlukan waktu dua hingga tiga menit. Anda mungkin perlu mengklik Muat ulang untuk melihat Impor selesai.
Klik tab Dokumen untuk melihat dokumen yang diimpor.
Buka halaman
Aplikasi .Klik
Buat aplikasi .Di halaman Create App, pada bagian Recommendations engine, klik Create.
Di kolom App name, masukkan nama untuk aplikasi Anda. ID aplikasi Anda akan muncul di bawah nama aplikasi.
Klik Lanjutkan.
Di daftar penyimpanan data, pilih penyimpanan data yang Anda buat sebelumnya.
Klik Buat.
Di menu navigasi, klik
Pratinjau untuk menguji aplikasi.Jika Anda melihat pesan "Anda akan dapat melihat pratinjau mesin rekomendasi di sini. Kami masih menyiapkan mesin Anda, harap periksa kembali nanti", tunggu dan muat ulang halaman secara berkala. Anda mungkin harus menunggu beberapa jam atau hingga hari berikutnya untuk melihat pratinjau data.
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.
Buka halaman Data dan salin ID dokumen.
Buka halaman Integrasi. Halaman ini menyertakan contoh perintah untuk metode
servingConfigs.recommend
di REST API.Tempelkan ID dokumen yang Anda salin sebelumnya ke kolom Document ID.
Biarkan kolom ID Pseudo Pengguna apa adanya.
Salin contoh permintaan dan jalankan di Cloud Shell.
Hasilnya adalah ID dokumen yang direkomendasikan berdasarkan dokumen yang Anda pilih.
- Untuk menghindari biaya yang tidak perlu, gunakan Google Cloud console untuk menghapus project Anda jika tidak lagi diperlukan. Google Cloud
- Jika Anda membuat project baru untuk mempelajari Aplikasi AI dan Anda tidak lagi memerlukan project tersebut, hapus project tersebut.
- Jika Anda menggunakan project Google Cloud yang sudah ada, hapus resource yang Anda buat untuk menghindari tagihan pada akun Anda. Untuk mengetahui informasi selengkapnya, lihat Menghapus aplikasi.
- Ikuti langkah-langkah di Menonaktifkan Vertex AI Search.
Mengaktifkan Aplikasi AI
Membuat penyimpanan data
Prosedur ini memandu Anda membuat penyimpanan data dan mengupload contoh data yang diberikan.
Buat aplikasi
Selanjutnya, Anda membuat aplikasi rekomendasi dan menautkan penyimpanan data yang Anda buat sebelumnya.
Melihat pratinjau aplikasi Anda
Men-deploy aplikasi Anda
Tidak ada widget rekomendasi untuk men-deploy aplikasi Anda. Untuk menguji aplikasi Anda sebelum deployment:
Untuk mendapatkan bantuan dalam mengintegrasikan aplikasi rekomendasi ke dalam aplikasi web Anda, lihat contoh kode untuk C#, Go, Java, Node.js, PHP, dan Ruby di Mendapatkan rekomendasi untuk aplikasi.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.