Available in Classic and VPC
CLOVA Chatbot is an interactive AI service that identifies the intention of the user's questions and provides appropriate answers. You can use a chatbot builder provided by NAVER Cloud Platform to easily build a chatbot service that learns the conversation data entered for it to process and responds with appropriate answers to users' questions. CLOVA continues to improve the chatbot's features and research the optimal conversation model in order to produce the chatbot engine that understands the user's intentions behind their questions and provides accurate answers for them.
CLOVA Chatbot technology overview
CLOVA Chatbot enables you to build high-quality chatbots based on NAVER's accumulated data and deep learning technologies. The technologies and natural language processing methods applied to CLOVA Chatbot are as follows.
Applied technology and model
CLOVA is creating an excellent chatbot by analyzing Korean sentences perfectly through learning input using long-accumulated NAVER's data, know-how, the latest deep learning technologies, and a high-performance GPU environment. CLOVA Chatbot’s engine has deep learning technology that reflects the language model features that are applied. It means that it is able to learn similar meanings in context, sentences, and words and to accurately recognize words entered wrongly, such as typos.
NAVER 's natural language processing NLU engine owns the morphological analysis technology, which performs analyses that consider the linguistic nature of Korean with well-developed postpositions and endings. It provides features to analyze object names and syntax for analyzing natural language intention, and to understand and analyze multiple natural languages so that their meanings can be extracted.
Natural language processing
The natural language processing engine goes through the process of feature extraction, model score calculation, and model ensemble to come up with the optimal response. When an original sentence, i.e., query, comes in, it extracts and categorizes features in the query, such as word classes, entities, endings, and morphemes, and sends each feature to various models. Each model processes different feature values. One may focus on analyzing word classes to find answers, and another may look for answers, focusing on the entities. A variety of such models is designed to individually calculate scores and then calculate the ensemble score among them to provide the most accurate answer.
CLOVA Chatbot features
CLOVA Chatbot provides the following features to help you effectively build and operate chatbots.
- High correct answer rate for Korean: CLOVA Chatbot with multiple models applied has a higher correct answer rate for the Korean language than other companies. Having tested multiple chatbots from different competing companies with the same test data revealed that CLOVA Chatbot scored higher even when the number of intents increased.
- Multi-language support: CLOVA Chatbot supports various languages based on an algorithm model optimized for each language's characteristics. Currently a total of 6 languages is supported: Korean, Japanese, English, Chinese, Thai, and Indonesian.
- Response composite provided: CLOVA Chatbot provides a response composite to give you more flexibility in creating chatbot responses. It doesn't stop at providing just text answers. Various response composites can be set, such as text, button, multi-button, image, and carousel. You can combine multiple composites. They are converted to fit each messenger's specifications if connected to a messenger.
- Various analysis metrics provided: CLOVA Chatbot provides various analytic metrics to continuously improve the conversation model. The utterance types reviewed in scenario modeling and the way users actually use it in the real service may differ, and the conversations implemented in the chatbot may not represent all users' utterance patterns. Therefore, the analytics data or data for analyzing utterance records of incoming users is provided.
CLOVA Chatbot user guide
The CLOVA Chatbot user guide consists of the following topics that will help you to effectively use the service. The content that users can view in each topic is as follows:
- CLOVA Chatbot overview: Learn about the service and find helpful resources.
- CLOVA Chatbot specifications: View required specifications to use CLOVA Chatbot.
- CLOVA Chatbot quickstart: Follow a step-by-step guide through the entire process.
- Getting started: Getting started with CLOVA Chatbot.
- Manage subscriptions: Learn how to manage subscriptions.
- CLOVA Chatbot creation process
- Design chatbot: Things to take into account before creating a chatbot.
- Create domain: Create domain, which is a base unit of the chatbot service.
- Create conversation
- Register conversation: Create conversations.
- Enter questions
- Enter answers
- Advanced settings
- Common message: Register common messages used by the chatbot.
- Use tasks: Use tasks, which allow you to design complex conversations.
- Build: Build conversations created.
- Test: Test conversations built.
- Manage CLOVA Chatbot conversation components
- Conversation component management: List of conversation components provided by NAVER Cloud Platform.
- Entity: Learn how to use entity, where multiple words can be registered to be used like a dictionary.
- Regular expression parameters: Create frequently used regular expression parameters.
- Action method: Use action method that enables you to use data from an external system.
- Utilization of Action Method V2.0: Learn how to utilize Action Method V2.0.
- Form: Use form to request answers within the choices set by the user.
- User variable: Manage user variables.
- Manage CLOVA Chatbot
- Manage domain: Information on the domain management and chatbot settings pages.
- Manage analytics: View the chatbot's analytics data and user utterance records.
- Retrain: Retrain, which is to reflect actual user questions to the conversation to raise the response quality.
- Manage domain group: Manage domain groups.
- Advanced utilization of CLOVA Chatbot
- Regular expression input methods: Learn how to use regular expression syntax.
- JSON editing mode: Learn how to use JSON editing mode.
- Integrating CLOVA Chatbot with messenger
- Basic integration with API Gateway: Guide to basic integration with API Gateway to integrate chatbots with external channels.
- Integrate with LINE messenger: Learn how to integrate with LINE Messenger.
- Integrate with TalkTalk: Learn how to integrate with NAVER TalkTalk service.
- Integrate with Facebook: Learn how to integrate with Facebook.
- Integrate with NAVER WORKS: Learn how to integrate with NAVER WORKS.
- Integrate with CLOVA Extension: Learn how to integrate with CLOVA Extension service.
- CLOVA Chatbot Custom API: Learn how to integrate with a website.
- Extended services integrations of CLOVA Chatbot
- Integrate with LINE Switcher API: Learn how to integrate with LINE Switcher API.
- Integrate with LINE Pay: Learn how to integrate with LINE Pay.
- Integrate with NAVER Pay: Learn how to integrate with NAVER Pay.
- Integrate with OAuth: Learn how to integrate with authentication services.
- Integrate with multimedia intent: Learn how to integrate with OCR or image analysis solutions.
- Integrate with intension classifier: Learn how to integrate with solutions that analyze the intention of the messages entered in the chatbot.
- Integrate with AiCall: Learn how to integrate with AiCall.
- CLOVA Chatbot FAQs: Get answers to common CLOVA Chatbot questions.
- CLOVA Chatbot permissions management: Manage accounts using NAVER Cloud Platform's Sub Account.
- CLOVA Chatbot execution examples: Guide to creating Chatbot using sample data.
- CLOVA Speech glossary: Find key terms and definitions.
- CLOVA Chatbot troubleshooting: Troubleshoot issues with CLOVA Chatbot.
- Troubleshoot common issues: Troubleshoot common issues with CLOVA Chatbot.
- CLOVA Chatbot error codes: Learn the CLOVA Chatbot error codes and their solutions.
- CLOVA Chatbot release notes: See documentation updates.
CLOVA Chatbot related resources
- CLOVA Chatbot service description
- CLOVA Chatbot pricing information
- CLOVA Chatbot API guide
- CLOVA Chatbot easy start guide
- Training videos
- About Service: https://youtu.be/u1TSKpvQKMs
- Create simple chatbot: https://youtu.be/9xauO9t8Fu8
- Build a chatbot service: https://youtu.be/u1TSKpvQKMs
- Developer documentation