Create Bot

After logging in you can create your first chatbot from the homepage. Choose the language and name of the chatbot.

Check the Dialogue option in the Create Skill, enter the skill name, and click OK.

This tutorial uses Intent dialogue skills only. Leave other skills unchecked for now.

After the chatbot is created, click the chatbot box or the Setting button to enter the configuration page

Bot Configuration

Here are the configuration page details. On the left side of the page, available operations of the chatbot are provided. The main content is shown in the middle. On the right side, there is a foldable window where a dialogue test can be performed at any time.

Chatbot information and training buttons are shown in the left. Note that when skills are modified, be sure to click Train

Use the "small blue switch" at the bottom right to collapse or expand the test window at any time

Add some greeting messages (1) and responses (2), press "Enter" to save

Click on the Skills tab in the operation area

Skill Configuration

Each skill card has a Try button and a "small switch"

Turn on the "small switch" to assemble skills to the chatbot

Click the Try button to try the current skills immediately

Intent dialogue

Click on the Editor button on the intent card to enter the skill

Intent

Use the Intent page to handle more complex intents, question templates, and answers

Click Add Intent to add a new intent

Enter an intent name

After adding, you will enter the intent edit page. The main sections of an intent include the Template, Answer, and Intent Slot.

Template

Click the template's input box to enter the template and press "enter" to add the new template

Answer

Click the input box to enter the answer and press "enter" to add the answer

Click the sentence again to edit this answer

Intent Slots

Enter the slot name in the Intent Slots section, select the dictionary on which the slot is based from ‘SLOT TYPE’, and click the add icon to add a new slot

Check the ‘Required’ box if the slot type is required

Click the slot name again (such as 'location') to edit the slot name

Label the Slots

Intent slots can be used to label templates and answers. The method is: select a segment in the template or answer sentence with the mouse, and the slot options will pop up immediately, just click to select the slot.

Click the marked segment again to select the slot

To remove a label, click the labelled text segment, then the "X" button

After labelling all the slots:

Remember to click Train after modifying skills

Now, use the chatbot dialog window to test the skill

Entity

Entity paging is used for adding / modifying user-defined entities

Click Entity to enter

Click Add Entity to add a customized entity. A name of the entity is required. You can choose a system build-in slot type first, and add/delete contents based on the selected the selected entities

After submission, the customized entity is shown

Go back to the intent page and add the custom entity to the slots

Label the templates with the new slot type