OVERVIEW
Virtual Assistants
Kore.ai Platform
Key Concepts
Natural Language Processing (NLP)
Accessing Platform
VIRTUAL ASSISTANTS
Virtual Assistant Builder
Virtual Assistant Types
Getting Started
Creating a Simple Bot
SKILLS
Storyboard
Dialog Task
Introduction
Dialog Builder (New)
Dialog Builder (Legacy)
User Intent Node
Dialog Node
Entity Node
Supported Entity Types
Composite Entities
Supported Colors
Supported Company Names
Form Node
Logic Node
Message Nodes
Confirmation Nodes
Bot Action Node
Service Node
Custom Authentication
2-way SSL for Service nodes
Script Node
Agent Transfer Node
WebHook Node
Grouping Nodes
Connections & Transitions
Manage Dialogs
User Prompts
Knowledge Graph
Terminology
Building
Generation
Importing and Exporting
Analysis
Knowledge Extraction
Build
Alert Tasks
Introduction
Ignore Words and Field Memory
How to Schedule a Smart Alert
Small Talk
Digital Views
Overview
Configuring Digital Views
Digital Forms
Overview
How to Configure Digital Forms
NATURAL LANGUAGE
Overview
Machine Learning
Introduction
Model Validation
Fundamental Meaning
Introduction
NLP Guidelines
Knowledge Graph
Traits
Introduction
How to Use Traits
Ranking and Resolver
Advanced NLP Configurations
INTELLIGENCE
Overview
Context Management
Overview
Session and Context Variables
Context Object
How to Manage Context Switching
Manage Interruptions
Dialog Management
Sub-Intents & Follow-up Intents
Amend Entity
Multi-Intent Detection
Sentiment Management
Tone Analysis
Sentiment Management
Event Based Bot Actions
Default Conversations
Default Standard Responses
TEST & DEBUG
Talk to Bot
Utterance Testing
Batch Testing
Conversation Testing
CHANNELS
PUBLISH
ANALYZE
Overview
Dashboard
Custom Dashboard
Overview
How to Create Custom Dashboard
Conversation Flows
NLP Metrics
ADVANCED TOPICS
Universal Bots
Overview
Defining
Creating
Training
Customizing
Enabling Languages
Store
Smart Bots
Defining
koreUtil Libraries
SETTINGS
Authorization
Language Management
PII Settings
Variables
Functions
IVR Integration
General Settings
Management
Import & Export
Delete
Versioning
Collaborative Development
PLAN & USAGE
Overview
Usage Plans
Support Plans
Invoices
API GUIDE
API Overview
API List
API Collection
SDKs
SDK Overview
SDK Security
SDK App Registration
Web SDK Tutorial
Message Formatting and Templates
Mobile SDK Push Notification
Widget SDK Tutorial
Widget SDK – Message Formatting and Templates
Web Socket Connect & RTM
Using the BotKit SDK
Installing
Configuring
Events
Functions
BotKit SDK Tutorial – Agent Transfer
BotKit SDK Tutorial – Flight Search Sample Bot
Using an External NLP Engine
ADMINISTRATION
HOW TOs
Creating a Simple Bot
Creating a Banking Bot
Context Switching
Using Traits
Schedule a Smart Alert
Configure UI Forms
Add Form Data into Data Tables
Configuring Digital Views
Add Data to Data Tables
Update Data in Data Tables
Custom Dashboard
Custom Tags to filter Bot Metrics
Patterns for Intents & Entities
Build Knowledge Graph
Global Variables
Content Variables
Using Bot Functions
Configure Agent Transfer
Update Balance Task
Transfer Funds Task
RELEASE NOTES
  1. Docs
  2. Virtual Assistants
  3. Overview
  4. 봇 구축 시작하기

봇 구축 시작하기

이 섹션에는 봇 생성 및 게시, Kore.ai 봇 빌더 도구를 사용해 생성한 봇에 자연어 처리를 활성화하고 사용하는 과정을 설명하는 주제를 포함합니다.

봇 빌더 사용이 처음이고 사용하는 용어와 개념에 익숙해지려면 봇 개념을 참조하세요.

봇 구축

Kore.ai 봇 빌더 플랫폼에 접근하면 아래 단계에 따라 순식간에 첫 번째 봇을 구축할 수 있습니다. 각 단계는 이 문서에서 자세히 설명합니다.

위에서 언급된 각 단계를 자세히 살펴봅시다.

정의 및 구축

이 단계는 두 가지 하위 작업으로 구성됩니다.

  • 봇 정의 또는 봇 설계
  • 봇 구축 또는 봇 개발
봇 정의 또는 봇 설계

모든 봇은 잘 정의된 사용 사례 해결을 위해 구축되어야 합니다. 잘 정의된 사용 사례를 생성하는 첫 번째 단계에서는 시장 요구 사항을 수집하고 내부 요구 사항을 평가합니다. 일반적으로 이 프로세스에 모든 관련 비즈니스 스폰서와 제품 소유자, 비즈니스 분석가, 봇 개발자를 포함하는 것이 좋습니다.
봇이 해야 할 일을 잘 생각해 보세요. 각 단계에 대한 명확한 설명과 다양한 대화 흐름의 플로우 차트는 봇을 구축하는 과정이 수월하는데 큰 도움이 됩니다.
봇 유형 자세히 알아보기.

봇 구축 또는 봇 개발

봇 기능과 대화는 이전 단계에서 정의한 사양에서 자연스럽게 진행되어야 합니다.
항상 시간을 할애하여 봇이 수행할 작업 목록을 검토하는 것이 중요합니다.
실제 개발을 시작하기 전에 봇이 제공할 이점과 해결하고자 하는 불만 사항을 제공하는지 확인하세요.
이를 통해 장기적으로 시간을 절약할 수 있습니다.
자세한 내용은 봇 작업 정의하기를 참조하세요.

NLP용 봇 학습

최고의 봇은 반복 과정을 사용하여 학습이 잘 되었습니다. 작업 및 대화 흐름 개발 후 봇을 학습시킬 수 있습니다. 이렇게 하면 봇은 사용자 발화를 더 잘 이해할 수 있고 엔진은 사용자 입력에 따라 봇 작업 또는 의도의 우선 순위 지정을 더 잘할 수 있습니다.
봇 개발자와 업무 분석가는 협력하여 초기 학습을 완료하는 데 사용되는 샘플 발화와 패턴을 제공합니다. 봇을 배포한 후 내부 테스트 및 현장 데이터로 더 늘릴 수 있습니다.

다음 도구를 사용하여 봇을 학습시키면 NLP 엔진은 사용자 입력을 효율적으로 정확하게 인식하고 응답할 수 있습니다.

  • 기계 학습을 사용하여 봇을 훈련시켜 발화 인식을 개선하세요.
  • 작업 또는 의도에 관한 추가 발화, 동의어, 패턴을 추가하여 FM 엔진 및 봇 설정을 미세 조정할 수 있습니다.
  • 중단 처리, 다중 의도 탐지 등을 정의하여 봇 인텔리전스를 향상하세요.

자세한 내용은 자연어 처리를 위한 봇 최적화하기를 참조하세요.

채널 활성화

이 단계는 봇이 배포된 후 최종 사용자가 봇에 접근하여 상호 작용하는 데 사용할 수 있는 채널을 봇에 추가하는 것을 말합니다. 최종 사용자는 봇이 활성화된 채널에 게시 및 배포된 후 봇과 상호 작용하고 더 나아가 봇 작업을 수행할 수 있습니다.

채널은 SMS, 이메일, 모바일 앱, 웹 사이트, 메시징 앱 등 로봇이 존재할 수 있는 다양한 커뮤니케이션 플랫폼을 말합니다. 봇 빌더를 사용하면 체크 박스를 선택하는 것만으로 한 번에 챗봇 작업을 설계하고 20개 이상의 채널에 배포할 수 있습니다.

자세한 내용은 봇에 채널 추가하기를 참조하세요.

봇 테스트

봇을 구축하고 학습시킨 후 발생한 가장 중요한 의문점은 여러분 봇의 NLP 모델은 얼마나 좋은가입니다. 이것이 바로 테스트를 하는 이유입니다. 더 나은 사용자 경험을 위해 계획된 모든 메시징 채널에서 봇 테스트를 고려해야 합니다.

옳다고 잘못 판단한 것과 틀리다고 잘못 판단한 것에 세심한 주의를 기울이면서 ML과 NLP 모델을 꼼꼼히 테스트하고 분석하여 많은 상충되는 발화를 사용하여 의도치 않게 모델을 학습시키지 않았는지 확인해야 합니다.

테스트를 통해 봇을 배포하기 전 추가 학습이 더 필요한지 여부를 결정하는 데 도움이 됩니다. 모든 학습 또는 재학습을 끝낸 후에는 학습 모델을 검토하여 변경 사항이 적절한지 확인하고 NLP 모델이 개선되었는지 또는 저하되었는지 확인해야 합니다.

봇과 대화 옵션, 발화 테스트, 배치 테스트는 봇 성능을 테스트하고 개선하는 데 도움이 됩니다.

자세한 내용은 봇 테스트를 참조하세요.

게시

봇을 구축하고 충분히 테스트 했다면 이제는 선택한 환경과 사용자가 참여할 커뮤니케이션 채널에 배포할 시간입니다.

배포를 진행하기 전에 주요 비즈니스 이해 관계자와 협업하여 모든 봇과 봇 기능을 검토하고 승인하는 것이 좋습니다.

여러분의 계정, Kore.ai 공간 또는 회사 계정에 봇 작업을 게시하세요. 작업을 게시할 때 해당 배포를 검토 및 승인/미승인할 수 있는 봇 관리자에게 게시 요청을 시작합니다. 모든 관련 당사자가 봇을 승인하면 이전에 활성화된 채널을 통해 최종 사용자에게 배포할 수 있습니다.

자세한 내용은 작업 게시하기를 참조하세요.

분석

봇이 배포되면 사용자가 어떻게 사용하는지 지속적으로 모니터링하고 반복 과정을 사용하여 봇을 관리하고 개선하는 데 적극적인 역할을 수행하는 것이 중요합니다. 봇 수행은 참여와 성능, 기능적 관점에서 모니터링하여야 하며 대화, 세션 당 메시지, 유지, 위치, 사용자 인구 통계, 감정 등과 같은 기타 변수 모니터링을 포함하여 결과를 분석해야 합니다.

또한, 봇 개발자와 분석가는 협업하여 드랍 오프 지점을 식별하고 작업 또는 언어 오류를 발견하고 대화가 중단된 이유를 알아내고 서비스 또는 스크립트 수행을 모니터링하여 봇의 NLP 및 기능적 수행을 개선해야 합니다.

수집된 데이터는 NLP 및 기능적 수행을 개선하는 데 사용해야 합니다. 예를 들어, 봇이 봇 의도나 FAQ에 매핑하지 못한 발화를 살펴보고 나중에 봇이 이를 식별하도록 재학습시키세요. 작업 실패의 경우 과정이 잘못된 부분을 파악하여 바로잡고 해결 방법을 찾을 수 있습니다.

우수한 봇을 구축하는 것이 그렇게 쉬운 일은 아니지만 올바른 플랫폼과 적당한 구조, 테스트와 반복의 과정을 수행하려는 의지는 성공적인 봇 구축을 달성하는 데 큰 도움이 됩니다.

자세한 내용은 봇 분석을 참조하세요.

Summary

To summarize, The Bot Builder provides a web-based tool with a repeatable process to design, develop, test, and deploy smart chatbots at an enterprise scale. You can do all this without the code, custom software, significant server space, or major changes to your infrastructure.

메뉴
Kore.ai Named a Leader in 2022 Gartner® Magic Quadrant™ for Enterprise Conversational AI PlatformsGet the Report