Agen bawaan berbasis playbook untuk retail memungkinkan Anda menelusuri item, mendapatkan rekomendasi produk, dan melakukan pemesanan.
Contoh dialog
Contoh dialog ini menunjukkan skenario umum yang ditangani oleh agen bawaan ini.
Menelusuri produk dan membeli item
- Pengguna bertanya tentang jam tangan yang tersedia di toko.
- Agen merekomendasikan produk yang memenuhi kriteria ini.
- Pengguna menambahkan produk ke keranjang.
- Pengguna menambahkan produk lain ke keranjang.
- Pengguna bertanya tentang isi keranjangnya.
- Agen mencantumkan item di keranjang, dan pengguna mengonfirmasi bahwa mereka ingin membelinya.
- Agen akan melakukan pemesanan dan memberikan nomor konfirmasi.
- Pengguna meminta rekomendasi ponsel.
- Agen merekomendasikan ponsel yang tersedia di toko.
- Pengguna menambahkan satu item ke keranjang.
- Pengguna melakukan pemesanan ponsel dan memberikan nomor konfirmasi.
| Input Pengguna | Respons Agen |
|---|---|
| Hai | |
| Halo, saya asisten Google Shopping Anda. Saya dapat membantu Anda menelusuri item dan melakukan pemesanan. Ada yang bisa saya bantu? | |
| apa saja smartwatch yang Anda miliki | |
| Kami memiliki Google Watch. Ingin menambahkannya ke keranjang? | |
| iya, tolong tambahkan dua | |
| Benar. Saya telah menambahkan dua Google Watch ke keranjang Anda. Ada lagi? | |
| bisa tambahkan 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 keranjang saya? | |
| 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. | |
| Apa ada hal lain yang bisa saya bantu? | |
| sebenarnya, bisakah Anda membantu saya menemukan ponsel baru juga? | |
| Kami memiliki Ponsel Google Pixel 8 dan Ponsel Google Pixel 7, apakah Anda ingin membeli salah satunya? | |
| ya, beri saya Pixel 8 | |
| Benar. Kami telah menambahkan satu ponsel Google Pixel 8 ke keranjang Anda. Ada lagi? | |
| tidak, kita bisa melihat | |
| Anda memiliki satu Ponsel Google Pixel 8 di keranjang. Apakah Anda ingin melakukan checkout menggunakan keranjang ini? | |
| ya | |
| Oke, saya sudah membuat pesanan untuk Anda. Pesanan Anda berisi satu Ponsel Google Pixel 8. Nomor konfirmasi Anda adalah Y43KTF0T. | |
| Apa ada hal lain yang bisa saya bantu? | |
| tidak, itu saja, terima kasih | |
| Oke, terima kasih telah berbelanja dengan Google. Semoga hari Anda menyenangkan. |
Pengelolaan keranjang
Pengguna meminta untuk menambahkan beberapa item ke keranjang, lalu menghapus satu item sebelum melakukan pemesanan.
| Input Pengguna | Respons Agen |
|---|---|
| Halo, saya ingin membeli ponsel | |
| Kami memiliki Ponsel Google Pixel 8 dan Ponsel Google Pixel 7. Mana yang ingin Anda beli? | |
| beri saya dua dari 8 | |
| Benar. Saya telah menambahkan dua ponsel Google Pixel 8 ke keranjang Anda. Ada lagi? | |
| sebenarnya bisakah Anda menghapus salah satunya? | |
| Tentu, saya telah menghapus satu ponsel Google Pixel 8 dari keranjang Anda. Ada lagi? | |
| Saya siap melakukan pemesanan | |
| Oke, saya sudah memesan satu ponsel Google Pixel 8. Nomor konfirmasi Anda adalah X0KP6K5T. | |
| Apa 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 | |
| Halo, saya asisten Google Shopping 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 jam tangan? | |
| Kami memiliki Google Watch. Ingin menambahkannya ke keranjang? | |
| lain kali | |
| Apa 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 merespons dengan mengulangi topik yang dibahas dan menanyakan bantuan yang dibutuhkan pengguna.
| Input Pengguna | Respons Agen |
|---|---|
| Hai | |
| Halo, saya asisten Google Shopping Anda. Saya dapat membantu Anda menelusuri item dan melakukan pemesanan. Ada yang bisa saya bantu? | |
| Saya ingin memesan hotel | |
| Maaf, saya tidak dapat membantu Anda terkait hal ini. 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
Ikuti langkah-langkah berikut untuk menyiapkan agen bawaan ini:
- Impor agen bawaan.
- Konfigurasikan alat yang disediakan dengan layanan eksternal Anda. Untuk mengetahui informasi selengkapnya, lihat Penyiapan alat.
Penyiapan alat
Agen ini menyertakan alat untuk berintegrasi dengan layanan eksternal. Deploy kode dan data contoh untuk agen bawaan Anda menggunakan penginstal alat.
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.txtuntuk menginstal persyaratan. -
Jalankan
gcloud auth application-default loginuntuk 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 disediakan yang dicatat oleh penginstal:
Builder Aplikasi AI Generatif
- Jika Anda belum mengimpor agen bawaan, impor agen ke dalam project Anda.
- Buka Generative AI App Builder.
- 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 oleh penginstal. - Klik Simpan.
Dialogflow CX
- Jika Anda belum mengimpor agen bawaan, impor agen ke dalam project Anda.
- Buka konsol Dialogflow CX.
- Pilih project Google Cloud Anda.
- Pilih agen Anda.
- Klik ikon Generative resources.
- Klik Alat.
-
Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom
serversdengan endpoint yang dicatat oleh penginstal. - Klik Simpan.
-
Berikan peran Cloud Datastore User kepada akun layanan Compute Engine (
your-project-number-developer.gserviceaccount.com), sehingga Cloud Run Functions yang baru di-deploy dapat mengakses Firestore.
Alat Google Store API
Alat Google Store API mengambil item dari Google Store berdasarkan istilah penelusuran.
Alat Kelola Keranjang Belanja
Alat Kelola Keranjang Belanja memungkinkan pengguna mengelola keranjang belanja mereka dengan melihat, menambahkan, dan menghapus item.
Alat Place Order
Alat Place Order melakukan pemesanan untuk keranjang belanja pengguna saat ini dan menampilkan nomor konfirmasi.
Selesai
Agen Anda telah disiapkan dan siap diuji.