

サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日を過ぎると、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにはアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに [Amazon Lex V2 ガイド](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)を参照してください。

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

# デフォルトのスロット値を使用する
<a name="context-mgmt-default"></a>

デフォルト値を使用する場合、ユーザーの入力によってスロットが提供されない場合に、新しいインテントで入力されるスロット値のソースを指定します。このソースは、以前のダイアログ、リクエスト、またはセッション属性、またはビルド時に設定した固定値にすることができます。

デフォルト値のソースとして、以下のものを使用することができます。
+ 以前のダイアログ(コンテキスト) - \#context-name.parameter-name
+ セッション属性 - [attribute-name]
+ リクエスト属性 - <attribute-name>
+ 固定値 - 前の値と一致しない値

[PutIntent](API_PutIntent.md) オペレーションでインテントにスロットを追加する場合、デフォルト値のリストを追加することができます。デフォルト値は、記載されている順序に沿って使用されます。例えば、次のような定義のスロットを持つインテントがあるとします。

```
"slots": [
    {
        "name": "reservation-start-date",
        "defaultValueSpec": {
            "defaultValueList": [
                {
                    "defaultValue": "#book-car-fulfilled.startDate"
                },
                {  
                    "defaultValue": "[reservationStartDate]"
                }
            ]
        },
        Other slot configuration settings
    }
]
```

インテントが認識されると、「reservation-start-date」という名前のスロットは、その値が以下のいずれかに設定されます。

1. 「book-car-fulfilled」コンテキストがアクティブな場合、「startDate」パラメータの値はデフォルト値として使用されます。

1. 「book-car-fulfilled」コンテキストがアクティブでない場合、または「startDate」パラメータが設定されていない場合、「reservationStartDate」セッション属性の値がデフォルト値として使用されます。

1. もし最初の 2 つのデフォルト値のどちらも使用されない場合、スロットにはデフォルト値がなく、Amazon Lex は通常通り値を誘発します。

スロットにデフォルト値が使われている場合、そのスロットが必要であっても誘発されることはありません。