E-commerce percakapan

Vertex AI Search untuk commerce menawarkan dua kemampuan percakapan: pemfilteran produk percakapan dan agen commerce percakapan. Pemfilteran produk percakapan memandu pengguna dengan pertanyaan terstruktur untuk menyempurnakan penelusuran, sementara agen commerce percakapan memungkinkan pengalaman chat terbuka.

Dua kemampuan percakapan dengan satu endpoint API

Kedua kemampuan ini didukung oleh endpoint conversationalSearch API.

Pemfilteran produk percakapan

  • Kasus penggunaan: Memandu pengguna untuk mempersempit penelusuran luas, seperti gaun, dengan pertanyaan klarifikasi seperti Apa warnanya?

  • Model interaksi: Mencerminkan pertanyaan dan jawaban pilihan ganda yang terstruktur.

Untuk mengetahui informasi selengkapnya tentang pemfilteran percakapan, lihat bagian Pemfilteran produk percakapan.

Agen percakapan dalam commerce

  • Kasus penggunaan: Memungkinkan pengalaman chat bahasa alami yang terbuka seperti Bantu saya merencanakan pesta.

  • Model interaksi: Mencakup respons teks yang dihasilkan AI, saran penelusuran dinamis, dan pertanyaan lanjutan.

Untuk mengetahui informasi selengkapnya tentang kemampuan penelusuran percakapan interaktif, lihat bagian Agen perdagangan percakapan.

Kedua kemampuan ini memungkinkan percakapan dengan panggilan API paralel

Conversational API tidak menampilkan hasil penelusuran produk. Tujuannya adalah untuk memberikan pengalaman percakapan.

Aplikasi Anda harus melakukan dua panggilan API paralel yang terpisah untuk setiap interaksi pengguna. Arsitektur ini mendasar untuk pemfilteran produk dan agen perdagangan percakapan.

API Percakapan:

  • Memiliki endpoint conversationalSearch.
  • Mengaktifkan pertanyaan lanjutan, respons teks, dan kueri yang lebih baik.
  • Menampilkan kolom termasuk conversation_id, followup_question, dan conversational_text_response.

Search API:

  • Memiliki endpoint search.
  • Mendapatkan daftar produk untuk ditampilkan kepada pengguna.
  • Menampilkan daftar standar hasil produk.

Kedua kemampuan menggunakan kolom inti conversation_id

conversation_id adalah kunci untuk mempertahankan status dan histori sesi percakapan tunggal.

  • Permintaan pertama: Mengirim kueri awal tanpa conversation_id.
  • Respons: API menampilkan conversation_id baru.
  • Tindakan Anda: Simpan ini di penyimpanan sesi sisi klien.
  • Permintaan berikutnya: Untuk semua interaksi lanjutan dalam sesi yang sama, Anda harus mengirim conversation_id yang disimpan dalam permintaan. Hal ini memungkinkan sistem memahami konteks, seperti pengguna sudah mengatakan bahwa mereka ingin gaun kuning.

Langkah berikutnya