Gespräche mithilfe der API im Bulk analysieren

Sie haben die Möglichkeit, in Customer Experience Insights 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-, Speech-to-Text- und Insights-APIs in Ihrem Google Cloud Projekt aktiviert sind.
  2. Prüfen Sie, ob Ihre Gesprächsdaten in Customer Experience Insights hochgeladen wurden.

Beispielbefehle

REST

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

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud-Projekt-ID.
  • ANALYSIS_PERCENTAGE: Prozentsatz der zufällig zu analysierenden Unterhaltungen.

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 Konversationsfilterung.

REST

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud-Projekt-ID.
  • ANALYSIS_PERCENTAGE: Prozentsatz der zufällig zu analysierenden Unterhaltungen.
  • 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-Projekt-ID.
  • ANALYSIS_PERCENTAGE: Prozentsatz der zufällig zu analysierenden Unterhaltungen.
  • PHRASE_MATCHER(s): Die vollständig 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 Annotator für Problemmodelle verwenden möchten. Funktioniert nur, wenn run_issue_model_annotator „true“ ist. Wenn das Feld leer gelassen wird, 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. Lang andauernde Methoden 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 zu Vorgängen mit langer Ausführungszeit.

Vorgang abbrechen

REST

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud-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:

{}