Bedrockに聞く
このピースでできることAWS Bedrock の接続方法ステップ1:AWS IAMでアクセスキーを発行するステップ2:workrun に接続を追加するピースの設定項目1. モデル(必須)2. Prompt(必須)3. システムのプロンプト表示(任意)4. 回答のばらつき(任意)5. 最大トークン(任意)6. 使用する候補の範囲(任意)7. シーケンスを停止(任意)8. 会話のメモリID(任意)9. 添付ファイルのソース(オプション)(任意)10. 添付ファイル(任意)
このピースでできること
- AWS Bedrockの基盤モデル(Claude、Titan等)にテキストプロンプトを送信し、回答を取得します。
- 会話メモリIDを設定することで、同じフロー内での過去のやり取りを踏まえた会話を続けられます。
- 画像やドキュメント等の添付ファイル(アップロードまたはS3参照)を一緒に送信できます。
AWS Bedrock の接続方法
workrun と AWS Bedrock を接続するには、AWS の アクセスキー(アクセスキー ID ・ シークレットアクセスキー) と リージョン が必要です。
ステップ1:AWS IAMでアクセスキーを発行する
- AWS IAMコンソールを開き、「ユーザー」に移動します。
- 対象ユーザーを選択(または新規作成)し、「セキュリティ認証情報」タブに移動します。
- 「アクセスキーを作成」をクリックし、表示された アクセスキー ID と シークレットアクセスキー の両方をコピーしておきます。
- シークレットアクセスキーは作成時に一度だけ表示されます。必ず安全な場所に控えておいてください。
- 対象の IAM ユーザーに AmazonBedrockFullAccess ポリシーがアタッチされていることを確認します。
- このポリシーがないと、workrunから Bedrock のモデルを呼び出せません。
- AWS Bedrockコンソールの「モデルアクセス」から、使用したいモデル(Claude、Titan等)へのアクセスをリクエストして有効化します。
- モデルアクセスが有効化されていないと、アクション実行時にAccessDeniedエラーになります。
ステップ2:workrun に接続を追加する
- workrun で AWS Bedrock のアクション(例:Bedrockに聞く、画像を生成する 等)をフローに追加します。
- 「接続を選択」の横にある 「+ 新しい接続」 をクリックします。
- 「Access Key ID」 フィールドに、ステップ1でコピーしたアクセスキー ID を貼り付けます。
- 「Secret Access Key」 フィールドに、ステップ1でコピーしたシークレットアクセスキー を貼り付けます。
- 「Region」 ドロップダウンから、Bedrockモデルを使用するAWSリージョン(例:東京リージョンなら )を選択します。
- 「保存」 をクリックして接続を完了します。自動で接続検証(モデル一覧取得API呼び出し)が実行され、認証情報が正しければ接続が確定します。
ピースの設定項目
1. モデル(必須)
- 質問を送信する基盤モデルを一覧から選択します。AWSアカウントを接続すると利用可能なモデルが表示されます。
2. Prompt(必須)
- モデルに送信したいメッセージや質問を入力します。
3. システムのプロンプト表示(任意)
- モデルの振る舞いや役割を指定する指示文です。
4. 回答のばらつき(任意)
- 応答の創造性を調整します。値が小さいほど一貫性のある回答、大きいほど多様な回答になります。
5. 最大トークン(任意)
- 応答の最大長を指定します。1トークンは約4文字です。
6. 使用する候補の範囲(任意)
- モデルが選ぶ単語の範囲を制限します(0〜1)。1にすると無効化され、回答のばらつきの設定が使われます。
7. シーケンスを停止(任意)
- 生成時にこの文字列が出たらすぐに停止させたい文字列を最大4つまで設定できます。
8. 会話のメモリID(任意)
- 会話履歴を記憶させたい場合に一意な名前を設定します。空欄なら記憶なしの単発のやり取りになります。
9. 添付ファイルのソース(オプション)(任意)
- プロンプトと一緒にファイルを送る場合、直接アップロードするかS3から参照するかを選びます。
10. 添付ファイル(任意)
- 添付ファイルのソースの選択に応じて、ファイルのアップロード欄またはS3バケット名・パスの入力欄が表示されます。