סקירה כללית
התכונה 'רגעים מרכזיים בהתאמה אישית' פועלת באופן דומה לתכונה רגעים מרכזיים חכמים. הדגשה מכילה מילות מפתח, ביטויים או משפטים ש-CX Insights מזהה כחשובים לקביעת הכוונה של המשתמש. אם יש הדגשות, הן מסומנות בתמליל שמוחזר. התכונה 'רגעים חשובים חכמים' מזהה באופן אוטומטי רגעים חשובים על סמך מגוון תרחישים מוגדרים מראש, ואילו התכונה 'רגעים חשובים בהתאמה אישית' מאפשרת לכם לציין קריטריונים מותאמים אישית שיוגדרו כרגעים חשובים.
אפשר ליצור קבוצת מילות מפתח בהתאמה אישית באמצעות קבוצות של כללים להתאמה לביטוי. קבוצת כללים של התאמה לביטוי מכילה כלל אחד או יותר. אפשר להשתמש בפרמטרים הבאים כדי להתאים אישית את אופן הפעולה של הכללים.
כללים לקביעת התאמה
אפשר לציין אם הדגשה תזוהה אם רק אחת מקבוצות הכללים תניב את הערך true, או אם כל קבוצות הכללים יניבו את הערך true.
באופן דומה, אפשר לציין שקבוצת כללים תניב את הערך true אם רק אחד מהכללים שלה מתקיים, או אם התנאים של כל הכללים בקבוצת הכללים צריכים להתקיים.
יצירת קבוצת מילות מפתח בהתאמה אישית באמצעות Contact Center AI Insights API
זיהוי של 'כל אחת' מרשימה של מחרוזות שאילתה שצוינו
בדוגמה הבאה נוצר אובייקט PhraseMatcher שמורה ל-CX Insights להוסיף תוויות של רגעי שיא לכל אחת משתי מילים או ביטויים שמופיעים בשיחה. לא צריך ששתי המילים יופיעו כדי שהן יזוהו כהדגשה.
REST
פרטים מלאים מופיעים במסמכי העזר בנושא PhraseMatcherType ו-PhraseMatchRuleGroupType. החלפת השדות PHONE ו-CELLPHONE בשני השדות query אמורה להניב את פלט הדוגמה.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
- DISPLAY_NAME: השם של התאמת הביטוי שקריא לאנשים.
- QUERY: המילה או הביטוי שרוצים להתאים.
ה-method של ה-HTTP וכתובת ה-URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/phraseMatchers
תוכן בקשת JSON:
{
"display_name": DISPLAY_NAME,
"type": "ANY_OF",
"active": true,
"phrase_match_rule_groups": {
"type": "ANY_OF",
"phrase_match_rules": {
"query": QUERY
"config": {
"exact_match_config": {}
}
},
"phrase_match_rules": {
"query": QUERY
"config": {
"exact_match_config": {}
}
}
}
}
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/PROJECT_ID/locations/us-central1/phraseMatchers/PHRASE_MATCHER_ID",
"revisionId": "REVISION_ID",
"revisionCreateTime": "2021-01-20T10:10:10.123000Z",
"displayName": "PHONE_SERVICE",
"type": "ANY_OF",
"active": true,
"phraseMatchRuleGroups": [
{
"type": "ANY_OF",
"phraseMatchRules": [
{
"query": "PHONE",
"config": {
"exactMatchConfig": {}
}
},
{
"query": "CELLPHONE",
"config": {
"exactMatchConfig": {}
}
}
]
}
],
"activationUpdateTime": "2021-01-20T10:10:10.123000Z"
}
Python
כדי לבצע אימות ב-CX Insights, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
כדי לבצע אימות ב-CX Insights, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
כדי לבצע אימות ב-CX Insights, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
זיהוי של 'כל' מחרוזות השאילתה שצוינו
בדוגמה הבאה נוצר אובייקט PhraseMatcher שאומר ל-CX Insights להוסיף תוויות להדגשה לשיחות שכן מכילות את מילות השאילתה בphraseMatchRuleGroups אבל גם לא מכילות את מילות השאילתה ב'phraseMatchRuleGroups` השני.
REST
פרטים מלאים מופיעים במסמכי העזר בנושא PhraseMatcherType ו-PhraseMatchRuleGroupType. החלפת הערכים PHONE ו-CELLPHONE בשני השדות query והערכים SHIPPING ו-DELIVERY בשני השדות query הבאים אמורה להניב את פלט הדוגמה. הדוגמה
מורה ל-CX Insights להוסיף תוויות של נקודות מרכזיות לשיחות שמכילות את המילים phone ו-cellphone, אבל לא מכילות את המילים shipping או delivery.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
- DISPLAY_NAME: השם של התאמת הביטוי שקריא לאנשים.
- QUERY: המילה או הביטוי שרוצים להתאים.
ה-method של ה-HTTP וכתובת ה-URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/phraseMatchers
תוכן בקשת JSON:
{
"display_name": DISPLAY_NAME,
"type": "ALL_OF",
"active": true,
"phrase_match_rule_groups": {
"type": "ANY_OF",
"phrase_match_rules": {
"query": QUERY
"config": {
"exact_match_config": {}
}
},
"phrase_match_rules": {
"query": QUERY
"config": {
"exact_match_config": {}
}
},
"phrase_match_rule_groups": {
"type": "ALL_OF",
"phrase_match_rules": {
"query": QUERY
"negated": "true"
"config": {
"exact_match_config": {}
}
},
"phrase_match_rules": {
"query": QUERY
"negated": "true"
"config": {
"exact_match_config": {}
}
}
}
}
}
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/PROJECT_ID/locations/us-central1/phraseMatchers/PHRASE_MATCHER_ID",
"revisionId": "456456456",
"revisionCreateTime": "2021-01-20T10:10:10.123000Z",
"displayName": "NON_SHIPPING_PHONE_SERVICE",
"type": "ALL_OF",
"active": true,
"phraseMatchRuleGroups": [
{
"type": "ANY_OF",
"phraseMatchRules": [
{
"query": "PHONE",
"config": {
"exactMatchConfig": {}
}
},
{
"query": "CELLPHONE",
"config": {
"exactMatchConfig": {}
}
}
]
},
{
"type": "ALL_OF",
"phraseMatchRules": [
{
"query": "SHIPPING",
"negated": true,
"config": {
"exactMatchConfig": {}
}
},
{
"query": "DELIVERY",
"negated": true,
"config": {
"exactMatchConfig": {}
}
}
]
}
],
"activationUpdateTime": "2021-01-20T10:10:10.123000Z"
}
Python
כדי לבצע אימות ב-CX Insights, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
כדי לבצע אימות ב-CX Insights, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
כדי לבצע אימות ב-CX Insights, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.