Amazon Bedrock IDE を使ってみる #AWSreInvent
こんにちは、森田です。
以下のアップデートで Amazon Bedrock IDE がプレビューリリースされました。
Amazon Bedrock IDE とは
Amazon SageMaker Unified Studio 内に統合された Amazon Bedrock のための開発環境です。
Amazon Bedrock の開発環境としては、以前より Amazon Bedrock Studio として公開されていましたが、今回のアップデートで Amazon SageMaker Unified Studio での利用に変更されています。
Amazon Bedrock Studio, renamed to Amazon Bedrock IDE, is now available in Amazon SageMaker Unified Studio . Amazon Bedrock Studio will be available until February 28, 2025. You may access existing workspaces in this previous version through February 28, 2025, but you may not create new workspaces. To access the enhanced preview version of Bedrock Studio with additional features and capabilities, you may create a new SageMaker domain here . Learn how through our documentation.
以下の通り、新しいワークスペースも作成することはできなくなっています。
やってみた
今回は、バージニア(us-east-1)で行います。
Unified Studio ドメインの作成
以下のURLにアクセスを行い、新規で Unified Studio ドメインを作成します。
https://us-east-1.console.aws.amazon.com/datazone/home?region=us-east-1#/
ドメイン作成時にVPCが必要となります。今回は新規作成を行なってみます。
以下のように CloudFormation スタックのクイック作成が表示されるため、「スタックの作成」をクリックします。
:::
スタック作成完了後は、「Quick Setup 設定」で自動でリソースの設定が行われるようになります。
続いて、IAM Identity Center の設定を行い、「ドメインを作成」をクリックします。
正常に作成が完了すると、以下のようなポップアップが表示されます。
Amazon Bedrock IDE を開く
「統合スタジオを開く」をクリックします。
その後以下のような画面が表示されるため、「SSOでサインイン」をクリックし、IAM Identity Center のユーザでサインインを行います。
サインイン後、画面上部のDiscover→Chat playground
をクリックします。
すると、Amazon Bedrock IDEとして以下の画面が開きます。
プレイグラウンド
Chat
をクリックすると、以下のようにモデルの選択やプロンプト入力が行えます。
Image and video
では、画像の生成なども可能です。
エージェント
画面右上の「Build chat agent」をクリックします。
なお、エージェントの作成には、プロジェクトが必要となります。(今回は、事前に作成済みとします)
プロジェクト選択後、以下の選択が可能となります。
- Data
- Guardrails
- Functions
- UI
UIとは
「UI」という設定値が見慣れなかったので確認しました。
チャット画面の表示設定のようでした。
エージェント保存後は、「My apps」で確認できます。
Amazon Bedrock Flow
こちらもプロジェクトが必要となります。(今回は、事前に作成済みとします)
「Flow」をクリックすると、ビルダー画面が表示されます。
基本的には従来の Bedrock Flow と同じ感覚で利用できそうですが、対応 Node が少ないようです。(Lambda実行など)
さいごに
Amazon Bedrock IDE を利用することで、生成AI開発に必要な機能・コラボレーションが簡単に実現できそうです。
現状プレビューでの提供のため、Flowの対応 Node が少ないなどの制約はありますが、非常に便利な機能だと感じました。
今後のGAが待ち遠しいです!