# Semantic slot

# 1. concept

A semantic slot is a keyword contained in a user's statement that helps the system accurately identify intent. What's the weather like in Beijing today?#time#、#address#and#weather#, with the values "today," "Beijing" and "weather," the semantic slot and the dictionary are usually used together, and the semantic slot is usually used to refer to the dictionary. A semantic slot can bind multiple dictionaries at the same time, and a dictionary can also be associated with different semantic slots.

# 2. Questioning

The platform supports setting "whether to ask immediately" on the semantic slot. If the open button is turned on, the developer needs to configure the semantic slot with the corresponding questioning technique (multiple can be configured, randomly selected when questioning). When the semantic slot value is not provided in the user's query, the robot will automatically ask the user.

For example, if the user asks "I want to look up the lucky number in the constellation," without providing the constellation type, the task cannot be performed. If the developer configures the query, the system will send the query to the user to obtain the semantic slot value.

entitySelect