ステップ 4: ボットを作成する (AWS CLI) - Amazon Lex V1

サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日以降、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに Amazon Lex V2 ガイドを参照してください。

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

ステップ 4: ボットを作成する (AWS CLI)

OrderFlowersBot ボットには、1 つのインテント (前のステップで作成した OrderFlowers インテント) があります。この演習のコマンドを実行するには、コマンドが実行されるリージョンを確認しておく必要があります。リージョンのリストについては、「 モデル構築のクォータ 」を参照してください。

注記

次の AWS CLI 例は、Unix、Linux、macOS 用にフォーマットされています。Windows の場合は、"\$LATEST"$LATEST に変更してください。

OrderFlowersBot ボットを作成するには (AWS CLI)
  1. OrderFlowersBot.json という名前のテキストファイルを作成します。このテキストファイル内に OrderFlowersBot.json の JSON コードをコピーします。

  2. で AWS CLI、 PutBotオペレーションを呼び出してボットを作成します。例は、Unix、Linux、および macOS 用にフォーマットされています。Windows の場合は、各行末のバックスラッシュ (\) Unix 連結文字をキャレット (^) に置き換えてください。

    aws lex-models put-bot \ --region region \ --name OrderFlowersBot \ --cli-input-json file://OrderFlowersBot.json

    サーバーからのレスポンスは次のとおりです。ボットを作成または更新すると、status フィールドは BUILDING に設定されます。これは、ボットの使用準備が整っていないことを示します。ボットの使用準備が整ったことを確認するには、次のステップで GetBot オペレーションを使用します。

  3. 新しいボットの使用準備が整っているかどうかを確認するには、次のコマンドを実行します。status フィールドから READY が返されるまで、このコマンドを繰り返します。例は、Unix、Linux、および macOS 用にフォーマットされています。Windows の場合は、各行末のバックスラッシュ (\) Unix 連結文字をキャレット (^) に置き換えてください。

    aws lex-models get-bot \ --region region \ --name OrderFlowersBot \ --version-or-alias "\$LATEST"

    レスポンス内で status フィールドを探します。

    {
        "status": "READY", 
        
        ...
        
    }
    

次のステップ

ステップ 5: ボットをテストする (AWS CLI)