Attivare gli insight sulla customer experience
Prima di utilizzare Customer Experience Insights (CX Insights) per analizzare i dati conversazionali, devi abilitare API specifiche.
In questa guida rapida, completerai le seguenti azioni:
Abilita le API:
- API Cloud Speech-to-Text: per caricare file audio.
- API Cloud Storage: per importare le conversazioni in CX Insights.
- API Contact Center AI Insights: per utilizzare CX Insights.
- API Dialogflow: per supportare l'integrazione del runtime Dialogflow e il topic modeling.
- API Sensitive Data Protection (DLP): per eseguire la redazione di file audio o di trascrizione.
Invia una richiesta all'API Contact Center AI Insights e ricevi una risposta.
(Facoltativo) Utilizza CX Insights con i Controlli di servizio VPC.
Prima di iniziare
I vincoli di sicurezza definiti dalla tua organizzazione potrebbero impedirti di completare i passaggi seguenti. Per informazioni sulla risoluzione dei problemi, vedi Sviluppare applicazioni in un ambiente Google Cloud vincolato.
-
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.
Inviare una richiesta e ricevere una risposta
Installa e configura Google Cloud CLI. Puoi configurare gcloud CLI in uno dei seguenti ambienti di sviluppo:
Cloud Shell
Per utilizzare un terminale online con gcloud CLI già configurata, attiva Cloud Shell:
Nella parte inferiore di questa pagina viene avviata una sessione di Cloud Shell e viene visualizzato un prompt della riga di comando. L'inizializzazione della sessione può richiedere alcuni secondi.
Shell locale
Per utilizzare un ambiente di sviluppo locale:
-
Crea le credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
Verifica la configurazione eseguendo questo comando, che elenca tutte le conversazioni di CX Insights.
curl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" "https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/conversations"Sostituisci quanto segue:
PROJECT_ID: il tuo ID progetto Google Cloud .LOCATION: la regione in cui esegui questa richiesta.
Il comando deve restituire un dizionario vuoto:
{}.
(Facoltativo) Utilizza CX Insights con i Controlli di servizio VPC
Per utilizzare CX Insights con i Controlli di servizio VPC, aggiungi CX Insights al perimetro di sicurezza. Per saperne di più, consulta la documentazione sui Controlli di servizio VPC.