특성에서 직접 얻은 정보 또는 대화가 거친 작업의 속성을 기반으로 대화를 필터링할 수 있습니다.
대화 필터
다음 표의 특성 중 하나 이상을 기준으로 대화를 필터링할 수 있습니다. 이러한 필터는 대규모 대화 데이터 세트에서 검색 범위를 좁히는 데 유용합니다. 대화 목록 표시 페이지의 '필터링' 섹션에는 다음 필터를 적용하는 데 필요한 권한이 나열되어 있습니다.
| 필터 용어 | 설명 | 참조 코드 |
|---|---|---|
| 에이전트 ID | 고유한 에이전트의 문자열 |
|
| 상담사 팀 | 상담사 팀의 문자열 |
|
| 에이전트 유형 | 사람 또는 자동 에이전트 |
|
| 분석 생성 시간 | 분석이 생성된 시간 | latest_analysis.create_time>"2023-12-31T16:00:10-08:00" |
| 분석 상태 | 대화 분석 여부 |
분석됨: 분석되지 않음: |
| 대화 채널 | 대화의 매체: PHONE_CALL 또는 CHAT | medium="PHONE_CALL" |
| 대화 생성 시간 | 대화가 CX Insights로 가져온 시간 |
|
| 대화 라벨 | 대화에 할당된 라벨 또는 태그 |
|
| 대화 시작 시간 | 대화가 시작된 시간 |
|
| 대화 업데이트 시간 | 대화가 마지막으로 업데이트된 시간 |
|
| 고객만족도 점수 | 고객 만족도 점수 |
|
| 맞춤 강조 표시 (구문 일치 검색기라고도 함) | 특정 문구를 표시하는 데 도움이 되는 맞춤 하이라이트 |
|
| 데이터 소스 | 대화 소스가 Cloud Storage 또는 Dialogflow이거나 화면 녹화가 있음 |
|
| Dialogflow 대화 | 가상 에이전트를 사용하여 Dialogflow를 통해 이루어진 대화 | data_source.dialogflow_source.dialogflow_conversation="projects/123456789/locations/us-central1/conversations/some_dialogflow_conversation" |
| Dialogflow 대화 프로필 ID | 고유한 Dialogflow 대화 프로필의 문자열 | dialogflow_conversation_profile_id="some_dialogflow_conversation_profile_id" |
| 기간 | 대화가 지속된 시간 | duration<="20s" |
| 언어 | BCP-47 형식의 언어 코드와 지원되는 접두사를 사용하여 대화에서 사용된 음성 또는 입력 언어 | language_code: "some_language_code" |
| 최신 분석 생성 시간 | 최신 분석이 생성된 시간 |
|
| 최신 요약 | 가장 최근 요약의 일부와 일치 |
|
| 스코어카드 | 특정 스코어카드로 분석된 모든 대화 | latest_analysis.analysis_result.call_analysis_metadata.qa_scorecard_results.qa_scorecard_revision_id=projects/PROJECT_ID/locations/us-central1/qaScorecards/SCORECARD_ID |
| 스코어카드 질문 답변 | 특정 스코어카드로 분석되고 질문에 대한 특정 답변을 생성하는 대화 | latest_analysis.analysis_result.call_analysis_metadata.qa_scorecard_results.qa_answers.contains((qa_question="projects/PROJECT_ID/locations/LOCATION_ID/qaScorecards/SCORECARD_ID/revisions/REVISION_ID/qaQuestions/QUESTION"),(answer_value.str_value="ANSWER")) |
| 감정 점수 | 대화의 평균 사용자 감정 점수 |
|
| 음소거 시간 | 대화의 무음 시간 |
|
| 스마트 하이라이트 | 특정 문구를 표시하는 데 도움이 되는 스마트 강조 표시 |
|
| 요약 상태 | 요약이 생성되었는지 여부 |
요약이 있음: 요약 없음: |
| 주제 (문제라고도 함) | Topic Modeling으로 식별된 주제 또는 문제 |
|
| 스크립트 | 대화 텍스트 일치 |
|
| 턴 수 | 대화 차례 수 |
|
작업 필터
또한 대화에 대해 실행된 작업에서 제공되는 정보를 기반으로 대화를 필터링할 수도 있습니다. 다음 작업 속성을 기반으로 대화 데이터 세트를 필터링할 수 있습니다.
| 필터 용어 | 설명 | 참조 코드 |
|---|---|---|
| 생성 시간 | 작업이 생성된 시간 |
|
| 대화 ID | 특정 대화의 문자열 | metadata.conversation_id="some_conversation_id" |
| 완료 | 작업의 최종 상태 |
완료: 완료되지 않음: |
| 작업 유형 | 데이터 세트에서 수행된 작업 유형 |
작업 유형은 작업 유형이 |
| 상태 | 작업의 세부 상태 |
성공적으로 완료됨: 실패했지만 중단되지 않음: |
일괄 작업을 실행할 때 발생하는 오류를 보려면 curl 명령어를 사용해야 합니다.
- 일괄 분석 작업:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" "https://contactcenterinsights.googleapis.com/v1/projects/$PROJECT/locations/$LOCATION/operations?filter=metadata.operation_type=\"BulkAnalyzeConversations\"&page_size=10"
- 일괄 수집 작업 (스크립트 또는 오디오):
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" "https://contactcenterinsights.googleapis.com/v1/projects/$PROJECT/locations/$LOCATION/operations?filter=metadata.operation_type=\"IngestConversations\"&page_size=10"