Habilita Customer Experience Insights
Antes de usar Customer Experience Insights (CX Insights) para analizar los datos de las conversaciones, debes habilitar APIs específicas.
En esta guía de inicio rápido, completarás las siguientes acciones:
Habilita las API:
- API de Cloud Speech-to-Text: Para subir archivos de audio
- API de Cloud Storage: Para transferir conversaciones a CX Insights
- API de Contact Center AI Insights: Para usar CX Insights
- API de Dialogflow: Para admitir la integración del entorno de ejecución de Dialogflow y el modelado de temas
- API de Sensitive Data Protection (DLP): Para realizar la ocultación en archivos de audio o transcripciones
Envía una solicitud a la API de Contact Center AI Insights y recibe una respuesta.
De manera opcional, usa CX Insights con los Controles del servicio de VPC.
Antes de comenzar
Es posible que las restricciones de seguridad que define tu organización no te permitan completar los siguientes pasos. Para obtener información sobre la solución de problemas, consulta Desarrolla aplicaciones en un entorno de Google Cloud restringido.
-
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.
Envía una solicitud y recibe una respuesta
Instala y configura Google Cloud CLI. Puedes configurar gcloud CLI en uno de los siguientes entornos de desarrollo:
Cloud Shell
Para usar una terminal en línea con gcloud CLI ya configurada, activa Cloud Shell:
En la parte inferior de esta página, se inicia una sesión de Cloud Shell y se muestra una instrucción de línea de comandos. La sesión puede tardar unos segundos en inicializarse.
Shell local
Para usar un entorno de desarrollo local, sigue estos pasos:
-
Crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
Si se devuelve un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.
Para verificar tu configuración, ejecuta el siguiente comando, que enumera todas tus conversaciones de CX Insights.
curl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" "https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/conversations"Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto de Google Cloud .LOCATION: Es la región en la que ejecutas esta solicitud.
El comando debería devolver un diccionario vacío:
{}.
Opcional: Usa CX Insights con los Controles del servicio de VPC
Para usar CX Insights con los Controles del servicio de VPC, agrega CX Insights a tu perímetro de seguridad. Para obtener más información, consulta la documentación de los Controles del servicio de VPC.