고객 경험 통계에서 단일 요청으로 무작위 대화 하위 집합, 필터링된 대화 하위 집합 또는 이들의 조합을 분석할 수 있습니다.
기본 요건
- Google Cloud 프로젝트에서 Cloud Storage, Speech-to-Text, Insights API가 사용 설정되어 있는지 확인합니다.
- 대화 데이터가 Customer Experience Insights에 업로드되었는지 확인합니다.
명령어 샘플
REST
자세한 내용은 conversations:bulkAnalyze API 엔드포인트를 참조하세요. 이 리소스에 대한 자세한 내용은 Conversation 참조 문서를 확인하세요.
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: Google Cloud Platform 프로젝트 ID입니다.
- ANALYSIS_PERCENTAGE: 무작위로 분석할 대화의 비율입니다.
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 프로젝트 ID입니다.
- ANALYSIS_PERCENTAGE: 무작위로 분석할 대화의 비율입니다.
- FILTER: 대화를 필터링합니다. API 참조
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 프로젝트 ID입니다.
- ANALYSIS_PERCENTAGE: 무작위로 분석할 대화의 비율입니다.
- PHRASE_MATCHER(s): 구문 매처 주석에 사용할 구문 매처의 정규화된 구문 매처 리소스 이름입니다. 비워 두면 활성 구문 일치 도구가 모두 실행됩니다.
- ISSUE_MODEL(s): 문제 모델 주석에 사용할 문제 모델의 정규화된 리소스 이름입니다. run_issue_model_annotator가 true인 경우에만 작동합니다. 비워 두면 배포된 모든 문제 모델이 실행됩니다. 현재 배포된 모델은 1개로 제한됩니다.
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 프로젝트 ID입니다.
- OPERATION_ID: 분석하려는 대화의 ID입니다. 이 값은 작업을 만들 때 반환되었습니다.
HTTP 메서드 및 URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{}