はじめに
今回はAWS AIやMLに関する 「Bedrock」について見ていきたいと思います。
AWSは生成AIアプリケーションの開発・デプロイに役立つ複数のマネージドサービスを提供しています。
Amazon Bedrock
Bedrockは、AWSが提供する 「生成AIアプリを簡単に作れるフルマネージドサービス」です。
【ポイント】
・複数のAIモデルを纏めて使える(Amazonの独自モデルなど)
・サーバー管理不要(サーバーレス)
・API経由でテキスト生成・画像生成などを実装
・セキュリティやガバナンス機能が充実している
色々な生成AIモデルを、1つのAPIで安全に使える開発基盤である
料金体系
①オンデマンド
┗ 利用した分のみの支払い
┗ 小規模、POC※等のワークロードに適している
※POC(Proof of Concept)➡ 「そのアイデア、技術が実際に上手くいくかを小規模に検証すること」 Amazon Bedrockの場合、「チャットボットを作成したい」→ プロトタイプの作成、社内データで答えられるかを検証する。
②プロビジョンスループット
┗ 一定期間コミットメント※型の支払い
※ 「おおよそこのくらい使用する」と事前に約束する代わりとして安くする仕組み(定期券やサブスクのイメージ)
利用するモデルごとに料金は異なる。
モデルごとにどちらの料金体系で利用できるかも異なる。
ファインチューニング
ファインチューニングは、基盤モデルに追加のトレーニングを行って、特定のタスクに対する応答生成を改善します。「教師あり」学習データを使用して、ラベル付きの例のデータセットを使用してLLMの重みを更新します。これにより、基盤モデルをカスタムデータセットやユースケースに適合させることができます。
・Bedrockのファインチューニング ➡ 既存AIを自分仕様に育てる
・もともと汎用的に学習されたAIモデルに対して追加学習させて、特定用途に最適化すること
おわりに
ちょっとしたメモになります。
Amazon Bedrock :インフラ管理が不要、基盤モデルを活用した生成AIアプリを簡単に構築、拡張できるサービス
今回は主にBedrockの概要を見ていきました。
最後までお読みいただきありがとうございました!
日頃より活用している参考書です。
AWS認定AIプラクティショナー
「AWS公式サイト」
AWS AIF-C01 Skill Builder
「学習に用いているUdemy」
【最新】AWS認定AIプラクティショナー試験突破講座+模擬試験2回分付き!