AI21 Labs プロンプト AI アクション

AI21 Labs のプロンプト AI アクションは、オートメーションと Amazon Bedrock AI21 Labs プロンプト AI の機能を接続します。 このアクションによって、オートメーションはユーザーが定義したプロンプトに基づいて、人間並みの品質のテキストを生成し、言語を翻訳し、さまざまな種類のクリエイティブなコンテンツを書き、有益な方法で質問に答えることができるようになります。

前提条件

  • Bot で AI21 Labs プロンプト AI アクションを使用するには、Bot Creator ロールが必要です。
  • リクエストを送信するために必要な資格情報があることを確認してください。 資格情報の取得については、「Amazon Bedrock: 認証アクション」を参照してください。

この例では、AI21 Labs プロンプト AI アクションを使用して自然言語メッセージを送信し、適切なレスポンスを得る方法について説明します。

手順

  1. Control Room で、[アクション] ペインに移動し、[生成 AI] > [Amazon Bedrock] を選択して、[AI21 Labs プロンプト AI] をドラッグしてキャンバスに配置します。
  2. 以下のフィールドを入力または選択します。

    Amazon Bedrock AI21 Labs プロンプト AI

    1. [地域] を入力します。
      地域の詳細については、「Amazon Bedrock GA の地域」を参照してください。
    2. [モデル] ドロップダウンをクリックし、通信するモデルを選択します。
      • Jurassic-2 Mid: Jurassic-2 Mid は、Jurassic-2 シリーズの中型モデルで、幅広い言語理解/生成タスクに使用されます。
      • Jurassic-2 Ultra: Jurassic-2 Ultra は、Jurassic-2 シリーズのより高度なモデルで、最も複雑な言語生成タスクのために設計されています。
      • その他の対応バージョン: 上記モデル以外の対応バージョンを入力する。 詳細については、「AI21 Labs Jurassic-2 models schema」をご覧ください。
      注: 生成 AI パッケージは、モデルの特定の入力/出力スキーマに依存して正しく機能します。 異なるモデルは異なるスキーマを持っていることがあります。同じモデルのバージョンのみが統合可能です。 他のサポートされているバージョンについては、モデルに対応するバージョンに関するハイパースケーラーのドキュメントを参照してください。
    3. モデルが応答を生成するために使用するプロンプトの [メッセージ] を入力します。
    4. 最大完了長を入力します。
      デフォルトでは、値を入力しない場合、最大長は、生成されるレスポンスの長さを考慮して、選択したモデルの最大コンテキスト長に収まるように自動的に設定されます。
    5. [Temperature (温度)] を入力します。 この値は、レスポンスのランダム性を示します。 温度がゼロに近づくにつれて、レスポンスがさらに具体的になります。 値が高いほど、よりランダムなレスポンスとなります。
    6. 現在のセッションに限定するセッション名として、デフォルトと入力します。
    7. オプションのパラメーターを管理するには、[その他のオプションを表示] をクリックし、[はい] を選択します。 [はい] を選択した場合は、次のような他のパラメーターを追加できます。 [Top P]、[手順を追加]、[プレゼンス ペナルティ]、[Count penalty (カウント ペナルティ)]、[頻度ペナルティ]、[Penalize special tokens (特別なトークンにペナルティを科す)]、[シーケンスを停止] などのパラメーターを追加できます。 これらのオプションのパラメーターの詳細については、「モデルを学ぶ」を参照してください。
    8. 変数にレスポンスを保存します。 この例では、レスポンスは str_AI21Labs_promptResponse に保存されます。
  3. [実行] をクリックして、Bot を起動します。
    メッセージ ボックス アクションでレスポンスを印刷することで、フィールドの値を読み取ることができます。 この例では、str_AI21Labs_promptResponse がレスポンスを印刷します。