Você pode analisar um subconjunto aleatório ou filtrado de conversas ou uma combinação deles em uma única solicitação no Customer Experience Insights.
Pré-requisitos
- Verifique se as APIs Cloud Storage, Speech-to-Text e Insights estão ativadas no seu projeto do Google Cloud .
- Verifique se os dados de conversa foram enviados para o Customer Experience Insights.
Exemplos de comandos
REST
Consulte o endpoint da API
conversations:bulkAnalyze
para ver todos os detalhes. Consulte a documentação de referência do
Conversation
para mais informações sobre esse recurso.
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- PROJECT_ID: é o ID do projeto do Google Cloud Platform.
- ANALYSIS_PERCENTAGE: porcentagem das conversas a serem analisadas aleatoriamente.
Método HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corpo JSON da solicitação:
{
"analysisPercentage": ANALYSIS_PERCENTAGE
}
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
(Opcional) Analisar conversas usando um filtro
Confira a lista completa de filtros na página Filtragem de conversas.
REST
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- PROJECT_ID: é o ID do projeto do Google Cloud Platform.
- ANALYSIS_PERCENTAGE: porcentagem das conversas a serem analisadas aleatoriamente.
- FILTER: filtre conversas. Referência da API
Método HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corpo JSON da solicitação:
{
"analysisPercentage": ANALYSIS_PERCENTAGE,
"filter": 'FILTER''
}
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
(Opcional) Configurar a análise
REST
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- PROJECT_ID: é o ID do projeto do Google Cloud Platform.
- ANALYSIS_PERCENTAGE: porcentagem das conversas a serem analisadas aleatoriamente.
- PHRASE_MATCHER(s): os nomes de recursos totalmente qualificados dos comparadores de frases que você quer usar para o anotador de comparadores de frases. Se deixado em branco, todos os comparadores de frases ativos serão executados.
- ISSUE_MODEL(s): os nomes de recursos totalmente qualificados dos modelos de problema que você quer usar para o anotador de modelo de problema. Só funciona se run_issue_model_annotator for verdadeiro. Se deixado em branco, todos os modelos de problemas implantados serão executados. No momento, limitado a um modelo implantado.
Método HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corpo JSON da solicitação:
{
"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 a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
Pesquisar a operação
A criação de uma análise retorna uma operação de longa duração. Os métodos de longa duração são assíncronos, e a operação pode não ser concluída quando o método retorna uma resposta. É possível pesquisar a operação para verificar o status dela. Consulte a página de operações de longa duração para detalhes e exemplos de código.
Cancelar a operação
REST
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- PROJECT_ID: é o ID do projeto do Google Cloud Platform.
- OPERATION_ID: o ID da conversa que você quer analisar. Esse valor foi retornado quando você criou a operação.
Método HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{}