Retail agen siap pakai

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

  1. Pengguna bertanya tentang jam tangan yang tersedia di toko.
  2. Agen merekomendasikan produk yang memenuhi kriteria ini.
  3. Pengguna menambahkan produk ke keranjang.
  4. Pengguna menambahkan produk lain ke keranjang.
  5. Pengguna bertanya tentang isi keranjangnya.
  6. Agen mencantumkan item di keranjang, dan pengguna mengonfirmasi bahwa mereka ingin membelinya.
  7. Agen akan melakukan pemesanan dan memberikan nomor konfirmasi.
  8. Pengguna meminta rekomendasi ponsel.
  9. Agen merekomendasikan ponsel yang tersedia di toko.
  10. Pengguna menambahkan satu item ke keranjang.
  11. 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

  1. Pengguna bertanya tentang topik yang tidak terkait dengan produk atau pemesanan.
  2. 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:

  1. Impor agen bawaan.
  2. 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.

  1. Download penginstal alat bawaan ke direktori lokal.
  2. Buka direktori lokal tempat Anda mendownload installer.zip.
  3. Ekstrak installer.zip dan buka folder installer.
  4. Tinjau README.md untuk mengetahui ringkasan mendetail tentang penginstal dan persyaratannya.
  5. Jalankan pip install -r requirements.txt untuk menginstal persyaratan.
  6. Jalankan gcloud auth application-default login untuk melakukan autentikasi menggunakan gcloud auth.
  7. Jalankan penginstal menggunakan python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail
  8. 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

    1. Jika Anda belum mengimpor agen bawaan, impor agen ke dalam project Anda.
    2. Buka Generative AI App Builder.

      Generative AI App Builder

    3. Pilih project Anda dari drop-down konsol.
    4. Pilih aplikasi Anda.
    5. Klik ikon Alat.
    6. Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom servers: dengan endpoint yang dicatat oleh penginstal.
    7. Klik Simpan.

    Dialogflow CX

    1. Jika Anda belum mengimpor agen bawaan, impor agen ke dalam project Anda.
    2. Buka konsol Dialogflow CX.
    3. Pilih project Google Cloud Anda.
    4. Pilih agen Anda.
    5. Klik ikon Generative resources.
    6. Klik Alat.
    7. Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom servers dengan endpoint yang dicatat oleh penginstal.
    8. Klik Simpan.
  9. 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.