In Customer Experience Insights puoi scegliere di analizzare un sottoinsieme casuale delle conversazioni, un sottoinsieme filtrato delle conversazioni o una combinazione di questi in un'unica richiesta.
Prerequisiti
- Assicurati che le API Cloud Storage, Speech-to-Text e Insights siano abilitate nel tuo progetto Google Cloud .
- Assicurati che i dati delle conversazioni vengano caricati in Customer Experience Insights.
Comandi di esempio
REST
Per informazioni dettagliate, consulta l'endpoint API
conversations:bulkAnalyze. Per saperne di più su questa risorsa, consulta la documentazione di riferimento di
Conversation.
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID del tuo progetto Google Cloud Platform.
- ANALYSIS_PERCENTAGE: percentuale di conversazioni da analizzare in modo casuale.
Metodo HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corpo JSON della richiesta:
{
"analysisPercentage": ANALYSIS_PERCENTAGE
}
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
(Facoltativo) Analizzare le conversazioni utilizzando un filtro
Puoi visualizzare un elenco completo dei filtri nella pagina Filtro conversazioni.
REST
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID del tuo progetto Google Cloud Platform.
- ANALYSIS_PERCENTAGE: percentuale di conversazioni da analizzare in modo casuale.
- FILTER: filtra le conversazioni. Riferimento API
Metodo HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corpo JSON della richiesta:
{
"analysisPercentage": ANALYSIS_PERCENTAGE,
"filter": 'FILTER''
}
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
(Facoltativo) Configurare l'analisi
REST
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID del tuo progetto Google Cloud Platform.
- ANALYSIS_PERCENTAGE: percentuale di conversazioni da analizzare in modo casuale.
- PHRASE_MATCHER(s): I nomi delle risorse di corrispondenza a frase completi dei matcher di frasi che vuoi utilizzare per l'annotatore di corrispondenza a frase. Se viene lasciato vuoto, verranno eseguiti tutti i corrispondenze a frase attivi.
- ISSUE_MODEL(s): I nomi completi delle risorse dei modelli di problemi che vuoi utilizzare per l'annotatore di modelli di problemi. Funziona solo se run_issue_model_annotator è true. Se lasciato vuoto, verranno eseguiti tutti i modelli di problemi implementati. Al momento è limitato a un modello di cui è stato eseguito il deployment.
Metodo HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corpo JSON della richiesta:
{
"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)
}
}
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
Esegui il sondaggio dell'operazione
La creazione di un'analisi restituisce un'operazione a lunga esecuzione. I metodi a esecuzione prolungata sono asincroni e l'operazione potrebbe non essere ancora completata quando il metodo restituisce una risposta. Puoi eseguire il polling dell'operazione per verificarne lo stato. Per dettagli ed esempi di codice, consulta la pagina delle operazioni di lunga durata.
Annulla l'operazione
REST
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID del tuo progetto Google Cloud Platform.
- OPERATION_ID: l'ID della conversazione che vuoi analizzare. Questo valore è stato restituito quando hai creato l'operazione.
Metodo HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{}