サービス関連情報

AmazonBedrock と dejiren の接続設定方法

本記事では、Amazon Bedrock と dejiren の接続設定方法について説明します。

前提条件・必要な権限

サービス名必要な権限権限が必要な場面
Amazon
Web
Services
ルートユーザー (AWS アカウントの所有者)、もしくは
IAM ユーザー作成の権限を持つIAMユーザー
IAM ユーザーの作成
IAM ユーザーAmazonBedrock 設定、コネクタ利用
dejirenVA 編集権限
(VA 管理者、もしくはVA 編集者ロールに属すユーザー)
接続設定の作成

※ システム管理画面 > 組織・チーム管理 > 利用ベンダー設定
  で AmazonBedrock の利用が許可されている必要があります。
  https://www.dejiren.com/support/manual/systemadmin/#3-1-2.genai
  システム管理画面で利用を許可していないベンダーは、新規の接続設定が作成できなくなり、
  作成済みの接続設定も使用できなくなります。

設定作業の流れ

設定手順

手順1. IAMユーザーとアカウント情報の作成

1.AWSマネジメントコンソールにログインし、Identify and Access Manager (IAM) サービスにアクセスします。

2.IAM 画面で、左メニューから[アクセス管理]にある[ユーザー]をクリックします。

3.[ユーザーの作成]をクリックします。

4.作成したIAMユーザーのアクセスキーIDとシークレットアクセスキーを発行し、控えます。

4-1.[アクセスキーを作成]をクリックします。

4-2.[AWS の外部で実行されるアプリケーション]をクリックします。

4-3.[アクセスキーを作成]をクリックします。

4-4.[アクセスキー]と[シークレットアクセスキー]を控えます。
(後ほど、dejiren の接続設定で使用します。)

5.IAMユーザーに[AmazonBedrockFullAccess]ポリシーを付与します。

5-1.[許可ポリシー]にある[許可の追加]をクリックします。

5-2.[許可を追加]が展開されるので[許可を追加]をクリックします。

5-3.[ポリシーを直接アタッチする]を選択します。

5-4.[許可ポリシー]にある[検索]に[AmazonBedrockFullAccess]と入力します。

5-5.[許可を追加]をクリックします。

5-6.許可ポリシーに AmazonBedrockFullAccess が適用されました。

手順2.Bedrockのモデル有効化

BedrockでLLMを使用するためには、モデルを有効化する必要があります。
※あらかじめ、dejiren の VA 管理画面の Amazon Bedrock コネクタで、現在使用可能なモデルを確認しておいてください。

1.AWS マネジメントコンソールで、Bedrockを利用可能なリージョンを選択します。
Bedrockの画面に移動すると、画面右上から任意のリージョンを選択できます。
(下記画像で[バージニア北部▼]と表示されている箇所)
※モデルの有効化はリージョンごとに必要で、リージョン毎にデプロイ可能なモデルが異なるため、環境を構築したいリージョンを選択します。

※対応していないリージョンのまま Bedrock の画面にアクセスすると、選択可能なリージョンが記されたページが表示されます。

2.[使用を開始]をクリックして、Bedrockの画面に移動します。

3.画面が遷移すると同時に、モデルアクセスのリクエストに関するダイアログが表示されるので、
[モデルアクセスを管理]をクリックします。

※ダイアログが表示されない場合には、Bedrockコンソール画面左のメニュー下部の
 [Bedrock configurations]にある[モデルアクセス]をクリックします。

4.[Model access] から使用したいモデルへのアクセスをリクエストします。
アクセスのステータスを押下すると、[モデルアクセスをリクエスト]のリンクが選択可能です。

※ dejiren のコネクタで使用可能なモデルを選択してください。
・ Amazonモデルは、dejiren VAの[テキスト生成]ブロックに用いることができ、
  Anthropicモデルは[メッセージ送信]ブロックに用いることができます。
※ Anthropicモデルを使用するためには別途Anthropic社への情報提供が必要になるため、
  適切な情報を記入してリクエストを送信してください。

5.任意のモデルのリクエストを選択したら、画面下部の[Next]をクリックします。

6.リクエスト送信対象のモデルが正しいを事を確認して[Submit]をクリックします。

7.リクエストを送信したモデルの、[アクセスのステータス]を確認します。

8.[アクセスのステータス]が[進行中]から[アクセスが付与されました]に変わります。

手順3.dejiren で接続設定を作成

1.dejiren のバーチャルアシスタント(VA)管理画面にアクセスします。
https://www.dejiren.com/va

2.バーチャルアシスタント(VA)管理画面で、画面上部にある機能選択メニューから[接続設定]をクリックします。

3.[接続設定画面]で[新規作成]をクリックします。

4.[新しい接続設定をつくる]で、[Amazon Bedrock]をクリックで選択して[つぎへ]をクリックします。

5.各設定項目の値を入力・選択します。

設定項目設定値
接続名この接続を識別するための任意の名称を文字入力
リージョン手順2-1で選択した、リージョンを入力。
 例)[米国東部 (バージニア北部)]を選択されている
   場合であれば us-east-1 と入力。
アクセスキーID手順1-2で発行したIAMユーザーのアクセスIDを転記。
シークレットアクセスキー手順1-2で発行したIAMユーザーのシークレットアクセスキーを転記。
システムプロンプト(この接続設定を利用するすべての VA で共通して生成 AI に指示したいことがある場合には、指示構文を記入。)
テキスト生成モデル手順2で選択したモデルから、テキスト生成モデルを選択。
メッセージ送信モデル手順2で選択したモデルから、メッセージ送信モデルを選択。

6.画面右下の[保存する] をクリックして、接続設定を終了します。

以上で設定は完了です。
 

#生成AI #Generative AI #Amanzon #AWS #Amazon Web Services #GenAI #アマゾン #ベッドロック #Claude #クロード #anthropic #アンスロピック #アンソロピック #Opus #Sonnet #Haiku