CX Insights는 분석 중에 프로젝트별 서비스 계정을 사용하여 고객 프로젝트의 리소스(예: Google Cloud 스토리지 버킷의 오디오 및 스크립트 파일)에 액세스합니다. 각 프로젝트의 서비스 계정은 사용자 리소스에 처음 액세스할 때 자동으로 생성됩니다. 기본적으로 서비스 계정에는 프로젝트에 대한 일부 기본 액세스 권한(예: Google Cloud 스토리지 액세스 권한)이 자동으로 부여됩니다.
첫 번째 대화를 만든 후 프로젝트의 IAM 설정에 서비스 계정 권한이 표시됩니다. 서비스 계정 권한을 실수로 삭제했거나 표시되지 않는 경우 올바른 권한에 대한 액세스 권한을 수동으로 부여할 수 있습니다. 계정은 항상 service-<project_number>@gcp-sa-contactcenterinsights.iam.gserviceaccount.com 형식입니다.
계정의 권한을 수동으로 변경하려면 CX Insights 콘솔의 IAM 패널로 이동하여 해당 사용자에게 contactcenterinsights.serviceAgent 권한을 부여하세요. 서비스 계정에 세부적인 권한을 부여할 수도 있지만 너무 많은 권한을 부여하면 불안정해질 수 있습니다.
다음과 같은 오류 메시지가 표시되면 먼저 CX Insights 서비스 계정이 IAM 구성에 있는지 확인하세요.
"message": "IAM permission 'dialogflow.participants.suggest' on 'projects/<project>/locations/global/conversations/fake_conversation_id/participants/fake_participant_id' denied."
그런 다음 Google 제공 역할 부여 포함이 선택되어 있는지 확인합니다.

오디오 내보내기
Agent Assist 또는 Dialogflow의 오디오를 CX Insights로 내보내려면 service-<project_number>@gcp-sa-dialogflow.iam.gserviceaccount.com에 dialogflow.serviceAgent 역할이 있는지 확인하세요.
수동 서비스 에이전트 만들기
다음 명령어를 사용하여 고객 환경 통계 서비스 에이전트를 만들 수 있습니다.
gcloud beta services identity create --service=contactcenterinsights.googleapis.com --project=<project_id>