Agen bawaan Retail memungkinkan pengguna mencari item, mendapatkan rekomendasi produk, dan melakukan pemesanan. Agen prebuilt ini menggunakan Agen generatif.
Contoh dialog
Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh agen bawaan ini.
Cari produk dan beli item
Pengguna bertanya tentang smartwatch yang tersedia di toko. Agen merekomendasikan produk yang memenuhi kriteria ini, dan pengguna menambahkannya ke keranjang belanjanya. Pengguna mengonfirmasi bahwa mereka ingin melakukan pemesanan, dan agen mengonfirmasi pesanan dengan nomor konfirmasi. Pengguna kemudian meminta rekomendasi telepon dan agen menyarankan telepon, menambahkan ponsel ke keranjang pengguna, dan melakukan pemesanan untuk pengguna.
Input pengguna | Respons agen |
---|---|
hai | |
Hai, saya asisten Google Shopping Anda. Saya dapat membantu Anda mencari item dan melakukan pemesanan. Ada yang bisa saya bantu? | |
jam apa yang kamu punya | |
Kami punya Google Watch. Ingin menambahkannya ke keranjang? | |
ya tambahkan dua, tolong | |
Kamu benar. Saya telah menambahkan dua Google Watch ke keranjang Anda. Ada lagi? | |
bisa tambahkan satu Google Pixel 8 ke keranjang saya juga? | |
Kamu benar. Saya sudah menambahkan satu Google Pixel 8 ke keranjang Anda. Ada lagi? | |
apa yang ada di keranjang saya? | |
Anda memiliki satu Google Pixel 8 dan dua Google Watch di keranjang. Apakah Anda ingin memeriksanya? | |
iya dong | |
Oke, saya sudah memesan satu Google Pixel 8 dan dua Google Watch. Nomor konfirmasi Anda adalah QKA67DW2. | |
Apakah ada hal lain yang bisa saya bantu? | |
sebenarnya bisakah Anda membantu saya menemukan ponsel baru? | |
Kami punya Ponsel Google Pixel 8 dan Google Ponsel Pixel 7, mau beli salah satunya? | |
ya, beri saya Pixel 8 | |
Kamu benar. Saya sudah menambahkan satu Ponsel Google Pixel 8 ke keranjang Anda. Ada lagi? | |
tidak, kita bisa memeriksa | |
Anda memiliki satu Ponsel Google Pixel 8 di keranjang. Apakah Anda ingin check out menggunakan keranjang ini? | |
ya | |
Oke, saya sudah memesan untuk Anda. Pesanan Anda berisi satu Ponsel Google Pixel 8. Nomor konfirmasi Anda adalah Y43KTF0T. | |
Apakah ada hal lain yang bisa saya bantu? | |
tidak, itu saja, makasih | |
Oke, terima kasih telah berbelanja dengan Google. Semoga hari Anda menyenangkan. |
Pengelolaan keranjang
Pengguna meminta untuk menambahkan beberapa item ke keranjang, lalu menghapusnya sebelum melakukan pemesanan.
Input pengguna | Respons agen |
---|---|
hai aku mau beli ponsel | |
Kami memiliki Ponsel Google Pixel 8 dan Ponsel Google Pixel 7. Mau beli yang mana? | |
beri saya dua dari 8 | |
Kamu benar. Saya sudah menambahkan dua Ponsel Google Pixel 8 ke keranjang Anda. Ada lagi? | |
sebenarnya bisakah Anda menghapus salah satunya? | |
Oke, saya menghapus satu Ponsel Google Pixel 8 dari keranjang Anda. Ada lagi? | |
Saya siap menyelesaikan pesanan | |
Oke, saya sudah memesan satu Ponsel Google Pixel 8. Nomor konfirmasi Anda adalah X0KP6K5T. | |
Apakah ada hal lain yang bisa saya bantu? | |
tidak, itu saja | |
Oke, terima kasih telah berbelanja dengan Google. Semoga hari Anda menyenangkan. |
Produk tidak ditemukan
Pengguna bertanya tentang produk yang tidak tersedia di toko.
Input pengguna | Respons agen |
---|---|
hai | |
Hai, saya asisten Google Shopping Anda. Saya dapat membantu Anda mencari item dan melakukan pemesanan. Ada yang bisa saya bantu? | |
saya mau beli mobil | |
Maaf, kami tidak memiliki stok mobil. Ada hal lain yang ingin Anda cari? | |
ya, bagaimana dengan smartwatch? | |
Kami punya Google Watch. Ingin menambahkannya ke keranjang? | |
lain kali | |
Apakah ada hal lain yang bisa saya bantu? | |
tidak | |
Oke, terima kasih telah berbelanja dengan Google. Semoga hari Anda menyenangkan. |
Input tidak dikenal
Pengguna bertanya tentang topik yang tidak terkait dengan produk atau pemesanan. Agen akan merespons dengan mengulangi topik yang dicakup oleh agen, dan menanyakan kepada pengguna terkait bantuan apa yang ingin mereka berikan.
Input pengguna | Respons agen |
---|---|
hai | |
Hai, saya asisten Google Shopping Anda. Saya dapat membantu Anda mencari item dan melakukan pemesanan. Ada yang bisa saya bantu? | |
Saya ingin memesan hotel | |
Maaf, saya tidak bisa bantu Anda soal itu. Saya bisa membantu Anda menelusuri produk termasuk ponsel, smartwatch, dan headphone. Saya juga dapat membantu Anda melakukan pemesanan. Ada yang bisa saya bantu? |
Penyiapan dasar
Untuk menyiapkan agen prebuilt ini:
- Impor agen bawaan.
- Konfigurasi tools yang disediakan dengan layanan eksternal Anda. Lihat Penyiapan alat.
Penyiapan alat
Agen ini mencakup tools yang digunakan untuk berintegrasi dengan layanan eksternal. Anda dapat menggunakan penginstal alat bawaan untuk men-deploy kode contoh dan data untuk agen bawaan.
Untuk men-deploy dan mengonfigurasi kode contoh dan data untuk agen siap pakai Retail, luaskan untuk mendapatkan petunjuk.
- Download penginstal alat bawaan ke direktori lokal.
- Buka direktori lokal tempat Anda mendownload installer.zip.
-
Ekstrak installer.zip dan buka folder
installer
. - Tinjau README.md untuk ringkasan terperinci tentang penginstal dan persyaratannya.
-
Jalankan
pip install -r requirements.txt
untuk menginstal persyaratan. -
Jalankan
gcloud auth application-default login
untuk melakukan autentikasi menggunakan gcloud auth. -
Jalankan penginstal menggunakan
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail
-
Setelah men-deploy semua layanan yang diperlukan, konfigurasi setiap alat di agen bawaan dengan URL yang disediakan dan dicatat dalam log oleh penginstal:
- Buka Konsol Dialogflow CX.
- Pilih project Google Cloud Anda.
- Jika Anda belum mengimpor agen bawaan, impor agen ke dalam project Anda.
- Pilih agen Anda.
- Klik ikon Generative resources.
- Klik Tools.
-
Untuk setiap alat dalam agen, edit skema untuk mengganti URL di kolom
servers:
dengan endpoint yang dicatat oleh penginstal. - Klik Simpan.
Google Store API
Alat Google Store API
digunakan untuk mengambil item dari Google Store berdasarkan
istilah penelusuran.
Kelola keranjang belanja
Alat Manage Shopping Cart
memungkinkan pengguna mengelola keranjang belanja dengan
melihat semua item di keranjang, menambahkan item ke keranjang, dan menghapus item dari
keranjang.
Pesan
Alat Place Order
digunakan untuk melakukan pemesanan dengan keranjang belanja pengguna saat ini dan menampilkan nomor konfirmasi untuk pesanan yang dilakukan.
Selesai
Agen Anda dan integrasinya kini telah disiapkan dan dapat diuji.