Playbook bawaan Retail memungkinkan pengguna menelusuri item, mendapatkan rekomendasi produk, dan melakukan pemesanan.
Contoh dialog
Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh playbook bawaan ini.
Menelusuri produk dan membeli item
Pengguna bertanya tentang smartwatch yang tersedia di toko. Agen merekomendasikan produk yang memenuhi kriteria ini, dan pengguna menambahkannya ke keranjang belanja. Pengguna mengonfirmasi bahwa mereka ingin melakukan pemesanan, dan agen mengonfirmasi pesanan dengan nomor konfirmasi. Kemudian, pengguna meminta rekomendasi ponsel, dan agen menyarankan ponsel, menambahkannya ke keranjang pengguna, dan melakukan pemesanan untuk pengguna.
Input pengguna | Respons agen |
---|---|
hai | |
Halo, saya asisten belanja Google Anda. Saya dapat membantu Anda menelusuri item dan melakukan pemesanan. Ada yang bisa saya bantu? | |
smartwatch apa yang kamu punya | |
Kami memiliki Google Watch. Ingin menambahkannya ke keranjang? | |
iya, tambahkan dua | |
Benar. Saya telah menambahkan dua Google Watch ke keranjang Anda. Ada lagi? | |
bisakah Anda menambahkan satu Google Pixel 8 ke keranjang saya juga? | |
Benar. Saya telah menambahkan satu Google Pixel 8 ke keranjang Anda. Ada lagi? | |
apa yang ada di keranjangku? | |
Anda memiliki satu Google Pixel 8 dan dua Google Watch di keranjang. Apakah Anda ingin melakukan checkout? | |
iya, tolong ya | |
Oke, saya telah melakukan pemesanan yang berisi satu Google Pixel 8 dan dua Google Watch. Nomor konfirmasi Anda adalah QKA67DW2. | |
Apakah ada hal lain yang dapat saya bantu hari ini? | |
sebenarnya, bisakah Anda membantu saya menemukan ponsel baru juga? | |
Kami memiliki Google Phone Pixel 8, dan Google Phone Pixel 7. Apakah Anda ingin membeli salah satunya? | |
ya, beri saya Pixel 8 | |
Benar. Saya telah menambahkan satu Google Phone Pixel 8 ke keranjang Anda. Ada lagi? | |
tidak, kita dapat melihat | |
Anda memiliki satu Google Phone Pixel 8 di keranjang. Apakah Anda ingin melakukan checkout menggunakan keranjang ini? | |
ya | |
Oke, saya sudah memesan untuk Anda. Pesanan Anda berisi satu Google Phone Pixel 8. Nomor konfirmasi Anda adalah Y43KTF0T. | |
Apakah ada hal lain yang dapat saya bantu hari ini? | |
nggak, itu saja, terima kasih | |
Baik, terima kasih telah berbelanja dengan Google. Semoga hari Anda menyenangkan. |
Manajemen keranjang
Pengguna meminta untuk menambahkan beberapa item ke keranjang, lalu menghapus salah satunya sebelum membuat pesanan.
Input pengguna | Respons agen |
---|---|
halo, saya ingin membeli ponsel | |
Kami memiliki Google Phone Pixel 8 dan Google Phone Pixel 7. Mana yang ingin Anda beli? | |
beri saya dua dari 8 | |
Benar. Saya telah menambahkan dua Google Phone Pixel 8 ke keranjang Anda. Ada lagi? | |
sebenarnya, dapatkah Anda menghapus salah satunya? | |
Baik, saya telah menghapus satu Google Phone Pixel 8 dari keranjang Anda. Ada lagi? | |
Saya siap melakukan pesanan | |
Oke, saya telah melakukan pemesanan yang berisi satu Google Phone Pixel 8. Nomor konfirmasi Anda adalah X0KP6K5T. | |
Apakah ada hal lain yang dapat saya bantu hari ini? | |
tidak, itu saja | |
Baik, terima kasih telah berbelanja dengan Google. Semoga hari Anda menyenangkan. |
Produk tidak ditemukan
Pengguna bertanya tentang produk yang tidak dijual di toko.
Input pengguna | Respons agen |
---|---|
hai | |
Halo, saya asisten belanja Google Anda. Saya dapat membantu Anda menelusuri item dan melakukan pemesanan. Ada yang bisa saya bantu? | |
Saya ingin membeli mobil | |
Maaf, kami tidak memiliki stok mobil. Apakah ada hal lain yang ingin Anda temukan? | |
ya, bagaimana dengan smartwatch? | |
Kami memiliki Google Watch. Ingin menambahkannya ke keranjang? | |
tidak, terima kasih | |
Apakah ada hal lain yang dapat saya bantu hari ini? | |
tidak | |
Baik, 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 merespons dengan mengulangi topik yang dibahas agen, dan menanyakan kepada pengguna apa yang ingin mereka bantu.
Input pengguna | Respons agen |
---|---|
hai | |
Halo, saya asisten belanja Google Anda. Saya dapat membantu Anda menelusuri item dan melakukan pemesanan. Ada yang bisa saya bantu? | |
Saya ingin memesan hotel | |
Maaf, saya tidak bisa membantu Anda. Saya dapat 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 playbook bawaan ini:
- Impor playbook bawaan.
- Konfigurasikan alat yang disediakan dengan layanan eksternal Anda, lihat Penyiapan alat.
Penyiapan alat
Agen ini mencakup alat yang digunakan untuk berintegrasi dengan layanan eksternal. Anda dapat menggunakan penginstal alat bawaan untuk men-deploy kode dan data contoh untuk playbook bawaan.
Untuk men-deploy dan mengonfigurasi kode dan data contoh untuk agen bawaan Retail, luaskan untuk melihat 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 mengetahui ringkasan mendetail 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, konfigurasikan setiap alat di agen bawaan dengan
URL yang diberikan yang dicatat ke dalam log oleh penginstal:
Konsol Agent Builder
- Jika Anda belum mengimpor agen bawaan, impor agen ke project Anda.
- Buka konsol Builder Agen.
- Pilih project Anda dari drop-down konsol.
- Pilih aplikasi Anda.
- Klik ikon Alat.
-
Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom
servers:
dengan endpoint yang dicatat ke dalam log oleh penginstal. - Klik Simpan.
Dialogflow CX
- Jika Anda belum mengimpor agen bawaan, impor agen ke project Anda.
- Buka konsol Dialogflow CX.
- Pilih project Google Cloud Anda.
- Pilih agen Anda.
- Klik ikon untuk Resource generatif.
- Klik Tools.
-
Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom
servers
dengan endpoint yang dicatat ke dalam log oleh penginstal. - Klik Simpan.
Google Store API
Alat Google Store API
digunakan untuk mengambil item dari Google Store berdasarkan
istilah penelusuran.
Mengelola keranjang belanja
Alat Manage Shopping Cart
memungkinkan pengguna mengelola keranjang belanja mereka 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
saat ini milik pengguna dan menampilkan nomor konfirmasi untuk pesanan yang dilakukan.
Selesai
Agen dan integrasinya kini telah disiapkan dan siap diuji.