1. Ringkasan
Yang akan Anda build
Dalam codelab ini, Anda akan menggunakan fungsi Agen Penyimpanan Data di Vertex AI Conversation untuk membangun, mengonfigurasi, dan men-deploy agen virtual yang dapat membantu pelanggan yang memiliki pertanyaan tentang produk dan perangkat di Google Store, termasuk ponsel, smartwatch, laptop, perangkat smart home, dan perangkat konsumen lainnya.
Apa itu Agen Penyimpanan Data?
Agen Penyimpanan Data adalah fitur dalam Vertex AI Conversation yang dibuat di atas fungsi di Dialogflow CX.
Dengan Agen Penyimpanan Data, Anda dapat memberikan URL situs, data terstruktur, atau data tidak terstruktur, lalu Agen Penyimpanan Data akan mengurai konten Anda dan membuat agen virtual yang didukung oleh penyimpanan data dan model bahasa besar. Kemudian, pelanggan dan pengguna akhir Anda dapat melakukan percakapan dengan agen dan mengajukan pertanyaan tentang konten. Lihat dokumentasi Agen Penyimpanan Data untuk mengetahui informasi selengkapnya.

Yang akan Anda pelajari
- Cara membuat Agen Penyimpanan Data
- Cara menambahkan data tidak terstruktur ke penyimpanan data agen Anda
- Cara mengaktifkan pengalaman suara dan chat untuk agen Anda
- Cara menguji agen dan menyimulasikan pertanyaan pelanggan
- Cara melihat histori dan analisis percakapan untuk agen Anda
Yang Anda butuhkan
- Project Google Cloud
- Browser seperti Chrome
2. Mengaktifkan API
Sebelum dapat mulai menggunakan Agen Penyimpanan Data di Vertex AI Conversation, Anda harus mengaktifkan Dialogflow API serta Vertex AI Search and Conversation API.
Untuk mengaktifkan Dialogflow API, ikuti langkah-langkah berikut:
- Di browser Anda, buka halaman Detail Layanan Dialogflow API.
- Klik tombol Enable untuk mengaktifkan Dialogflow API di project Google Cloud Anda.
Untuk mengaktifkan Vertex AI Search and Conversation API, ikuti langkah-langkah berikut:
- Di Konsol Google Cloud, buka konsol Vertex AI Search and Conversation.
- Baca dan setujui Persyaratan Layanan, lalu klik Continue and activate the API.
3. Membuat aplikasi chat baru
Sekarang, Anda akan membuat aplikasi chat baru untuk agen virtual dan mengonfigurasinya dengan sumber data. Tujuan agen yang akan Anda buat adalah untuk membantu pelanggan yang memiliki pertanyaan tentang produk di Google Store.
Anda akan menggunakan konsol Vertex AI Conversation dan konsol Dialogflow CX untuk melakukan langkah-langkah yang tersisa dalam codelab ini untuk membuat, mengonfigurasi, dan men-deploy agen virtual yang dapat menangani pertanyaan dan jawaban menggunakan Agen Penyimpanan Data.
- Untuk membuat aplikasi chat baru di Vertex AI Conversation, Anda dapat:
- Buka konsol Vertex AI Conversation, lalu klik +New app di dekat bagian atas konsol.
- Buka konsol Dialogflow CX, klik +Create new agent, lalu pilih opsi Auto-generate. Kemudian, Anda akan dialihkan ke langkah berikutnya di konsol Vertex AI Conversation.
- Dari konsol Vertex AI Conversation, pilih Chat sebagai jenis aplikasi yang ingin Anda buat.
- Masukkan Nama perusahaan
Google Store. Parameter ini digunakan untuk menentukan perusahaan yang diwakili agen Anda dan cakupan agen Anda. - Tentukan Agent name
Google Store. - Klik Lanjutkan.
- Klik Create new data store.
- Pilih Cloud Storage sebagai sumber data untuk penyimpanan data Anda.
- Tentukan folder Google Cloud Storage berikut yang berisi data contoh untuk codelab ini, dan perhatikan bahwa awalan
gs://tidak diperlukan:cloud-samples-data/dialogflow-cx/google-store - Pilih Unstructured documents sebagai jenis data yang Anda impor.
- Klik Lanjutkan.
- Tentukan Data store name, yaitu
Google Store. - Klik Create untuk membuat penyimpanan data.
- Di daftar penyimpanan data, pilih
Google Storeyang baru dibuat. - Klik Create untuk membuat aplikasi chat.
Selamat! Anda telah selesai membangun aplikasi chat berbasis pengetahuan yang siap membantu pelanggan Anda, jadi luangkan waktu untuk merayakannya.
Namun, masih ada tugas lain yang perlu dilakukan untuk membuat bot dapat diakses oleh pengguna Anda. Di bagian berikutnya, Anda akan menguji agen virtual dan melihat seberapa baik agen tersebut dalam menjawab pertanyaan pengguna tentang berbagai produk di Google Store.
4. Menguji agen virtual Anda
Pengujian adalah bagian penting dalam bekerja dengan agen percakapan untuk menemukan bug, mengidentifikasi batasan, dan menyimulasikan pengalaman pelanggan. Anda dapat memulai sesi interaktif dengan chatbot untuk melihat cara chatbot merespons berbagai pertanyaan yang mungkin diajukan pelanggan.
- Dari konsol Vertex AI Conversation, klik nama aplikasi chat Anda, yang akan mengalihkan Anda ke konsol Dialogflow CX untuk pengujian dan penyesuaian lebih lanjut.
- Di konsol Dialogflow CX dan dari dalam agen Anda, klik Test Agent untuk membuka Simulator.

- Ketik sapaan kepada agen Anda, seperti
Hello. - Ajukan beberapa pertanyaan kepada agen tentang berbagai produk seperti:
How long does the battery in the Pixel 7 Pro last?Is the Pixel Watch water resistant?Can I display my Google Photos on a Nest Hub?- Ajukan pertanyaan lain tentang bel pintu, termostat, lampu smart, atau perangkat lainnya di Google Store.

Bagus sekali! Perhatikan bahwa agen virtual Anda mengetahui banyak hal tentang berbagai produk di Google Store karena agen tersebut menyerap informasi dari domain root yang Anda tentukan sebelumnya. Lihat dokumentasi untuk simulator agen untuk mempelajari lebih lanjut cara menguji agen Anda.
5. Mengaktifkan panggilan suara
Setelah menguji agen dan puas dengan tingkat fungsinya saat ini, Anda dapat menambahkan gateway telepon ke bot, yang akan menggunakan kemampuan Speech-to-Text dan Text-to-Speech di Google Cloud.
- Di konsol Dialogflow CX dan dari dalam agen Anda, klik tab Manage di sidebar, lalu klik Integrations.
- Klik Kelola di bagian CX Phone Gateway di bagian atas halaman Integrasi.

- Di halaman Nomor telepon, klik Buat Baru untuk memulai proses pembuatan nomor telepon baru untuk agen virtual Anda.
- Pilih kode negara, lalu klik Minta untuk melanjutkan ke langkah berikutnya.
- Pilih salah satu nomor telepon yang muncul, masukkan nama tampilan, lalu klik Simpan.
- Hubungi agen Anda dan ajukan beberapa pertanyaan kepadanya.
Do the Pixel 7 Pro and Pixel 7 both have face unlock?What coverage does Preferred Care provide for a Pixelbook Go laptop?Do the Pixel Buds Pro have active noise cancellation?- Ajukan pertanyaan lain tentang bel pintu, termostat, lampu smart, atau perangkat lainnya di Google Store.
Selamat, Anda telah memberikan nomor telepon dan suara sendiri untuk agen virtual Anda. Untuk mengetahui informasi selengkapnya tentang integrasi suara dan telefoni lainnya yang tersedia, lihat dokumentasi Integrasi Dialogflow CX.
Selanjutnya, Anda akan mengintegrasikan messenger chat untuk agen virtual ke situs eksternal.
6. Mengaktifkan widget chat
Setelah bot Anda memiliki gateway telepon untuk interaksi suara, mari sematkan widget chat di situs agar pelanggan dapat melakukan chat dengan bot selain melakukan panggilan telepon untuk berbicara dengan bot.
- Di konsol Dialogflow CX dan dari dalam agen Anda, klik tab Manage di sidebar, lalu klik Integrations.
- Klik Hubungkan di bagian Dialogflow Messenger.
- Klik Aktifkan di dialog, lalu salin kode HTML untuk integrasi pesan.
- Buka editor kode online seperti CodePen atau JSFiddle, lalu tempelkan kode HTML Dialogflow Messenger Anda.
- Uji dan mulai percakapan dengan agen virtual Anda. Berikut beberapa contoh pertanyaan yang dapat diajukan:
Do the Pixel 7 Pro and Pixel 7 both have face unlock?How does Preferred Care relate to a Pixelbook Go laptop?Do the Pixel Buds Pro have noise cancellation?- Ajukan pertanyaan lain tentang bel pintu, termostat, lampu smart, atau perangkat lainnya di Google Store.
Sekarang agen virtual Anda dapat menangani pertanyaan dan jawaban dari pelanggan melalui chat atau suara, sesuai pilihan mereka. Untuk mengetahui informasi selengkapnya tentang integrasi chat lain yang tersedia, lihat dokumentasi Integrasi Dialogflow CX.

7. Analisis percakapan
Saat menguji agen virtual, jika Anda mendapati bahwa jawaban bot tidak sesuai dengan harapan, Anda dapat menambahkan lebih banyak URL ke penyimpanan data untuk meningkatkan cara bot menangani pertanyaan dan jawaban.
Selain menguji berbagai jalur yang mungkin dilalui pelanggan, bagaimana cara lain untuk menentukan lokasi masalah dan titik gesekan di agen virtual Anda? Histori percakapan dan analisis dapat membantu!
- Di konsol Dialogflow CX dan dari dalam agen Anda, klik Agent settings di menu.

- Di bagian setelan Logging, pilih Aktifkan Histori Percakapan.

- Lakukan percakapan dengan bot Anda melalui simulator agen, integrasi suara, atau integrasi chat, dan ajukan beberapa pertanyaan.
- Setelah Anda mengakhiri percakapan dengan agen, di konsol Dialogflow CX dan dari dalam agen Anda, klik tab Manage di sidebar, lalu klik Conversation history.

- Klik salah satu percakapan terbaru, lalu tinjau percakapan dan catat durasi percakapan, respons yang diberikan oleh agen, dan maksud (intent) yang cocok selama percakapan.

- Di konsol Dialogflow CX dan dari dalam agen Anda, klik tab Manage di sidebar, lalu klik Analytics. Saat pelanggan berinteraksi dengan agen Anda, halaman ini akan menampilkan ringkasan berbagai statistik terkait permintaan dan respons agen.
Bagus! Sekarang Anda tahu cara memeriksa percakapan tertentu secara lebih mendetail dan meninjau metrik lain yang terkait dengan respons agen dan interaksi pelanggan. Lihat dokumentasi histori percakapan dan analisis percakapan untuk mengetahui informasi selengkapnya tentang cara mengevaluasi performa dan melihat metrik untuk agen Anda.
Data ini membantu Anda menilai penggunaan agen dalam produksi dan dapat digunakan untuk menentukan situs dan dokumen yang mungkin ingin Anda tambahkan ke pusat informasi untuk meningkatkan kualitas agen dan pengalaman pelanggan.
8. Selamat
Dengan menggunakan Vertex AI Conversation dan Dialogflow CX, Anda telah berhasil membuat Agen Penyimpanan Data, menambahkan sumber data, dan men-deploy agen yang mendukung suara dan chat untuk membantu pelanggan Anda.
Agen virtual Anda dapat menjawab ratusan pertanyaan berbeda tentang produk di Google Store, dan Anda tidak perlu melalui proses manual untuk membuat sejumlah besar maksud (intent), frasa pelatihan, pesan respons, dll.
Jangan ragu untuk mencoba jenis data lain di penyimpanan data Anda dan menjelajahi fungsi lain yang tersedia terkait Vertex AI Conversation dan Dialogflow CX.

Pembersihan
Anda dapat melakukan pembersihan berikut agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan dalam codelab ini:
- Untuk menghindari tagihan Google Cloud yang tidak perlu, gunakan konsol Google Cloud untuk menghapus project jika Anda tidak membutuhkannya.
- Jika Anda menggunakan project Google Cloud yang sudah ada, hapus resource yang Anda buat untuk menghindari timbulnya biaya pada akun Anda. Untuk mengetahui informasi selengkapnya, lihat langkah-langkah untuk Menghapus aplikasi.
- Jika Anda ingin menonaktifkan API untuk Vertex AI Conversation dan Dialogflow, buka halaman Detail Layanan Discovery Engine API, klik Disable API, lalu konfirmasi, dan buka halaman Detail Layanan Dialogflow API, klik Disable API, lalu konfirmasi.
Pelajari Lebih Lanjut
Lanjutkan mempelajari AI percakapan dan AI generatif dengan panduan dan referensi berikut:
- Ringkasan Vertex AI Conversation
- Membuat dan menggunakan Agen Penyimpanan Data
- Dokumentasi untuk Dialogflow CX
- Dokumentasi untuk Agen Penyimpanan Data
- AI Generatif di Google Cloud
Lisensi
Karya ini dilisensikan berdasarkan Lisensi Umum Creative Commons Attribution 2.0.