Mengaktifkan Customer Experience Insights
Sebelum menggunakan Customer Experience Insights (CX Insights) untuk menganalisis data percakapan, Anda harus mengaktifkan API tertentu.
Dalam panduan memulai ini, Anda akan menyelesaikan tindakan berikut:
Aktifkan API:
- Cloud Speech-to-Text API—untuk mengupload file audio.
- Cloud Storage API—untuk menyerap percakapan ke dalam CX Insights.
- Contact Center AI Insights API—untuk menggunakan CX Insights.
- Dialogflow API—untuk mendukung integrasi runtime Dialogflow dan pemodelan topik.
- Sensitive Data Protection (DLP) API—untuk melakukan penyamaran pada file audio atau transkrip.
Mengirim permintaan ke Contact Center AI Insights API dan menerima respons.
Secara opsional, gunakan CX Insights dengan Kontrol Layanan VPC.
Sebelum memulai
Batasan keamanan yang ditentukan oleh organisasi mungkin mencegah Anda menyelesaikan langkah-langkah berikut. Untuk mengetahui informasi pemecahan masalah, lihat Mengembangkan aplikasi di lingkungan Google Cloud yang terbatas.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Speech-to-Text, Cloud Storage, Contact Center AI Insights, Dialogflow, and Sensitive Data Protection (DLP) APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.
Mengirim permintaan dan menerima respons
Instal dan siapkan Google Cloud CLI. Anda dapat menyiapkan gcloud CLI di salah satu lingkungan pengembangan berikut:
Cloud Shell
Untuk menggunakan terminal online dengan gcloud CLI yang sudah disiapkan, aktifkan Cloud Shell:
Di bagian bawah halaman ini, sesi Cloud Shell akan dimulai dan menampilkan perintah command line. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.
Shell lokal
Untuk menggunakan lingkungan pengembangan lokal, ikuti langkah-langkah berikut:
-
Buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
Verifikasi penyiapan Anda dengan menjalankan perintah berikut, yang mencantumkan semua percakapan CX Insights Anda.
curl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" "https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/conversations"Ganti kode berikut:
PROJECT_ID: Google Cloud Project ID Anda.LOCATION: region tempat Anda menjalankan permintaan ini.
Perintah akan menampilkan kamus kosong:
{}.
Opsional: Menggunakan CX Insights dengan Kontrol Layanan VPC
Untuk menggunakan CX Insights dengan Kontrol Layanan VPC, tambahkan CX Insights ke perimeter keamanan Anda. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Kontrol Layanan VPC.