サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日以降、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに Amazon Lex V2 ガイドを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 2: インテントを発行する (AWS CLI)
インテントを発行する前に、そのインテントで参照しているすべてのスロットタイプを発行する必要があります。スロットタイプは、$LATEST バージョンではなく、番号が付いたバージョンであることが必要です。
まず、OrderFlowers インテントを更新し、前のステップで発行した FlowerTypes スロットタイプのバージョンを使用します。次に、OrderFlowers インテントの新しいバージョンを発行します。
注記
次の AWS CLI 例は、Unix、Linux、macOS 用にフォーマットされています。Windows の場合は、"\$LATEST" を $LATEST に変更し、各行末のバックスラッシュ (\) 連結文字をキャレット (^) に置き換えてください。
インテントのバージョンを発行するには (AWS CLI)
-
で AWS CLI、イン
OrderFlowersテント$LATESTのバージョンを取得し、ファイルに保存します。aws lex-models get-intent \ --regionregion\ --name OrderFlowers \ --intent-version "\$LATEST" > OrderFlowers_V4.json -
テキストエディタで、
OrderFlowers_V4.jsonファイルを開きます。createdDate、lastUpdatedDate、versionの各フィールドを削除します。FlowerTypesスロットタイプを見つけ、そのバージョンを前のステップで書き留めたバージョン番号に変更します。以下は、OrderFlowers_V4.jsonファイルの中で変更箇所を示す部分です。{ "slotType": "FlowerTypes", "name": "FlowerType", "slotConstraint": "Required", "valueElicitationPrompt": { "maxAttempts": 2, "messages": [ { "content": "What type of flowers?", "contentType": "PlainText" } ] }, "priority": 1, "slotTypeVersion": "
version", "sampleUtterances": [] }, -
で AWS CLI、インテントのリビジョンを保存します。
aws lex-models put-intent \ --name OrderFlowers \ --cli-input-json file://OrderFlowers_V4.json -
インテントの最新リビジョンのチェックサムを取得します。
aws lex-models get-intent \ --regionregion\ --name OrderFlowers \ --intent-version "\$LATEST" > OrderFlowers_V4a.json以下は、レスポンスの中でインテントのチェックサムを示す部分です。次のステップのために、これを書き留めます。
"name": "OrderFlowers", "checksum": "checksum", "version": "$LATEST", -
インテントの新しいバージョンを発行します。
aws lex-models create-intent-version \ --regionregion\ --name OrderFlowers \ --checksum "checksum"以下は、レスポンスの中でインテントの新しいバージョンを示す部分です。次のステップのためにバージョン番号を書き留めます。
"name": "OrderFlowers", "checksum": "checksum", "version": "version",