애널리틱스

Dialogflow 콘솔은 다양한 에이전트 요청과 응답 데이터 통계를 보여주는 애널리틱스 페이지를 제공합니다. 이 데이터는 에이전트가 프로덕션에서 어떻게 사용되고 있는지 평가하는 데 도움이 됩니다.

여러 데이터 보기를 선택하고 시간 범위별로 필터링할 수 있습니다. 모든 차트에 표시되는 통계는 시간별로 계산됩니다. 대부분의 뷰에는 V2 API에 대한 성공적인 요청 데이터만 포함됩니다.

애널리틱스 페이지 열기

애널리틱스 페이지를 여는 방법은 다음과 같습니다.

  1. Dialogflow 콘솔로 이동합니다.
  2. 에이전트를 선택합니다.
  3. 왼쪽 사이드바 메뉴에서 애널리틱스를 클릭합니다.
  4. 페이지 상단의 새로 만들기 탭을 선택하여 이 가이드에 설명된 새 사용자 인터페이스를 선택합니다. 원하는 경우 이전 UI로 돌아갈 수도 있습니다.

일반 측정항목

다음과 같은 일반적인 측정항목이 여러 차트 유형에 표시됩니다.

  • 상호작용: 대부분의 뷰에서 상호작용에는 직접 API 호출과 통합에 의한 간접 호출을 통한 인텐트 인식 요청 수가 포함됩니다(Google 어시스턴트 제외).
  • 세션: 세션은 상호작용에 제공된 세션 ID로 결정됩니다. 이 측정항목이 의미 있는 경우 고유한 세션 ID를 만들어야 합니다. x축의 각 시간에 대해 세션 수 측정항목은 해당 시간 동안의 활성 세션 수를 표시합니다. 세션이 한 시간 경계를 넘는 경우 활성 시간별로 계산됩니다. 따라서 차트의 모든 시간별 세션 값의 합계는 전체 기간의 총 실제 세션 수보다 클 수 있습니다.
  • 종료 %: 선택한 시간 범위 동안 인텐트로 종료된 세션의 비율입니다.

애널리틱스 페이지에서 선택할 수 있는 뷰가 여러 개 있습니다. 각 뷰는 데이터 유형, 데이터 필터 또는 차트 유형에 따라 다릅니다. 다음 하위 섹션은 각 뷰에 대해 설명합니다.

전체 뷰

스크린샷

이 뷰는 모든 요청에 대한 세션 및 상호작용 수를 차트로 표시합니다.

상태 코드 뷰

스크린샷

이 뷰는 상태별 모든 요청의 상호작용 수를 차트로 표시합니다. 여기에는 성공 여부와 관계없이 모든 V2 API 요청이 포함됩니다. 데이터 포인트 위로 마우스를 갖다 대면 해당 지점의 개별 상태 코드와 함께 팝업이 나타납니다. 예를 들면 다음과 같습니다.

  • OK
  • PERMISSION_DENIED
  • INTERNAL
  • DEADLINE EXCEEDED

통합 뷰

스크린샷

이 뷰는 통합 유형별로 모든 요청의 세션 및 상호작용 횟수를 차트로 보여줍니다(Google 어시스턴트 제외). 데이터 포인트 위에 마우스를 갖다 대면 해당 지점의 통합별 개수와 함께 팝업이 나타납니다. API 호출은 'api'로 표시됩니다.

웹훅 뷰

스크린샷

이 뷰는 웹훅 호출 여부와 관계없이 모든 요청의 세션 및 상호작용 수를 차트로 표시합니다. 데이터 포인트 위에 마우스를 갖다 대면 해당 지점의 개별 숫자와 함께 팝업이 나타납니다.

  • 웹훅 호출
  • 웹훅이 호출되지 않음

언어 뷰

스크린샷

이 뷰는 언어별로 모든 요청의 세션 및 상호작용 수를 차트로 표시합니다. 데이터 포인트 위에 마우스를 갖다 대면 해당 지점의 언어별 숫자와 함께 팝업이 나타납니다.

지식 뷰

스크린샷

이 뷰는 지식 결과 데이터에 대한 지식 요청의 세션 및 상호작용 수를 차트로 보여줍니다. 데이터 포인트 위에 마우스를 갖다 대면 해당 지점의 개별 숫자와 함께 팝업이 나타납니다.

  • 지식에 결실을 맺었음
  • 지식을 사용했음
  • 지식이 큰 결실을 맺었음

감정 뷰

이 뷰는 감정 결과 데이터별로 감정 요청의 세션 및 상호작용 수를 차트로 표시합니다. 데이터 포인트 위에 마우스를 갖다 대면 해당 지점의 개별 숫자와 함께 팝업이 나타납니다.

음성 뷰

스크린샷

이 뷰는 음성 텍스트 변환(STT) 및 텍스트 음성 변환(TTS)를 기준으로 음성 요청에 대한 세션 및 상호작용 수를 차트로 표시합니다. 데이터 포인트 위에 마우스를 갖다 대면 해당 지점의 개별 숫자와 함께 팝업이 나타납니다.

  • 음성 텍스트 변환
  • 텍스트 음성 변환

인텐트 뷰

이 뷰에는 인텐트별로 모든 요청에 대한 일반적인 측정항목 값 테이블이 표시됩니다.

인텐트 경로 뷰

스크린샷

이 뷰는 인텐트 경로 선을 연결하여 인텐트 노드를 그래프로 표시합니다. 에이전트의 각 인텐트에는 하나의 노드가 있습니다. 각 인텐트 경로 선은 선택한 기간의 세션에서 한 인텐트가 다른 인텐트를 따라오는 빈도 값을 보여줍니다. 세션 시작 노드에는 초기 인텐트 일치 항목의 인텐트 경로 선이 있습니다. 각 인텐트 노드는 노드 상자 안에 빈도 값이 있으며 이 값은 선택한 기간에 인텐트가 세션을 종료한 횟수를 보여줍니다. 예를 들어 A, B, C의 세 가지 인텐트가 있다고 가정합니다.

  • A가 항상 세션에서 첫 번째 인텐트와 일치하는 경우 차트는 세션 시작에서 A까지의 100% 인텐트 경로 선을 표시합니다.
  • B가 세션의 이전 상호작용에서 A와 일치한 시간의 30%와 일치하는 경우 차트에 A에서 B까지 30% 인텐트 경로 선이 표시됩니다.
  • C가 세션의 이전 상호작용에서 A와 일치된 시간의 70% 일치하는 경우 차트에 A에서 C까지 70% 인텐트 경로 선이 표시됩니다.
  • 세션의 40%가 C와의 일치로 끝나면 C 인텐트 노드 상자에 40% 값이 들어 있을 것입니다.

인텐트 노드 위로 마우스를 갖다 대면 인텐트에 대한 측정항목과 함께 팝업이 나타납니다.

  • 이 인텐트로 세션시작: 이 인텐트로 시작된 세션의 수와 백분율입니다.
  • 이 인텐트와 일치하는 상호작용: 이 인텐트와 일치하는 상호작용의 수와 백분율입니다.
  • 이 인텐트로 세션 종료: 이 인텐트로 종료된 세션의 수와 백분율입니다.

인텐트 경로 값 또는 세션 시작 노드 위로 마우스를 갖다가면 추가 정보도 표시됩니다.

세션 경로 뷰

스크린샷

인텐트 경로 뷰와 마찬가지로 이 뷰는 인텐트 경로 선을 연결하는 인텐트 노드를 그래프로 표시합니다. 그러나 이 뷰의 인텐트 경로 선은 에이전트의 일반 세션에서 가져온 전체 경로에 있는 빈도를 표시합니다. 여러 노드가 일치할 경우 단일 인텐트 노드가 여러 경로에서 일치하거나 여러 번 나타날 수 있습니다. 인텐트 노드를 클릭하여 확장하면 이 차트와 상호작용할 수 있습니다.

인텐트 노드 위로 마우스를 갖다 대면 인텐트에 대한 측정항목과 함께 팝업이 나타납니다.

  • 이 경로 프리픽스 다음에 오는 세션: 인텐트 노드까지의 경로를 따라간 세션의 수와 백분율입니다.
  • 이 지점에서 종료: 인텐트 노드까지의 경로에서 종료된 세션의 백분율입니다.

Stackdriver의 추가 데이터

애널리틱스 페이지에서 제공하는 데이터 외에도 Stackdriver를 사용하여 다른 유형의 데이터를 쿼리할 수 있습니다. 참조: