CX Insights menggunakan akun layanan per project untuk mengakses resource di project pelanggan, seperti file audio dan transkrip di bucket penyimpanan Google Cloud Anda, selama analisis. Akun layanan setiap project akan otomatis dibuat saat Anda pertama kali mengakses resource pengguna. Secara default, akun layanan otomatis diberi beberapa akses default—seperti akses penyimpanan—ke project. Google Cloud
Setelah membuat percakapan pertama, Anda akan melihat izin akun layanan di setelan IAM project. Jika Anda secara tidak sengaja menghapus atau tidak melihat izin akun layanan, Anda dapat memberikan akses ke izin yang benar secara manual. Akun
selalu memiliki format service-<project_number>@gcp-sa-contactcenterinsights.iam.gserviceaccount.com.
Untuk mengubah izin akun secara manual, buka panel IAM di konsol CX Insights dan berikan izin contactcenterinsights.serviceAgent kepada pengguna tersebut. Akun layanan juga dapat diberi izin terperinci, meskipun terlalu banyak izin ini dapat menyebabkan ketidakstabilan.
Jika Anda melihat pesan error seperti berikut, pertama-tama pastikan akun layanan CX Insights Anda ada dalam konfigurasi IAM Anda.
"message": "IAM permission 'dialogflow.participants.suggest' on 'projects/<project>/locations/global/conversations/fake_conversation_id/participants/fake_participant_id' denied."
Kemudian, pastikan Include Google-provided role grants dicentang:

Ekspor audio
Untuk mengekspor audio dari Agent Assist atau Dialogflow ke CX Insights, pastikan service-<project_number>@gcp-sa-dialogflow.iam.gserviceaccount.com memiliki peran dialogflow.serviceAgent.
Pembuatan agen layanan manual
Anda dapat membuat agen layanan Customer Experience Insights dengan perintah berikut:
gcloud beta services identity create --service=contactcenterinsights.googleapis.com --project=<project_id>