# Skill

A skill is an application that fulfills a user's specific needs through multiple rounds of conversational interaction. In the Simple Q & A section, "skill" corresponds to "classification."

For example, in a skill that recommends clothing according to the weather, users will first target the demand for "knowing what the weather in Beijing will be like tomorrow." Ask "What's the weather like in Beijing today," then you will enter the weather query intention of the skill, the weather is the key word that triggers the skill, so the first round of dialogue is completedThen, in order to "know what to wear tomorrow's weather," the user again asked "what to wear in Beijing tomorrow," and the robot will jump to "dress according to the weather recommendation" to answer. At this point, this skill meets the application of recommended clothing according to the weather.

# 1. Systematic dialogue skills

The platform has pre-built some basic service skills, such as chat, encyclopedia, weather, news, stocks, music, etc., for developers to use for free. Developers can set up in the robot - automatic dialogue - system dialogue skills Select Open.

SKILL

After opening, click on the dialogue example, you can have a dialogue experience in [Robot Debugging]. Click the [Robot Publish] button to also publish preset skills to a bound Official Account message template。 Subsequent developers can also freely adjust the opening and closing as needed.

SKILL

# 2. Custom Skills

According to the degree of implementation of the custom skills, we fall into the following two types:

# (1) Simple questions and answers

Create simple questions and answers by Q (User Questions) and A (robot answer) configuration, you can achieve a simple user and robot dialogue.

# (2) Advanced Skills

On the basis of simple questions and answers, advanced functions such as slots and API (interface) calls are added, and developers can configure users to query information, question search and even simple game functions.

In particular, by configuring the query slot value, the user selects and confirms, and intends to jump and inherit. To achieve smooth multi-round dialogue logic. See "Multiple Rounds of Interaction."

# Skill templates

In order to help developers quickly create skills, the platform provides some skills examples, developers can view, you can also copy to my created skills, copy after the developer can modify and re-creation.