ניתוח של כמה שיחות בבת אחת באמצעות ה-API

ב-Customer Experience Insights, אתם יכולים לבחור לנתח קבוצת משנה אקראית של השיחות, קבוצת משנה מסוננת של השיחות או שילוב של שתי האפשרויות האלה בבקשה אחת.

דרישות מוקדמות

  1. מוודאים שממשקי ה-API של Cloud Storage, ‏ Speech-to-Text ו-Insights מופעלים בפרויקט Google Cloud .
  2. מוודאים שנתוני השיחות שלכם מועלים אל Customer Experience Insights.

דוגמאות לפקודות

REST

פרטים נוספים זמינים בנקודת קצה ל-API‏ conversations:bulkAnalyze. מידע נוסף על המשאב הזה מופיע בConversationמאמרי העזרה.

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט שלכם ב-Google Cloud Platform.
  • ANALYSIS_PERCENTAGE: אחוז השיחות שינותחו באופן אקראי.

ה-method של ה-HTTP וכתובת ה-URL:

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

תוכן בקשת JSON:

{
  "analysisPercentage": ANALYSIS_PERCENTAGE
}

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

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

(אופציונלי) ניתוח שיחות באמצעות מסנן

רשימה מלאה של מסננים

REST

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט שלכם ב-Google Cloud Platform.
  • ANALYSIS_PERCENTAGE: אחוז השיחות שינותחו באופן אקראי.
  • FILTER: סינון שיחות. הפניית API

ה-method של ה-HTTP וכתובת ה-URL:

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

תוכן בקשת JSON:

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

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

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

(אופציונלי) הגדרת הניתוח

REST

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט שלכם ב-Google Cloud Platform.
  • ANALYSIS_PERCENTAGE: אחוז השיחות שינותחו באופן אקראי.
  • PHRASE_MATCHER(s): שמות המשאבים המוגדרים במלואם של כלי ההתאמה לביטויים שרוצים להשתמש בהם לסימון ביטויים. אם השדה הזה יישאר ריק, כל ההתאמות הפעילות לביטויים יפעלו.
  • ISSUE_MODEL(s): שמות המשאבים המוגדרים במלואם של מודלים לזיהוי בעיות שרוצים להשתמש בהם לסימון מודלים לזיהוי בעיות. הפונקציה פועלת רק אם run_issue_model_annotator היא true. אם לא מציינים ערך, כל המודלים של הבעיות שמוטמעים יפעלו. בשלב הזה אפשר לפרוס רק מודל אחד.

ה-method של ה-HTTP וכתובת ה-URL:

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

תוכן בקשת 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)
  }
}

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

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

דגימה של הפעולה

יצירת ניתוח מחזירה פעולה ממושכת. שיטות ממושכות הן אסינכרוניות, ויכול להיות שהפעולה עדיין לא תושלם כשהשיטה מחזירה תגובה. אפשר לדגום את הפעולה כדי לבדוק את הסטטוס שלה. פרטים ודוגמאות קוד זמינים בדף בנושא פעולות ממושכות.

ביטול הפעולה

REST

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט שלכם ב-Google Cloud Platform.
  • OPERATION_ID: המזהה של השיחה שרוצים לנתח. הערך הזה הוחזר כשיוצרים את הפעולה.

ה-method של ה-HTTP וכתובת ה-URL:

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

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

{}