챗봇 시스템 성능 보고서는 구성된 API를 통해 봇 흐름에서 이루어진 API 호출에 대한 메트릭을 제공합니다. 이 보고서는 각 흐름, 각 대화, 각 봇에 의해 이루어진 API 호출 수를 파악하는 데 도움을 줍니다. 성공한 API 호출과 실패한 API 호출 목록을 제공하여 API 명령을 조정할 수 있습니다. 특정 기간 동안 이루어진 API 호출의 트래픽 흐름을 파악하는 것도 봇 흐름을 간소화하는 데 중요합니다.
참고:
- 기본적으로 보고서는 지난 30일의 데이터를 제공하지만, 날짜 범위를 사용자 지정하거나 다양한 그룹별 필터를 적용할 수 있습니다.
- 보고서를 이메일로 내보내거나 PDF로 다운로드할 수 있습니다.
- 이 보고서는 큐레이션된 보고서이므로 보고서를 편집하거나 새로운 메트릭/필터를 추가할 수 없습니다. 그러나 보고서를 복제하거나 사용자 지정 보고서를 생성하여 선호하는 위젯/메트릭을 추가할 수 있습니다.
보고서에 접근하려면:
- 지원 분석으로 이동하여 왼쪽 패널에서 큐레이션된 보고서를 클릭합니다.
- 큐레이션된 보고서 목록에서 시스템 성능 보고서를 선택합니다.
보고서는 API 효율성, 볼륨 및 성능에 특정한 데이터/위젯으로 구성된 다음 탭으로 나뉩니다:
- API 볼륨 분석
- API 응답 시간 분석
- 봇 응답 효율성
API 볼륨 분석
이 탭은 봇에서 사용된 API의 볼륨 추세를 제공합니다. 주요 위젯은 다음과 같습니다:
- 전체 활용도 및 성능: 지난 30일 동안 봇에 의해 이루어진 API 호출을 제공합니다. 봇, 흐름, API 이름별로 필터링하여 더 세부적인 수준에서 활용도를 확인할 수 있습니다.
- 응답 상태별로 그룹화된 API 호출: 이 보고서는 API 요청의 성공, 진행 중, 실패 상태를 나타내기 위해 표준 HTTP 상태 코드를 사용합니다. Freshchat에서 사용되는 표준 HTTP 상태 코드는 다음과 같습니다:
- 200 - 성공 요청
- 202 - 수락됨
- 400 - 잘못된 요청
- 401 - 인증되지 않은 요청
- 403 - 금지됨
- 404 - 찾을 수 없음
- 429 - 너무 많은 요청
- 500 - 내부 서버 요청
- 503 - 서비스 이용 불가
- API 이름별로 그룹화된 API 호출: 이 위젯은 API 이름별로 API 호출 볼륨을 확인하는 훌륭한 방법입니다. 동일한 API가 여러 봇 흐름에서 사용될 수 있습니다. 예를 들어, 여러 봇에서 고객의 ID를 확인해야 할 수 있습니다. 이는 그러한 요청의 전체 수를 제공하고 흐름을 간소화할 수 있게 합니다.
- API 호출 볼륨 추세: 이 위젯은 API 호출 메트릭을 기반으로 봇이 최대 트래픽을 처리해야 했던 날을 분석할 수 있게 합니다.
- 봇별로 그룹화된 API 호출: 이 위젯은 봇당 이루어진 API 호출 수를 제공합니다. 이는 호출 수에 기반하여 봇 흐름을 최적화하는 또 다른 방법입니다.
API 응답 시간 분석
이 탭은 API가 세부 정보를 확인하고 응답을 제공하는 데 걸리는 평균 응답 시간에 대한 통찰력을 제공합니다. 주요 위젯은 다음과 같습니다:
- 봇별로 그룹화된 평균 응답 시간: 가장 빠른 봇부터 가장 느린 봇까지 분석하고 고객이 응답을 기다리는 평균 시간을 줄이는 작업을 할 수 있습니다.
- API 이름별로 그룹화된 평균 응답 시간: 이러한 통찰력을 사용하여 API 호출을 최적화하면 봇이 고객의 문제를 해결하는 데 걸리는 시간을 줄일 수 있습니다.
- 응답 상태별로 그룹화된 평균 응답 시간: 성공, 진행 중, 실패 상태에서 API가 걸리는 시간을 파악하고 이를 통해 봇 흐름의 이상 또는 실패를 감지할 수 있습니다.
- 평균 응답 시간 추세: 이 위젯은 API 호출이 일일 기준으로 걸리는 시간을 분석할 수 있게 합니다.
봇 응답 효율성
이 탭은 고객이 봇으로부터 응답을 받기 전까지 기다려야 했던 시간에 대한 통찰력을 제공합니다. 주요 위젯은 다음과 같습니다:
- 평균 봇 응답 시간: 봇이 쿼리에 응답하는 데 걸리는 전체 시간을 찾습니다.
- 평균 봇 응답 시간 추세: 봇의 응답 시간의 일일 변동을 파악합니다.
- 봇별 평균 봇 응답 시간: API 응답 시간 분석 탭의 '봇별로 그룹화된 평균 응답 시간' 위젯과 함께 사용하여 가장 빠른 봇부터 가장 느린 봇까지 분석합니다. 고객이 응답을 기다리는 평균 시간을 줄이는 통찰력을 얻습니다.
- 사용자 입력 대화 및 봇 응답 대화별 응답 시간 그룹: 사용자가 메시지를 입력하는 데 걸리는 시간과 동일한 메시지에 봇이 응답하는 데 걸리는 시간을 비교합니다.
속성 목록 (메트릭, 필터 및 그룹별)
이 보고서의 각 위젯은 Chat 및 Bot 분석의 다양한 모듈에서 가져온 메트릭/속성으로 구성됩니다. 예를 들어, API 볼륨 분석 탭은 API 응답 모듈의 메트릭을 사용하여 생성됩니다.