Ativar o Customer Experience Insights
Antes de usar o Customer Experience Insights (CX Insights) para analisar dados de conversas, você precisa ativar APIs específicas.
Neste guia de início rápido, você vai concluir as seguintes ações:
Ative as APIs:
- API Cloud Speech-to-Text: para fazer upload de arquivos de áudio.
- API Storage do Cloud: para ingerir conversas no CX Insights.
- API Contact Center AI Insights: para usar o CX Insights.
- API Dialogflow: para oferecer suporte à integração do tempo de execução do Dialogflow e à modelagem de tópicos.
- API de Proteção de Dados Sensíveis (DLP) para encobrir arquivos de áudio ou transcrição.
Envie uma solicitação para a API Contact Center AI Insights e receba uma resposta.
Se quiser, use o CX Insights com o VPC Service Controls.
Antes de começar
As restrições de segurança definidas pela sua organização podem impedir que você conclua as etapas a seguir. Para informações sobre solução de problemas, consulte Desenvolver aplicativos em um ambiente restrito de Google Cloud .
-
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.
Enviar uma solicitação e receber uma resposta
Instale e configure a Google Cloud CLI. É possível configurar a CLI gcloud em um dos seguintes ambientes de desenvolvimento:
Cloud Shell
Para usar um terminal on-line com a CLI gcloud já configurada, ative o Cloud Shell:
Na parte de baixo desta página, uma sessão do Cloud Shell é iniciada e exibe um prompt de linha de comando. A inicialização da sessão pode levar alguns segundos.
Shell local
Para usar um ambiente de desenvolvimento local, siga estas etapas:
-
Crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.
Verifique sua configuração executando o comando a seguir, que lista todas as suas conversas do CX Insights.
curl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" "https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/conversations"Substitua:
PROJECT_ID: o ID do projeto Google Cloud .LOCATION: a região em que você está executando esta solicitação.
O comando vai retornar um dicionário vazio:
{}.
Opcional: usar o CX Insights com o VPC Service Controls
Para usar o CX Insights com o VPC Service Controls, adicione o CX Insights ao seu perímetro de segurança. Para mais informações, consulte a documentação do VPC Service Controls.