GETTING STARTED
Kore.ai XO Platform
Virtual Assistants Overview
Natural Language Processing (NLP)
Concepts and Terminology
Quick Start Guide
Accessing the Platform
Navigating the Kore.ai XO Platform
Building a Virtual Assistant
Help & Learning Resources
Release Notes
Current Version
Recent Updates
Previous Versions
Deprecations
Request a Feature
CONCEPTS
Design
Storyboard
Overview
FAQs
Conversation Designer
Overview
Dialog Tasks
Mock Scenes
Dialog Tasks
Overview
Navigate Dialog Tasks
Build Dialog Tasks
Node Types
Overview
Intent Node
Dialog Node
Dynamic Intent Node
GenAI Node
GenAI Prompt
Entity Node
Form Node
Confirmation Node
Message Nodes
Logic Node
Bot Action Node
Service Node
Webhook Node
Script Node
Process Node
Agent Transfer
Node Connections
Node Connections Setup
Sub-Intent Scoping
Entity Types
Entity Rules
User Prompts or Messages
Voice Call Properties
Knowledge AI
Introduction
Knowledge Graph
Introduction
Terminology
Build a Knowledge Graph
Manage FAQs
Knowledge Extraction
Import or Export Knowledge Graph
Prepare Data for Import
Importing Knowledge Graph
Exporting Knowledge Graph
Auto-Generate Knowledge Graph
Knowledge Graph Analysis
Answer from Documents
Alert Tasks
Small Talk
Digital Skills
Overview
Digital Forms
Digital Views
Introduction
Widgets
Panels
Session and Context Variables
Context Object
Intent Discovery
Train
NLP Optimization
ML Engine
Overview
Model Validation
FM Engine
KG Engine
Traits Engine
Ranking and Resolver
Training Validations
NLP Configurations
NLP Guidelines
LLM and Generative AI
Introduction
LLM Integration
Kore.ai XO GPT Module
Prompts & Requests Library
Co-Pilot Features
Dynamic Conversations Features
Intelligence
Introduction
Event Handlers
Contextual Memory
Contextual Intents
Interruption Management
Multi-intent Detection
Amending Entities
Default Conversations
Conversation Driven Dialog Builder
Sentinment Management
Tone Analysis
Default Standard Responses
Ignore Words & Field Memory
Test & Debug
Overview
Talk to Bot
Utterance Testing
Batch Testing
Conversation Testing
Conversation Testing Overview
Create a Test Suite
Test Editor
Test Case Assertion
Test Case Execution Summary
Glossary
Health and Monitoring
NLP Health
Flow Health
Integrations
Actions
Actions Overview
Asana
Configure
Templates
Azure OpenAI
Configure
Templates
BambooHR
Configure
Templates
Bitly
Configure
Templates
Confluence
Configure
Templates
DHL
Configure
Templates
Freshdesk
Configure
Templates
Freshservice
Configure
Templates
Google Maps
Configure
Templates
Here
Configure
Templates
HubSpot
Configure
Templates
JIRA
Configure
Templates
Microsoft Graph
Configure
Templates
Open AI
Configure
Templates
Salesforce
Configure
Templates
ServiceNow
Configure
Templates
Stripe
Configure
Templates
Shopify
Configure
Templates
Twilio
Configure
Templates
Zendesk
Configure
Templates
Agents
Agent Transfer Overview
Custom (BotKit)
Drift
Genesys
Intercom
NiceInContact
NiceInContact(User Hub)
Salesforce
ServiceNow
Configure Tokyo and Lower versions
Configure Utah and Higher versions
Unblu
External NLU Adapters
Overview
Dialogflow Engine
Test and Debug
Deploy
Channels
Publishing
Versioning
Analyze
Introduction
Dashboard Filters
Overview Dashboard
Conversations Dashboard
Users Dashboard
Performance Dashboard
Custom Dashboards
Introduction
Custom Meta Tags
Create Custom Dashboard
Create Custom Dashboard Filters
LLM and Generative AI Logs
NLP Insights
Task Execution Logs
Conversations History
Conversation Flows
Conversation Insights
Feedback Analytics
Usage Metrics
Containment Metrics
Universal Bots
Introduction
Universal Bot Definition
Universal Bot Creation
Training a Universal Bot
Universal Bot Customizations
Enabling Languages
Store
Manage Assistant
Team Collaboration
Plan & Usage
Overview
Usage Plans
Templates
Support Plans
Invoices
Authorization
Conversation Sessions
Multilingual Virtual Assistants
Get Started
Supported Components & Features
Manage Languages
Manage Translation Services
Multiingual Virtual Assistant Behavior
Feedback Survey
Masking PII Details
Variables
Collections
IVR Settings
General Settings
Assistant Management
Manage Namespace
Data
Overview
Data Table
Table Views
App Definitions
Data as Service
HOW TOs
Build a Travel Planning Assistant
Travel Assistant Overview
Create a Travel Virtual Assistant
Design Conversation Skills
Create an ‘Update Booking’ Task
Create a Change Flight Task
Build a Knowledge Graph
Schedule a Smart Alert
Design Digital Skills
Configure Digital Forms
Configure Digital Views
Train the Assistant
Use Traits
Use Patterns
Manage Context Switching
Deploy the Assistant
Use Bot Functions
Use Content Variables
Use Global Variables
Use Web SDK
Build a Banking Assistant
Design Conversation Skills
Create a Sample Banking Assistant
Create a Transfer Funds Task
Create a Update Balance Task
Create a Knowledge Graph
Set Up a Smart Alert
Design Digital Skills
Configure Digital Forms
Configure Digital Views
Add Data to Data Tables
Update Data in Data Tables
Add Data from Digital Forms
Train the Assistant
Composite Entities
Use Traits
Use Patterns for Intents & Entities
Manage Context Switching
Deploy the Assistant
Configure an Agent Transfer
Use Assistant Functions
Use Content Variables
Use Global Variables
Intent Scoping using Group Node
Analyze the Assistant
Create a Custom Dashboard
Use Custom Meta Tags in Filters
Migrate External Bots
Google Dialogflow Bot
APIs & SDKs
API Reference
API Introduction
Rate Limits
API List
koreUtil Libraries
SDK Reference
SDK Introduction
Web SDK
How the Web SDK Works
SDK Security
SDK Registration
Web Socket Connect and RTM
Tutorials
Widget SDK Tutorial
Web SDK Tutorial
BotKit SDK
BotKit SDK Deployment Guide
Installing the BotKit SDK
Using the BotKit SDK
SDK Events
SDK Functions
Tutorials
BotKit - Blue Prism
BotKit - Flight Search Sample VA
BotKit - Agent Transfer
  1. Docs
  2. Virtual Assistants
  3. Analyzing Your Bot
  4. 사용자 정의 대시보드

사용자 정의 대시보드

사용자 정의 대시보드를 사용하면 사용자 인구 통계 또는 컨텍스트 정보를 기반으로 하는 사용자 정의 KPI뿐만 아니라 기본적으로 제공되는 지표와 조합하여 비즈니스 요구 사항을 충족하는 보고서와 대시보드를 직접 디자인할 수 있습니다. 사용자 정의 대시보드는 봇 빌더에서 즉시 사용 가능한 대시보드 보고서에 추가됩니다. 기본 대시보드에 대한 자세한 내용은 여기를 참조하세요.

다음과 같은 간단한 세 단계를 사용하여 사용자 정의 대시보드를 구축할 수 있습니다.

  1. 지표를 도출하기 위해 캡처해야 하는 데이터 요소를 식별합니다. 이는 비즈니스 요구 사항 및 필요을 기반으로 합니다.
  2. 봇 정의에서 이러한 데이터 요소를 내보낼 적절한 사용자 정의 메타 태그를 정의합니다. 봇에 사용자 지정 메타 태그를 추가하는 방법은 여기를 참조하세요.
  3. 이러한 위젯을 사용하여 위젯을 디자인하고 위젯과 함께 대시보드를 미리 보고 업데이트할 수 있습니다. 이 문서의 나머지 부분에서는 이 단계를 설명합니다.

대화 세션에는 비대화형 세션, 즉 사용자의 메시지가 없는 대화가 포함됨을 참고하시기 바랍니다.

상단 메뉴의 분석 탭에서 사용자 정의 대시보드를 사용하여 봇에 대한 사용자 정의대시보드를 여러 개 추가할 수 있습니다.

  • 이러한 각 대시보드에는 하나 이상의 위젯이 있을 수 있습니다.
  • 이러한 각 위젯은 여러 미리 정의된 데이터 세트와 연결될 수 있습니다.
  • 데이터 세트를 사용하여 위젯으로 표시되는 데 필요한 데이터를 추출하기 위한 쿼리(SQL과 유사함)를 정의할 수 있습니다.
  • 메시지, 세션, 분석메타 태그와 관련된 정보를 사용하여 데이터를 생성할 수 있습니다.

위에서 언급한 각 구성 요소를 사용하여 사용자 지정 대시보드를 구축하는 방법을 살펴보겠습니다.

대시보드

대시보드의 기본 세부 정보를 제공하여 하나 이상의 대시보드를 추가할 수 있습니다.

  • 대시보드 이름은 언제든지 편집 및 수정할 수 있습니다.
  • 모든 대시보드에는 24시간, 7일 또는 사용자 정의 범위로 설정할 수 있는 필터인 날짜 범위가 제공되며 이 날짜 범위는 대시보드의 모든 위젯에 적용됩니다.
  • 대시보드의 색상 테마를 선택할 수 있습니다.
  • 지정된 대시보드에 위젯을 추가할 수 있습니다(자세한 내용은 아래를 참조하세요).
  • 위젯 위에 마우스를 올려놓으면 표시되는 커서 이동을 사용하여 대시보드 내에서 위젯의 순서를 변경하여 위젯을 대시보드의 아무 곳으로 끌어서 놓고 순서를 변경할 수 있습니다.
  • 자세히(세로 줄임표) 아이콘을 사용하여 새 대시보드 생성, 대시보드 복제, 대시보드 내보내기 또는 대시보드 삭제를 수행할 수 있습니다.
  • 대시보드 데이터는 JSON 형식으로 내보낼 수 있습니다.

위젯

하나 이상의 위젯을 대시보드에 추가할 수 있습니다. 위젯 추가 옵션을 사용하여 대시보드에 위젯을 추가합니다. 위젯 설정에는 다음 두 단계가 포함됩니다.

  1. 데이터 정의
  2. 데이터 표현

데이터 정의

모든 위젯은 쿼리 정의와 연결되어 위젯에서 검색 및 표시해야 하는 정보를 지정해야 합니다. 쿼리 정의를 생성하는 데 사용되는 설정은 다음과 같습니다.

  • 데이터 세트는 데이터 소스를 정의합니다. 다음과 같은 작업을 수행할 수 있습니다.
    • 분석: 분석을 통해 봇과 관련된 성공한 의도, 실패한 의도, 성공한 작업, 및 실패한 작업 목록을 제공합니다. 지표 유형, 채널, 사용자 ID 등의 주요 필드 또는 지표 기록에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
    • 메시지: 이 데이터 세트는 봇에 대한 봇 및 사용자 메시지를 제공합니다. 사용자 ID, 채널 등의 주요 필드 또는 메시지에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
    • 세션: 이 데이터 세트를 사용하여 봇과 연결된 대화 세션 목록을 제공합니다. 사용자 ID, 채널 등의 주요 필드 또는 세션에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
  • 날짜 범위는 기본적으로 제공되며 미리 보기를 위해 값을 설정할 수 있습니다. 이 값은 기본적으로 지난 7일로 설정되어 있으며 90일에서 최대 365일까지의 범위에서 사용자 정의할 수 있습니다.
  • 필드 선택이 위젯에 표시됩니다.
    • 선택한 데이터 세트에 따라 필드가 달라집니다. 자세한 목록은 아래 표를 참조하세요. 예: 성공 및 실패한 의도, metricType 나열
    • 이러한 필드에 "min", "max", "sum", "count", 또는 "avg"" 같은 집계 함수를 적용할 수 있습니다. 예: 총 트리거된 의도 수는 개수(metricType)
    • 표시 이름을 별칭으로 지정할 수 있습니다. 예를 들어 개수(metricType)를 총합계로
    • 이 외에도 봇에 대한 사용자 정의/메타 태그를 정의한 경우 다음 표기를 사용하여 적절한 제목 아래에 사용할 수 있습니다. userTag.tagname = value. 즉, 메시지 수준 사용자 정의 태그를 선언한 경우 메시지 데이터 세트를 선택하고 messageTag.TagName을 입력합니다. v8.1 릴리스 이후에는 아직 정의되지 않은 사용자 정의 태그를 사용할 수 있습니다. 이 경우 데이터 세트가 비어 있어 표시가 비어 있다는 점에 유의해야 합니다.
  • 필터별 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름)를 사용하여 필터링 결과 기준을 정의할 수 있습니다. 필드에 다음 연산자를 적용할 수 있습니다. "=", ">=", "<=", ">", "<", "in", "not in". 예를 들어, 성공적으로 수행된 작업 및 의도 대화를 모두 나열하려면 metricType = successintents 또는 metricType = successtasks 및 tasktype = dialog를 입력합니다. 참고 사항 여러 조건을 결합하는 경우 조건은 왼쪽에서 오른쪽으로 평가되며 괄호()를 사용하여 이 순서를 변경할 수 없습니다.
  • 집계 함수를 적용하기 위한 그룹별 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름). 예를 들어 위의 예제에서는 metricType 지표 유형을 기준으로 합계를 계산합니다
  • 정렬 기준 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름)는 오름차순 또는 내림차순("asc", 또는 "desc")으로 결과 순서를 지정할 수 있습니다. 예를 들어 지표 유형을 내림차순으로 정렬하려면 metricType desc를 사용합니다

쿼리를 실행하여 결과를 표 형식으로 표시합니다.

데이터 표현

다음 단계는 시각적으로 매력적인 방식으로 데이터를 렌더링하는 것입니다. 데이터 표현에 사용할 수 있는 옵션은 다음과 같습니다.

  • 는 간단한 행과 열 형식으로 데이터를 렌더링합니다. 차원 옵션에서 열과 순서를 지정할 수 있습니다.
  • 피벗 차트는 데이터를 요약하는 데 도움이 됩니다. 차원(표시할 열), 지표(열에 대한 값), 오버레이(데이터 계열을 표시해야 할 경우 고려할 열)을 지정할 수 있습니다. 예를 들어, 차원이 '날짜'로 설정되고, 지표가 '대화 수'로 설정되고, 오버레이가 '고객 유형'으로 설정된 경우 고객 유형당 대화 수가 표시됩니다. 이때 개별 고객 유형은 계열로 표시됩니다.
  • 바 차트X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
  • 가로 바 차트는 바 차트의 대칭 전환된 버전으로 X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
  • 라인 차트X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
  • 파이 차트는 집계 데이터에 사용하여 전체 시나리오를 나타낼 수 있습니다. 차원을 사용하여 표시할 필드를 설정하고 지표를 사용하여 표시할 집계 함수를 설정합니다.
  • 도넛형 차트는 더 나은 시각화를 위해 파이 차트와 비슷하게 사용할 수 있습니다.
  • 레이블 차트는 고유한 공간에서 값 또는 지표를 강조 표시하는 데 사용할 수 있습니다.

위젯을 시각화하려면 미리 보기 버튼을 사용합니다. 목적에 맞는 경우 위젯을 대시보드에 추가하여 변경 사항을 저장합니다. 참고 사항: 쿼리를 미리 보려면 쿼리를 실행해야 합니다.

위젯 작업

각 위젯에 대해 자세히 아이콘(세로 줄임표)을 사용하여 다음을 수행할 수 있습니다.

  • 편집 옵션을 선택하면 이미 정의된 위젯을 변경할 수 있는 위젯 정의 페이지가 열립니다.
  • 복제 옵션을 사용하여 위젯 정의를 복제하고 수정할 수 있습니다.
  • 내보내기 옵션을 사용하여 위젯 데이터를 내보낼 수 있습니다
    • JSON 형식은 위젯 UI에 표시되는 최종 결과를 포함합니다
    • CSV 형식은 위젯 UI에 따라 데이터를 변환하기 전에 위젯과 연결된 쿼리 결과를 내보냅니다.
  • 삭제 옵션을 사용하여 대시보드에서 위젯을 삭제할 수 있습니다.

제한

  • 최대 100개의 사용자 정의 대시보드를 정의할 수 있습니다.
  • 각 대시보드는 최대 100개의 위젯을 포함할 수 있습니다.
  • 차트에 최대 3개의 지표를 추가할 수 있습니다.
  • 각 차트는 1차원을 렌더링할 수 있습니다.
  • 사용자 정의 날짜 범위는 지난 90일에서 365일까지의 범위에서 설정할 수 있습니다.

데이터 세트 및 필드

필드 이름은 대/소문자를 구분하며 아래 표와 같이 사용해야 합니다.

분석

필드 이름 데이터 유형 가능한 값
metricType 텍스트
  • successtasks
  • successintents
  • failedtasks
  • failedintents
taskName 텍스트 실행 중인 작업의 이름
taskType 텍스트
  • 대화
  • 작업(정보 작업도 포함)
  • 알림
  • FAQ
  • 스몰 토크
isDeveloper 텍스트
  • 제외
  • 포함
실패 이유 텍스트
실패 지점 텍스트
언어 텍스트
  • en(영어)
  • de (독일어)
  • es(스페인어)
  • fr(프랑스어)
  • pt(포르투갈어(브라질))
  • it(이탈리아어)
  • zh_cn(중국어 간체)
  • zh_tw(중국어 번체)
  • id(인도네시아어)
  • ko(한국어)
  • nl(네덜란드어)
  • Ja(일본어)
  • ar(아랍어)
  • fi(핀란드어)
  • ru(러시아어)
  • pl(폴란드어)
  • uk(우크라이나어)
  • sv(스웨덴어)
채널 텍스트
  • Skypeforbusiness(비즈니스용 Skype)
  • msteams(Microsoft Teams용)
  • twitter(Twitter용)
  • spark(Cisco Spark용)
  • rtm(웹/모바일 클라이언트용)
  • Facebook(Facebook Messenger용)
  • slack(Slack용)
  • skype(Skype용)
  • Kore(Kore 메신저용)
  • email(이메일용)
  • sms(SMS용)
  • wfacebook(Workplace by Facebook용)
  • ringcentral(RingCentral Glip용)
  • jabber(Cisco Jabber용)
  • yammer(Microsoft Yammer용)
  • alexa(Amazon Alexa용)
  • twilio Voice(Twilio Voice용)
  • telegram(Telegram용)
  • ivr(Webhook용)
  • ivrVoice(IVR용)
  • line(Line 메신저용)
  • liveperson(Liveperson용)
  • googleactions(Google Assistant용)
  • wechat(WeChat용)
  • hangoutchat(Hangout 채팅용)
  • mattermost(Mattermost용)
sessionId(위젯 표시에서 차원으로 허용되지 않음) 텍스트 형식: 5d8361063b790ae15727d75f
trainingStatus 텍스트
  • 참 또는
  • 거짓
pinStatus, 텍스트
  • 참 또는
  • 거짓
matchType, 텍스트
  • 참 또는
  • 거짓
사용자 ID 텍스트 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID
channeluserid(위젯 표시에서 차원으로 허용되지 않음) 텍스트
타임스탬프 값 숫자
날짜 날짜

메시지

필드 이름 데이터 유형 가능한 값
messagetype 문자열
  • 수신 – 사용자 메시지용
  • 발신 – 봇 응답용
isDeveloper 숫자
  • 제외
  • 포함
messageId(위젯 표시에서 차원으로 허용되지 않음) 문자열 형식: ms-35bb7391-edc9-5a7a-859c-5682f787a684
채널 문자열
  • Skypeforbusiness(비즈니스용 Skype)
  • msteams(Microsoft Teams용)
  • twitter(Twitter용)
  • spark(Cisco Spark용)
  • rtm(웹/모바일 클라이언트용)
  • Facebook(Facebook Messenger용)
  • slack(Slack용)
  • skype(Skype용)
  • Kore(Kore 메신저용)
  • email(이메일용)
  • sms(SMS용)
  • wfacebook(Workplace by Facebook용)
  • ringcentral(RingCentral Glip용)
  • jabber(Cisco Jabber용)
  • yammer(Microsoft Yammer용)
  • alexa(Amazon Alexa용)
  • twilio Voice(Twilio Voice용)
  • telegram(Telegram용)
  • ivr(Webhook용)
  • ivrVoice(IVR용)
  • line(Line 메신저용)
  • liveperson(Liveperson용)
  • googleactions(Google Assistant용)
  • wechat(WeChat용)
  • hangoutchat(Hangout 채팅용)
  • mattermost(Mattermost용)
sessionId(위젯 표시에서 차원으로 허용되지 않음) 문자열 형식: 5daecb96e79dbaabb87fd4c4
언어 텍스트
  • en(영어)
  • de (독일어)
  • es(스페인어)
  • fr(프랑스어)
  • pt(포르투갈어(브라질))
  • it(이탈리아어)
  • zh_cn(중국어 간체)
  • zh_tw(중국어 번체)
  • id(인도네시아어)
  • ko(한국어)
  • nl(네덜란드어)
  • Ja(일본어)
  • ar(아랍어)
  • fi(핀란드어)
  • ru(러시아어)
  • pl(폴란드어)
  • uk(우크라이나어)
  • sv(스웨덴어)
사용자 ID 텍스트 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID
타임스탬프 값 숫자 메시지의 타임스탬프
날짜 날짜 메시지의 생성 날짜
사용자 이름 문자열 사용자 이름

세션

필드 이름 데이터 유형 가능한 값
streamId(위젯 표시에서 차원으로 허용되지 않음) 문자열 봇 ID
세션 ID 문자열 형식: 5daecb96e79dbaabb87fd4c4
사용자 ID 문자열 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID
사용자 이름 문자열 사용자 이름
세션 유형 문자열

대화 세션 유형

  • 대화형;
  • 비대화형
채널 문자열
  • Skypeforbusiness(비즈니스용 Skype)
  • msteams(Microsoft Teams용)
  • twitter(Twitter용)
  • spark(Cisco Spark용)
  • rtm(웹/모바일 클라이언트용)
  • Facebook(Facebook Messenger용)
  • slack(Slack용)
  • skype(Skype용)
  • Kore(Kore 메신저용)
  • email(이메일용)
  • sms(SMS용)
  • wfacebook(Workplace by Facebook용)
  • ringcentral(RingCentral Glip용)
  • jabber(Cisco Jabber용)
  • yammer(Microsoft Yammer용)
  • alexa(Amazon Alexa용)
  • twilio Voice(Twilio Voice용)
  • telegram(Telegram용)
  • ivr(Webhook용)
  • ivrVoice(IVR용)
  • line(Line 메신저용)
  • liveperson(Liveperson용)
  • googleactions(Google Assistant용)
  • wechat(WeChat용)
  • hangoutchat(Hangout 채팅용)
  • mattermost(Mattermost용)
언어 텍스트
  • en(영어)
  • de (독일어)
  • es(스페인어)
  • fr(프랑스어)
  • pt(포르투갈어(브라질))
  • it(이탈리아어)
  • zh_cn(중국어 간체)
  • zh_tw(중국어 번체)
  • id(인도네시아어)
  • ko(한국어)
  • nl(네덜란드어)
  • Ja(일본어)
  • ar(아랍어)
  • fi(핀란드어)
  • ru(러시아어)
  • pl(폴란드어)
  • uk(우크라이나어)
  • sv(스웨덴어)
타임스탬프 값 숫자 타임스탬프 값
날짜 날짜 mm-dd-yyyy

사용자 정의 대시보드

사용자 정의 대시보드를 사용하면 사용자 인구 통계 또는 컨텍스트 정보를 기반으로 하는 사용자 정의 KPI뿐만 아니라 기본적으로 제공되는 지표와 조합하여 비즈니스 요구 사항을 충족하는 보고서와 대시보드를 직접 디자인할 수 있습니다. 사용자 정의 대시보드는 봇 빌더에서 즉시 사용 가능한 대시보드 보고서에 추가됩니다. 기본 대시보드에 대한 자세한 내용은 여기를 참조하세요.

다음과 같은 간단한 세 단계를 사용하여 사용자 정의 대시보드를 구축할 수 있습니다.

  1. 지표를 도출하기 위해 캡처해야 하는 데이터 요소를 식별합니다. 이는 비즈니스 요구 사항 및 필요을 기반으로 합니다.
  2. 봇 정의에서 이러한 데이터 요소를 내보낼 적절한 사용자 정의 메타 태그를 정의합니다. 봇에 사용자 지정 메타 태그를 추가하는 방법은 여기를 참조하세요.
  3. 이러한 위젯을 사용하여 위젯을 디자인하고 위젯과 함께 대시보드를 미리 보고 업데이트할 수 있습니다. 이 문서의 나머지 부분에서는 이 단계를 설명합니다.

대화 세션에는 비대화형 세션, 즉 사용자의 메시지가 없는 대화가 포함됨을 참고하시기 바랍니다.

상단 메뉴의 분석 탭에서 사용자 정의 대시보드를 사용하여 봇에 대한 사용자 정의대시보드를 여러 개 추가할 수 있습니다.

  • 이러한 각 대시보드에는 하나 이상의 위젯이 있을 수 있습니다.
  • 이러한 각 위젯은 여러 미리 정의된 데이터 세트와 연결될 수 있습니다.
  • 데이터 세트를 사용하여 위젯으로 표시되는 데 필요한 데이터를 추출하기 위한 쿼리(SQL과 유사함)를 정의할 수 있습니다.
  • 메시지, 세션, 분석메타 태그와 관련된 정보를 사용하여 데이터를 생성할 수 있습니다.

위에서 언급한 각 구성 요소를 사용하여 사용자 지정 대시보드를 구축하는 방법을 살펴보겠습니다.

대시보드

대시보드의 기본 세부 정보를 제공하여 하나 이상의 대시보드를 추가할 수 있습니다.

  • 대시보드 이름은 언제든지 편집 및 수정할 수 있습니다.
  • 모든 대시보드에는 24시간, 7일 또는 사용자 정의 범위로 설정할 수 있는 필터인 날짜 범위가 제공되며 이 날짜 범위는 대시보드의 모든 위젯에 적용됩니다.
  • 대시보드의 색상 테마를 선택할 수 있습니다.
  • 지정된 대시보드에 위젯을 추가할 수 있습니다(자세한 내용은 아래를 참조하세요).
  • 위젯 위에 마우스를 올려놓으면 표시되는 커서 이동을 사용하여 대시보드 내에서 위젯의 순서를 변경하여 위젯을 대시보드의 아무 곳으로 끌어서 놓고 순서를 변경할 수 있습니다.
  • 자세히(세로 줄임표) 아이콘을 사용하여 새 대시보드 생성, 대시보드 복제, 대시보드 내보내기 또는 대시보드 삭제를 수행할 수 있습니다.
  • 대시보드 데이터는 JSON 형식으로 내보낼 수 있습니다.

위젯

하나 이상의 위젯을 대시보드에 추가할 수 있습니다. 위젯 추가 옵션을 사용하여 대시보드에 위젯을 추가합니다. 위젯 설정에는 다음 두 단계가 포함됩니다.

  1. 데이터 정의
  2. 데이터 표현

데이터 정의

모든 위젯은 쿼리 정의와 연결되어 위젯에서 검색 및 표시해야 하는 정보를 지정해야 합니다. 쿼리 정의를 생성하는 데 사용되는 설정은 다음과 같습니다.

  • 데이터 세트는 데이터 소스를 정의합니다. 다음과 같은 작업을 수행할 수 있습니다.
    • 분석: 분석을 통해 봇과 관련된 성공한 의도, 실패한 의도, 성공한 작업, 및 실패한 작업 목록을 제공합니다. 지표 유형, 채널, 사용자 ID 등의 주요 필드 또는 지표 기록에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
    • 메시지: 이 데이터 세트는 봇에 대한 봇 및 사용자 메시지를 제공합니다. 사용자 ID, 채널 등의 주요 필드 또는 메시지에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
    • 세션: 이 데이터 세트를 사용하여 봇과 연결된 대화 세션 목록을 제공합니다. 사용자 ID, 채널 등의 주요 필드 또는 세션에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
  • 날짜 범위는 기본적으로 제공되며 미리 보기를 위해 값을 설정할 수 있습니다. 이 값은 기본적으로 지난 7일로 설정되어 있으며 90일에서 최대 365일까지의 범위에서 사용자 정의할 수 있습니다.
  • 필드 선택이 위젯에 표시됩니다.
    • 선택한 데이터 세트에 따라 필드가 달라집니다. 자세한 목록은 아래 표를 참조하세요. 예: 성공 및 실패한 의도, metricType 나열
    • 이러한 필드에 "min", "max", "sum", "count", 또는 "avg"" 같은 집계 함수를 적용할 수 있습니다. 예: 총 트리거된 의도 수는 개수(metricType)
    • 표시 이름을 별칭으로 지정할 수 있습니다. 예를 들어 개수(metricType)를 총합계로
    • 이 외에도 봇에 대한 사용자 정의/메타 태그를 정의한 경우 다음 표기를 사용하여 적절한 제목 아래에 사용할 수 있습니다. userTag.tagname = value. 즉, 메시지 수준 사용자 정의 태그를 선언한 경우 메시지 데이터 세트를 선택하고 messageTag.TagName을 입력합니다. v8.1 릴리스 이후에는 아직 정의되지 않은 사용자 정의 태그를 사용할 수 있습니다. 이 경우 데이터 세트가 비어 있어 표시가 비어 있다는 점에 유의해야 합니다.
  • 필터별 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름)를 사용하여 필터링 결과 기준을 정의할 수 있습니다. 필드에 다음 연산자를 적용할 수 있습니다. "=", ">=", "<=", ">", "<", "in", "not in". 예를 들어, 성공적으로 수행된 작업 및 의도 대화를 모두 나열하려면 metricType = successintents 또는 metricType = successtasks 및 tasktype = dialog를 입력합니다. 참고 사항 여러 조건을 결합하는 경우 조건은 왼쪽에서 오른쪽으로 평가되며 괄호()를 사용하여 이 순서를 변경할 수 없습니다.
  • 집계 함수를 적용하기 위한 그룹별 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름). 예를 들어 위의 예제에서는 metricType 지표 유형을 기준으로 합계를 계산합니다
  • 정렬 기준 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름)는 오름차순 또는 내림차순("asc", 또는 "desc")으로 결과 순서를 지정할 수 있습니다. 예를 들어 지표 유형을 내림차순으로 정렬하려면 metricType desc를 사용합니다

쿼리를 실행하여 결과를 표 형식으로 표시합니다.

데이터 표현

다음 단계는 시각적으로 매력적인 방식으로 데이터를 렌더링하는 것입니다. 데이터 표현에 사용할 수 있는 옵션은 다음과 같습니다.

  • 는 간단한 행과 열 형식으로 데이터를 렌더링합니다. 차원 옵션에서 열과 순서를 지정할 수 있습니다.
  • 피벗 차트는 데이터를 요약하는 데 도움이 됩니다. 차원(표시할 열), 지표(열에 대한 값), 오버레이(데이터 계열을 표시해야 할 경우 고려할 열)을 지정할 수 있습니다. 예를 들어, 차원이 '날짜'로 설정되고, 지표가 '대화 수'로 설정되고, 오버레이가 '고객 유형'으로 설정된 경우 고객 유형당 대화 수가 표시됩니다. 이때 개별 고객 유형은 계열로 표시됩니다.
  • 바 차트X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
  • 가로 바 차트는 바 차트의 대칭 전환된 버전으로 X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
  • 라인 차트X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
  • 파이 차트는 집계 데이터에 사용하여 전체 시나리오를 나타낼 수 있습니다. 차원을 사용하여 표시할 필드를 설정하고 지표를 사용하여 표시할 집계 함수를 설정합니다.
  • 도넛형 차트는 더 나은 시각화를 위해 파이 차트와 비슷하게 사용할 수 있습니다.
  • 레이블 차트는 고유한 공간에서 값 또는 지표를 강조 표시하는 데 사용할 수 있습니다.

위젯을 시각화하려면 미리 보기 버튼을 사용합니다. 목적에 맞는 경우 위젯을 대시보드에 추가하여 변경 사항을 저장합니다. 참고 사항: 쿼리를 미리 보려면 쿼리를 실행해야 합니다.

위젯 작업

각 위젯에 대해 자세히 아이콘(세로 줄임표)을 사용하여 다음을 수행할 수 있습니다.

  • 편집 옵션을 선택하면 이미 정의된 위젯을 변경할 수 있는 위젯 정의 페이지가 열립니다.
  • 복제 옵션을 사용하여 위젯 정의를 복제하고 수정할 수 있습니다.
  • 내보내기 옵션을 사용하여 위젯 데이터를 내보낼 수 있습니다
    • JSON 형식은 위젯 UI에 표시되는 최종 결과를 포함합니다
    • CSV 형식은 위젯 UI에 따라 데이터를 변환하기 전에 위젯과 연결된 쿼리 결과를 내보냅니다.
  • 삭제 옵션을 사용하여 대시보드에서 위젯을 삭제할 수 있습니다.

제한

  • 최대 100개의 사용자 정의 대시보드를 정의할 수 있습니다.
  • 각 대시보드는 최대 100개의 위젯을 포함할 수 있습니다.
  • 차트에 최대 3개의 지표를 추가할 수 있습니다.
  • 각 차트는 1차원을 렌더링할 수 있습니다.
  • 사용자 정의 날짜 범위는 지난 90일에서 365일까지의 범위에서 설정할 수 있습니다.

데이터 세트 및 필드

필드 이름은 대/소문자를 구분하며 아래 표와 같이 사용해야 합니다.

분석

필드 이름 데이터 유형 가능한 값
metricType 텍스트
  • successtasks
  • successintents
  • failedtasks
  • failedintents
taskName 텍스트 실행 중인 작업의 이름
taskType 텍스트
  • 대화
  • 작업(정보 작업도 포함)
  • 알림
  • FAQ
  • 스몰 토크
isDeveloper 텍스트
  • 제외
  • 포함
실패 이유 텍스트
실패 지점 텍스트
언어 텍스트
  • en(영어)
  • de (독일어)
  • es(스페인어)
  • fr(프랑스어)
  • pt(포르투갈어(브라질))
  • it(이탈리아어)
  • zh_cn(중국어 간체)
  • zh_tw(중국어 번체)
  • id(인도네시아어)
  • ko(한국어)
  • nl(네덜란드어)
  • Ja(일본어)
  • ar(아랍어)
  • fi(핀란드어)
  • ru(러시아어)
  • pl(폴란드어)
  • uk(우크라이나어)
  • sv(스웨덴어)
채널 텍스트
  • Skypeforbusiness(비즈니스용 Skype)
  • msteams(Microsoft Teams용)
  • twitter(Twitter용)
  • spark(Cisco Spark용)
  • rtm(웹/모바일 클라이언트용)
  • Facebook(Facebook Messenger용)
  • slack(Slack용)
  • skype(Skype용)
  • Kore(Kore 메신저용)
  • email(이메일용)
  • sms(SMS용)
  • wfacebook(Workplace by Facebook용)
  • ringcentral(RingCentral Glip용)
  • jabber(Cisco Jabber용)
  • yammer(Microsoft Yammer용)
  • alexa(Amazon Alexa용)
  • twilio Voice(Twilio Voice용)
  • telegram(Telegram용)
  • ivr(Webhook용)
  • ivrVoice(IVR용)
  • line(Line 메신저용)
  • liveperson(Liveperson용)
  • googleactions(Google Assistant용)
  • wechat(WeChat용)
  • hangoutchat(Hangout 채팅용)
  • mattermost(Mattermost용)
sessionId(위젯 표시에서 차원으로 허용되지 않음) 텍스트 형식: 5d8361063b790ae15727d75f
trainingStatus 텍스트
  • 참 또는
  • 거짓
pinStatus, 텍스트
  • 참 또는
  • 거짓
matchType, 텍스트
  • 참 또는
  • 거짓
사용자 ID 텍스트 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID
channeluserid(위젯 표시에서 차원으로 허용되지 않음) 텍스트
타임스탬프 값 숫자
날짜 날짜

메시지

필드 이름 데이터 유형 가능한 값
messagetype 문자열
  • 수신 – 사용자 메시지용
  • 발신 – 봇 응답용
isDeveloper 숫자
  • 제외
  • 포함
messageId(위젯 표시에서 차원으로 허용되지 않음) 문자열 형식: ms-35bb7391-edc9-5a7a-859c-5682f787a684
채널 문자열
  • Skypeforbusiness(비즈니스용 Skype)
  • msteams(Microsoft Teams용)
  • twitter(Twitter용)
  • spark(Cisco Spark용)
  • rtm(웹/모바일 클라이언트용)
  • Facebook(Facebook Messenger용)
  • slack(Slack용)
  • skype(Skype용)
  • Kore(Kore 메신저용)
  • email(이메일용)
  • sms(SMS용)
  • wfacebook(Workplace by Facebook용)
  • ringcentral(RingCentral Glip용)
  • jabber(Cisco Jabber용)
  • yammer(Microsoft Yammer용)
  • alexa(Amazon Alexa용)
  • twilio Voice(Twilio Voice용)
  • telegram(Telegram용)
  • ivr(Webhook용)
  • ivrVoice(IVR용)
  • line(Line 메신저용)
  • liveperson(Liveperson용)
  • googleactions(Google Assistant용)
  • wechat(WeChat용)
  • hangoutchat(Hangout 채팅용)
  • mattermost(Mattermost용)
sessionId(위젯 표시에서 차원으로 허용되지 않음) 문자열 형식: 5daecb96e79dbaabb87fd4c4
언어 텍스트
  • en(영어)
  • de (독일어)
  • es(스페인어)
  • fr(프랑스어)
  • pt(포르투갈어(브라질))
  • it(이탈리아어)
  • zh_cn(중국어 간체)
  • zh_tw(중국어 번체)
  • id(인도네시아어)
  • ko(한국어)
  • nl(네덜란드어)
  • Ja(일본어)
  • ar(아랍어)
  • fi(핀란드어)
  • ru(러시아어)
  • pl(폴란드어)
  • uk(우크라이나어)
  • sv(스웨덴어)
사용자 ID 텍스트 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID
타임스탬프 값 숫자 메시지의 타임스탬프
날짜 날짜 메시지의 생성 날짜
사용자 이름 문자열 사용자 이름

세션

필드 이름 데이터 유형 가능한 값
streamId(위젯 표시에서 차원으로 허용되지 않음) 문자열 봇 ID
세션 ID 문자열 형식: 5daecb96e79dbaabb87fd4c4
사용자 ID 문자열 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID
사용자 이름 문자열 사용자 이름
세션 유형 문자열

대화 세션 유형

  • 대화형;
  • 비대화형
채널 문자열
  • Skypeforbusiness(비즈니스용 Skype)
  • msteams(Microsoft Teams용)
  • twitter(Twitter용)
  • spark(Cisco Spark용)
  • rtm(웹/모바일 클라이언트용)
  • Facebook(Facebook Messenger용)
  • slack(Slack용)
  • skype(Skype용)
  • Kore(Kore 메신저용)
  • email(이메일용)
  • sms(SMS용)
  • wfacebook(Workplace by Facebook용)
  • ringcentral(RingCentral Glip용)
  • jabber(Cisco Jabber용)
  • yammer(Microsoft Yammer용)
  • alexa(Amazon Alexa용)
  • twilio Voice(Twilio Voice용)
  • telegram(Telegram용)
  • ivr(Webhook용)
  • ivrVoice(IVR용)
  • line(Line 메신저용)
  • liveperson(Liveperson용)
  • googleactions(Google Assistant용)
  • wechat(WeChat용)
  • hangoutchat(Hangout 채팅용)
  • mattermost(Mattermost용)
언어 텍스트
  • en(영어)
  • de (독일어)
  • es(스페인어)
  • fr(프랑스어)
  • pt(포르투갈어(브라질))
  • it(이탈리아어)
  • zh_cn(중국어 간체)
  • zh_tw(중국어 번체)
  • id(인도네시아어)
  • ko(한국어)
  • nl(네덜란드어)
  • Ja(일본어)
  • ar(아랍어)
  • fi(핀란드어)
  • ru(러시아어)
  • pl(폴란드어)
  • uk(우크라이나어)
  • sv(스웨덴어)
타임스탬프 값 숫자 타임스탬프 값
날짜 날짜 mm-dd-yyyy
메뉴