Menganalisis percakapan secara massal menggunakan API

Anda memiliki opsi untuk menganalisis sebagian kecil acak percakapan, sebagian kecil percakapan yang difilter, atau kombinasi keduanya dalam satu permintaan di Customer Experience Insights.

Prasyarat

  1. Pastikan Cloud Storage, Speech-to-Text, dan Insights API diaktifkan di project Google Cloud Anda.
  2. Pastikan data percakapan Anda diupload ke Customer Experience Insights.

Contoh Perintah

REST

Lihat endpoint API conversations:bulkAnalyze untuk mengetahui detail selengkapnya. Lihat dokumentasi referensi Conversation untuk mengetahui informasi selengkapnya tentang resource ini.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Google Cloud Platform Anda.
  • ANALYSIS_PERCENTAGE: Persentase percakapan yang akan dianalisis secara acak.

Metode HTTP dan URL:

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

Meminta isi JSON:

{
  "analysisPercentage": ANALYSIS_PERCENTAGE
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

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

(Opsional) Menganalisis percakapan menggunakan filter

Anda dapat melihat daftar lengkap filter di halaman Pemfilteran percakapan.

REST

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Google Cloud Platform Anda.
  • ANALYSIS_PERCENTAGE: Persentase percakapan yang akan dianalisis secara acak.
  • FILTER: Memfilter percakapan. Referensi API

Metode HTTP dan URL:

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

Meminta isi JSON:

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

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

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

(Opsional) Mengonfigurasi analisis

REST

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Google Cloud Platform Anda.
  • ANALYSIS_PERCENTAGE: Persentase percakapan yang akan dianalisis secara acak.
  • PHRASE_MATCHER(s): Nama resource pencocok frasa yang sepenuhnya memenuhi syarat dari pencocok frasa yang ingin Anda gunakan untuk anotator pencocok frasa. Jika dibiarkan kosong, semua pencocok frasa aktif akan berjalan.
  • ISSUE_MODEL(s): Nama resource yang sepenuhnya memenuhi syarat dari model masalah yang ingin Anda gunakan untuk anotator model masalah. Hanya berfungsi jika run_issue_model_annotator benar. Jika dibiarkan kosong, semua model masalah yang di-deploy akan berjalan. Saat ini dibatasi hingga 1 model yang di-deploy.

Metode HTTP dan URL:

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

Meminta isi JSON:

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

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

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

Polling operasi

Membuat analisis akan menampilkan operasi yang berjalan lama. Metode yang berjalan lama bersifat asinkron, dan operasi mungkin belum selesai saat metode menampilkan respons. Anda dapat melakukan polling operasi untuk memeriksa statusnya. Lihat halaman operasi yang berjalan lama untuk mengetahui detail dan contoh kodenya.

Membatalkan operasi

REST

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Google Cloud Platform Anda.
  • OPERATION_ID: ID percakapan yang ingin Anda analisis. Nilai ini ditampilkan saat Anda membuat operasi.

Metode HTTP dan URL:

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

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON yang mirip seperti berikut:

{}