總覽
自訂精選內容的運作方式與智慧精選內容功能類似。重點包含 CX Insights 認為有助於判斷使用者意圖的關鍵字、詞組或句子。如果轉錄稿中包含重點內容,系統會標示出來。 智慧精選片段會根據一系列預設情境自動偵測精選片段,自訂精選片段則可讓您指定應視為精選片段的自訂條件。
自訂醒目顯示內容可由一或多個詞組比對規則群組組成。 片語比對規則群組包含一或多個規則。您可以使用下列參數自訂規則的行為。
決定比對結果的規則
您可以指定只要其中一個規則群組解析為 true,就應偵測到醒目顯示,或是所有規則群組都解析為 true 時才應偵測到醒目顯示。
同樣地,您可以指定規則群組應解析為 true (只要符合其中一項規則),或規則群組中所有規則的條件都必須符合。
使用 CX Insights API 建立自訂重點
偵測「任何一個」指定的查詢字串清單
下列範例會建立 PhraseMatcher 物件,指示 CX Insights 在對話中出現任一片語時,加入精選標籤。系統不一定會偵測到這兩個片語,才會將其視為重點。
REST
如需完整詳細資料,請參閱PhraseMatcherType 和 PhraseMatchRuleGroupType 參考說明文件。將兩個 query 欄位分別替換為 PHONE 和 CELLPHONE,應該會產生範例輸出內容。
使用任何要求資料之前,請先修改下列項目的值:
- PROJECT_ID:您的 Google Cloud 專案 ID。
- DISPLAY_NAME:片語比對工具的易讀名稱。
- QUERY:要比對的字詞或詞組。
HTTP 方法和網址:
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 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
如要向 CX Insights 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
如要向 CX Insights 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
偵測「所有」指定查詢字串清單
下列範例會建立 PhraseMatcher 物件,指示 CX Insights 在包含第一個 phraseMatchRuleGroups 中查詢字詞的對話中新增醒目顯示標籤,但「不」包含第二個 `phraseMatchRuleGroups` 中的查詢字詞。
REST
如需完整詳細資料,請參閱PhraseMatcherType 和 PhraseMatchRuleGroupType 參考說明文件。將前兩個 query 欄位替換為 PHONE 和 CELLPHONE,並將後兩個 query 欄位替換為 SHIPPING 和 DELIVERY,應該會產生範例輸出內容。這個範例會指示 CX Insights 在包含「手機」和「行動電話」,但不包含「運送」或「交貨」的對話中,加入重點標籤。
使用任何要求資料之前,請先修改下列項目的值:
- PROJECT_ID:您的 Google Cloud 專案 ID。
- DISPLAY_NAME:片語比對工具的易讀名稱。
- QUERY:要比對的字詞或詞組。
HTTP 方法和網址:
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 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
如要向 CX Insights 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
如要向 CX Insights 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。