En Customer Experience Insights, tienes la opción de analizar un subconjunto aleatorio de las conversaciones, un subconjunto filtrado de las conversaciones o una combinación de ambos en una sola solicitud.
Requisitos previos
- Asegúrate de que las APIs de Cloud Storage, Speech-to-Text y Insights estén habilitadas en tu proyecto de Google Cloud .
- Asegúrate de que tus datos de conversación se suban a Customer Experience Insights.
Comandos de muestra
REST
Consulta el extremo de la API de conversations:bulkAnalyze para obtener todos los detalles. Consulta la documentación de referencia de Conversation para obtener más información sobre este recurso.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID de tu proyecto de Google Cloud Platform.
- ANALYSIS_PERCENTAGE: Porcentaje de las conversaciones que se analizarán de forma aleatoria.
Método HTTP y URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Cuerpo JSON de la solicitud:
{
"analysisPercentage": ANALYSIS_PERCENTAGE
}
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
(Opcional) Analiza conversaciones con un filtro
Puedes ver una lista completa de los filtros en la página Filtrado de conversaciones.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID de tu proyecto de Google Cloud Platform.
- ANALYSIS_PERCENTAGE: Porcentaje de las conversaciones que se analizarán de forma aleatoria.
- FILTER: Filtra conversaciones. Referencia de la API
Método HTTP y URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Cuerpo JSON de la solicitud:
{
"analysisPercentage": ANALYSIS_PERCENTAGE,
"filter": 'FILTER''
}
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
Configura el análisis (opcional)
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID de tu proyecto de Google Cloud Platform.
- ANALYSIS_PERCENTAGE: Porcentaje de las conversaciones que se analizarán de forma aleatoria.
- PHRASE_MATCHER(s): Son los nombres de recursos completamente calificados del correlacionador de frases de los correlacionadores de frases que deseas usar para el anotador de correlacionador de frases. Si se deja en blanco, se ejecutarán todos los comparadores de frases activos.
- ISSUE_MODEL(s): Son los nombres de recursos completamente calificados de los modelos de problemas que deseas usar para el anotador de modelos de problemas. Solo funciona si run_issue_model_annotator es verdadero. Si se deja vacío, se ejecutarán todos los modelos de problemas implementados. Actualmente, se limita a 1 modelo implementado.
Método HTTP y URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Cuerpo JSON de la solicitud:
{
"analysisPercentage": ANALYSIS_PERCENTAGE
"annotatorSelector": {
"run_interruption_annotator": {true/false},
"run_silence_annotator": {true/false},
"run_phrase_matcher_annotator": {true/false},
"phrase_matchers": PHRASE_MATCHER(s),
"run_sentiment_annotator": {true/false},
"run_entity_annotator": {true/false},
"run_intent_annotator": {true/false},
"run_issue_model_annotator": {true/false}
"issue_models": ISSUE_MODEL(s)
}
}
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
Sondea la operación
La creación de un análisis devuelve una operación de larga duración. Los métodos de larga duración son asíncronos, y es posible que la operación aún no se haya completado cuando el método muestre una respuesta. Puedes sondear la operación para verificar su estado. Consulta la página de operaciones de larga duración para obtener detalles y muestras de código.
Cancela la operación
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID de tu proyecto de Google Cloud Platform.
- OPERATION_ID: Es el ID de la conversación que deseas analizar. Este valor se devolvió cuando creaste la operación.
Método HTTP y URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{}