Gespräche mithilfe der API im Bulk analysieren

In Customer Experience Insights haben Sie die Möglichkeit, eine zufällige Teilmenge der Unterhaltungen, eine gefilterte Teilmenge der Unterhaltungen oder eine Kombination davon in einer einzigen Anfrage zu analysieren.

Vorbereitung

  1. Achten Sie darauf, dass die Cloud Storage API, die Speech-to-Text API und die Insights API in Ihrem Google Cloud Projekt aktiviert sind.
  2. Achten Sie darauf, dass Ihre Unterhaltungsdaten in Customer Experience Insights hochgeladen wurden.

Beispielbefehle

REST

Ausführliche Informationen finden Sie unter dem conversations:bulkAnalyze API-Endpunkt. Weitere Informationen zu dieser Ressource finden Sie in der Conversation Referenzdokumentation.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud Platform-Projekt-ID.
  • ANALYSIS_PERCENTAGE: Prozentsatz der Unterhaltungen, die zufällig analysiert werden sollen.

HTTP-Methode und URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze

JSON-Text anfordern:

{
  "analysisPercentage": ANALYSIS_PERCENTAGE
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}

(Optional) Unterhaltungen mit einem Filter analysieren

Eine vollständige Liste der Filter finden Sie auf der Seite Unterhaltungen filtern.

REST

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud Platform-Projekt-ID.
  • ANALYSIS_PERCENTAGE: Prozentsatz der Unterhaltungen, die zufällig analysiert werden sollen.
  • FILTER: Unterhaltungen filtern. API-Referenz

HTTP-Methode und URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze

JSON-Text anfordern:

{
  "analysisPercentage": ANALYSIS_PERCENTAGE,
  "filter": 'FILTER''
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}

(Optional) Analyse konfigurieren

REST

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud Platform-Projekt-ID.
  • ANALYSIS_PERCENTAGE: Prozentsatz der Unterhaltungen, die zufällig analysiert werden sollen.
  • PHRASE_MATCHER(s): Die voll qualifizierten Ressourcennamen der Phrase Matcher, die Sie für den Phrase Matcher-Annotator verwenden möchten. Wenn Sie das Feld leer lassen, werden alle aktiven Phrase Matcher ausgeführt.
  • ISSUE_MODEL(s): Die vollständig qualifizierten Ressourcennamen der Problemmodelle, die Sie für den Problemmodell-Annotator verwenden möchten. Funktioniert nur, wenn run_issue_model_annotator auf „true“ gesetzt ist. Wenn Sie das Feld leer lassen, werden alle bereitgestellten Problemmodelle ausgeführt. Derzeit auf 1 bereitgestelltes Modell beschränkt.

HTTP-Methode und URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze

JSON-Text anfordern:

{
  "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)
  }
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}

Vorgang abfragen

Beim Erstellen einer Analyse wird ein Vorgang mit langer Ausführungszeit zurückgegeben. Methoden mit langer Ausführungszeit sind asynchron und der Vorgang ist möglicherweise noch nicht abgeschlossen, wenn die Methode eine Antwort zurückgibt. Sie können den Vorgang abfragen, um seinen Status zu prüfen. Weitere Informationen und Codebeispiele finden Sie auf der Seite Vorgänge mit langer Ausführungszeit.

Vorgang abbrechen

REST

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud Platform-Projekt-ID.
  • OPERATION_ID: Die ID der Unterhaltung, die Sie analysieren möchten. Dieser Wert wurde zurückgegeben, als Sie den Vorgang erstellt haben.

HTTP-Methode und URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{}