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, danconversational_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_idbaru. - Tindakan Anda: Simpan ini di penyimpanan sesi sisi klien.
- Permintaan berikutnya: Untuk semua interaksi lanjutan dalam sesi yang sama, Anda harus mengirim
conversation_idyang disimpan dalam permintaan. Hal ini memungkinkan sistem memahami konteks, seperti pengguna sudah mengatakan bahwa mereka ingin gaun kuning.
Langkah berikutnya
- Menyiapkan dan menggunakan pemfilteran produk percakapan.
- Siapkan dan gunakan agen commerce percakapan.