在客户体验数据洞见中,您可以选择在单个请求中分析随机的部分对话、过滤后的部分对话或两者的组合。
前提条件
- 确保已在 Google Cloud 项目中启用 Cloud Storage、Speech-to-Text 和 Insights API。
- 确保您的对话数据已上传到“客户体验洞见”。
命令示例
REST
如需了解完整的详细信息,请参阅 conversations:bulkAnalyze API 端点。如需详细了解此资源,请参阅 Conversation 参考文档。
在使用任何请求数据之前,请先进行以下替换:
- PROJECT_ID:您的 Google Cloud Platform 项目 ID。
- ANALYSIS_PERCENTAGE:要随机分析的对话的百分比。
HTTP 方法和网址:
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 项目 ID。
- ANALYSIS_PERCENTAGE:要随机分析的对话的百分比。
- FILTER:过滤对话。API 参考文档
HTTP 方法和网址:
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 项目 ID。
- ANALYSIS_PERCENTAGE:要随机分析的对话的百分比。
- PHRASE_MATCHER(s):您要用于短语匹配器注释器的短语匹配器的完全限定短语匹配器资源名称。如果留空,系统将运行所有有效的短语匹配器。
- ISSUE_MODEL(s):您要用于问题模型注释器的完整问题模型资源名称。仅当 run_issue_model_annotator 为 true 时才有效。如果留空,系统将运行所有已部署的问题模型。目前仅限 1 个已部署的模型。
HTTP 方法和网址:
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 项目 ID。
- OPERATION_ID:您要分析的对话的 ID。此值是在您创建操作时返回的。
HTTP 方法和网址:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel
如需发送您的请求,请展开以下选项之一:
您应该收到类似以下内容的 JSON 响应:
{}