

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 添加槽位类型
<a name="add-slot-types"></a>

槽位类型定义了用户可以为您的意图变量提供的值。您可以为每种语言定义槽位类型，以便这些值是特定于该语言的。例如，对于列出油漆颜色的槽位类型，可以包括英语值“red”、法语值“rouge”和西班牙语值“rojo”。

本主题介绍如何创建自定义槽位类型，用于为您的意图槽位提供值。您也可以为标准值使用内置槽位类型。例如，您可以使用内置槽位类型 `AMAZON.Country` 来获取全球各国家/地区列表。

**要创建槽位类型，请执行以下操作：**

1. 登录 AWS 管理控制台，然后在以下网址打开 Amazon Lex 控制台[https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/)。

1. 从机器人列表中选择要添加语言的机器人，然后选择**对话结构**，然后选择**所有语言**。

1. 选择要添加槽位类型的语言，然后选择**槽位类型**。

1. 选择**添加槽位类型**，指定槽位类型的名称，然后选择**添加**。

1. 在槽位类型编辑器中，添加您的槽位类型的详细信息。
   + **槽位值解析**：确定槽位值的解析方式。如果您选择**扩展值**，Amazon Lex V2 将使用这些值作为代表值来进行训练。如果您使用**限制为槽位值**，则该槽位的允许值仅限于您提供的值。
   + **槽位类型值**：该槽位的值。如果选择**限制为槽位值**，则可以为该值添加同义词。例如，您可以为值“football”添加同义词“soccer”。如果用户在与您的机器人的对话中输入“soccer”，则该槽位的实际值为“football”。
   + **使用槽位值作为自定义词汇**：启用此选项可帮助提高对音频对话中槽位值和同义词的识别。当槽位值是常用术语，例如“是”、“否”、“一”、“二”、“三”等时，请勿启用此选项。

1. 选择**保存槽位类型**。

Amazon Lex V2 提供以下槽位类型：

**Topics**
+ [Built-in 插槽类型](built-in-slots.md)
+ [自定义槽位类型](custom-slot-types.md)
+ [语法槽位类型](building-srgs.md)
+ [复合槽位类型](composite-slots.md)