

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スロットタイプの追加
<a name="add-slot-types"></a>

スロットタイプは、ユーザーがインテント変数のために指定できる値を定義します。各言語のスロットタイプを定義して、値がその言語に固有になるようにします。例えば、ペイントカラーをリストするスロットタイプについては、英語で「red」の値を、フランス語で「"rouge」の値を、スペイン語で「rojo」の値を含めることができました。

このトピックでは、インテントのスロットのために値を提供するカスタムスロットタイプの作成方法について説明します。標準値のために組み込みスロットタイプを使用することもできます。例えば、世界各国のリストには、組み込みスロットタイプ `AMAZON.Country` を使用できます。

**スロットタイプを作成するには**

1. AWS マネジメントコンソールにサインインし、[https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/) で Amazon Lex コンソールを開きます。

1. ボットのリストで、言語を追加するボットを選択し、**Conversation structure** を選択し、次に **All languages** を選択します。

1. スロットタイプを追加する言語を選択し、**Slot types** を選択します。

1. **Add slot type** を選択し、スロットタイプに名前を付けて、**Add** を選択します。

1. スロットタイプエディタで、スロットタイプの詳細を追加します。
   + **Slot value resolution** — スロット値の解決方法を指定します。**Expand values** を選択した場合、Amazon Lex V2 はトレーニングの代表的な値として、値を使用します。**Restrict to slot values** を使った場合、スロットの許容値は指定した値に制限されます。
   + **Slot type values** — スロットの値 **Restrict to slot values** を選択した場合、値の同義語を追加できます。例えば、値 "football"の場合、同義語の "soccer." を追加できます。ユーザーがボットとの会話で "soccer" を入力した場合、スロットの実際の値は "football" になります。
   + **スロット値をカスタム語彙として使用** — このオプションを有効にすると、音声会話のスロット値やシノニムの認識が向上します。スロット値が「はい」、「いいえ」、「1」、「2、3」などの一般的な用語である場合は、このオプションを有効にしないでください。

1. **Save slot type** を選択します。

Amazon Lex V2 は、以下のようなスロットタイプを提供します。

**Topics**
+ [組み込みスロットタイプ](built-in-slots.md)
+ [カスタムスロットタイプ](custom-slot-types.md)
+ [文法スロットタイプ](building-srgs.md)
+ [コンポジットスロットタイプ](composite-slots.md)