

サポート終了通知: 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)を参照してください。

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

# IntentSummary
<a name="API_runtime_IntentSummary"></a>

インテントの状態に関する情報を提供します。この情報を使って、インテントの状態を取得してインテントを処理したり、インテントを以前の状態に戻したりすることができます。

## 内容
<a name="API_runtime_IntentSummary_Contents"></a>

 ** dialogActionType **   <a name="lex-Type-runtime_IntentSummary-dialogActionType"></a>
ユーザーとのインタラクションにおいて、ボットが取るべき次のアクション。指定できる値は以下のとおりです。  
+  `ConfirmIntent` - 次のアクションは、インテントが完了し、履行する準備ができているかどうかをユーザーに尋ねています。これは「注文しますか？」などの「はい」/「いいえ」の質問です。
+  `Close` - ユーザーからのレスポンスが返されないことを示します。例えば、「ご注文を受け付けました」に対するレスポンスは不要です。
+  `ElicitIntent` - 次のアクションで、ユーザーが達成したいインテントを決定します。
+  `ElicitSlot` - 次のアクションは、ユーザーからスロット値を引き出すことです。
タイプ: 文字列  
有効な値: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
必須: はい

 ** checkpointLabel **   <a name="lex-Type-runtime_IntentSummary-checkpointLabel"></a>
特定のインテントを識別するユーザー定義のラベル。このラベルを使用して、前のインテントに戻ることができます。  
`GetSessionRequest` オペレーションの `checkpointLabelFilter` パラメータを使用して、オペレーションによって返されるインテントを、指定されたラベルのみを持つものにフィルタリングします。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 255 です。  
パターン: `[a-zA-Z0-9-]+`   
必須: いいえ

 ** confirmationStatus **   <a name="lex-Type-runtime_IntentSummary-confirmationStatus"></a>
ユーザーが確認プロンプトにレスポンスした後のインテントの状態。ユーザーがインテントを確認した場合、Amazon Lex はこのフィールドを `Confirmed` に設定します。ユーザーがインテントを拒否した場合、Amazon Lex はこの値を `Denied` に設定します。指定できる値は以下のとおりです。  
+  `Confirmed` - ユーザーは、インテントが完了し、実行する準備ができていることを確認したら、確認プロンプトに「はい」と答えます。
+  `Denied` - ユーザーは確認プロンプトで「いいえ」とレスポンスしました。
+  `None` - ユーザーに対して、一度も確認を求めていないか、または確認を求めたが肯定も否定もされなかった場合。
タイプ: 文字列  
有効な値: `None | Confirmed | Denied`   
必須: いいえ

 ** fulfillmentState **   <a name="lex-Type-runtime_IntentSummary-fulfillmentState"></a>
インテントのフルフィルメント状態。指定できる値は以下のとおりです。  
+  `Failed` - インテントに関連付けられた Lambda 関数は、インテントを達成できませんでした。
+  `Fulfilled` - インテントに関連付けられた Lambda 関数は、インテントを達成しました。
+  `ReadyForFulfillment` - インテントに必要なすべての情報が揃っており、クライアントアプリケーションがインテントを達成する準備ができています。
タイプ: 文字列  
有効な値: `Fulfilled | Failed | ReadyForFulfillment`   
必須: いいえ

 ** intentName **   <a name="lex-Type-runtime_IntentSummary-intentName"></a>
インテントの名前。  
タイプ: 文字列  
必須: いいえ

 ** slots **   <a name="lex-Type-runtime_IntentSummary-slots"></a>
収集されたスロットとその値のマップ。  
型: 文字列間のマッピング  
必須: いいえ

 ** slotToElicit **   <a name="lex-Type-runtime_IntentSummary-slotToElicit"></a>
ユーザーから引き出すための次のスロット。抽出するスロットがない場合、フィールドは空白です。  
タイプ: 文字列  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_runtime_IntentSummary_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/IntentSummary) 