Amazonの「Bedrock」のAIツールキットは、AmazonがジェネレーティブAI分野に進出したことを示すプロダクトであり、同社のAI戦略の一環としてOpenAIのChatGPTの競合と位置づけられます。
Microsoft CopilotやGoogle Bardなど、GAFAM勢力が、自社のポジショニングを示している一方で、AmazonのBedrockもジェネレーティブAIマーケットでのシェア獲得を狙っています。
この記事では、Amazon Bedrockについて徹底解説していきます。
▼関連記事▼
Amazon、「Bedrock」などChatGPTに対抗する複数のジェネレーティブAI関連サービスを発表
Amazon Bedrockとは?概要解説
出典:Amazon
Amazon Bedrockは、主要なAIスタートアップやAmazonからの基盤モデル(foundation models=FMs)をAPIを通じて提供する新しいサービスです。Bedrockは、FMを使用してジェネレーティブAIベースのアプリケーションを構築・拡大するための手段であり、すべての開発者が利用可能です。
Bedrockは、スケーラブルで信頼性があり、安全なAWSマネージドサービスを通じて、テキストや画像のための強力なFMにアクセスできる機能を有します。
言い換えると、Amazon Bedrock AIツールキットは、顧客が利用できるジェネレーティブAIツールの集合体と言えます。Bedrockは、Amazonが提供する独自のアプリケーションやAIモデル、サービスではありません。Amazonはこれらのツールを活用して、自社と顧客にとって変革的なAIソリューションを提供する企業としての地位を確立しようとしています。
Amazon Bedrock AIツールは、Amazonの企業顧客やAmazon Web Services(AWS)の顧客を対象に、AWSと連携して動作するように設計されています。つまり、AmazonはBedrockを使って、インフラの切り口からOpenAIのような企業と競合することを目指しています。ChatGPTとは異なり、一般向けのアプリケーションは存在せず、開発者向けのサービスとなります。
出典:Amazon
BedrockのAIツールは、Amazonが「基盤モデル(foundation models=FMs)」と呼ぶものを利用します。これには、AI21のJurassic-2モデル(言語処理用)、AnthorpicのClaude(AIアシスタントモデル)、Stability AIのStable Diffusion(画像生成用)、そしてAmazon自身のTitanモデルが含まれます。Bedrockでは、これらのFMsのAPIが活用できます。
ジェネレーティブAIは、会話、物語、画像、動画、音楽などの新しいコンテンツやアイデアを作成できるAIの一種です。すべてのAIと同様に、ジェネレーティブAIは機械学習モデルによって駆動されており、大量のデータで事前にトレーニングされた非常に大きなモデルが基盤モデル(foundation models=FMs)と一般的に呼ばれています。
Amazon Titan概要
Amazon Titanは、Bedrockで利用できるFMsの一つであり、大規模なデータセットで事前学習されており、強力で汎用性の高いモデルです。そのまま使用するか、大量のデータをアノテーションせずに特定のタスク用に独自のデータでカスタマイズしてプライベートに使用できます。
Titan Text:要約やテキスト生成などの自然言語タスクを自動化
Titan Textは、要約、テキスト生成(例:ブログ投稿の作成)、分類、オープンエンドのQ&A、情報抽出などのタスク用の生成型大規模言語モデル(LLM)です。
Titan Embedding:検索精度を向上させ、パーソナライズされた推奨事項を改善
Titan Embeddingsは、テキスト入力(単語、フレーズ、または可能性のある大規模なテキスト単位)をテキストの意味を含む数値表現(エンベディングとして知られています)に変換するLLMです。
このLLMはテキストを生成しませんが、エンベディングを比較することで、モデルは単語の一致よりも関連性が高く文脈に沿った応答を生成できるため、パーソナライゼーションや検索のようなアプリケーションに役立ちます。
AIの適切な使用をサポートし、不適切または有害なコンテンツを削減
Titan FMは、データ内の有害なコンテンツを検出・削除するように構築されており、ユーザー入力の不適切なコンテンツを拒否し、不適切なコンテンツ(ヘイトスピーチ、不快な言葉、暴力など)を含むモデル出力
Amazon Bedrockの魅力やユースケース
Amazon Bedrockは、幅広いFMs(基盤モデル)からAIモデルを選択できるため、単一のAIモデルしか利用できない他社サービスよりも柔軟性が高いと言えます。Amazon Bedrockであれば、作成したいジェネレーティブAIにおうじて最適なモデルを見つけることができます。
またAWSベースであるBedrockは、サーバーレスでありかつ比較的早く利用を始めることができ、独自のデータでFMsをプライベートにカスタマイズすることが可能な点も魅力でしょう。AWSのツールや機能(Amazon SageMaker MLの機能であるExperimentsやPipelinesなどの統合を含む)を使ってアプリケーションに簡単に統合し、展開することもできます。
以下はAmazon Bedrockで実現可能なユースケースです。
テキスト生成
短編小説、エッセイ、ソーシャルメディアの投稿、ウェブページのコピーなど、オリジナルのコンテンツを新しく作成します。
チャットボット
チャットボットやバーチャルアシスタントなどの会話型インターフェースを構築し、顧客のユーザーエクスペリエンスを向上させます。
検索
大量のデータから質問に答えるために情報を検索、見つけ、合成します。
テキストの要約
記事、ブログ投稿、書籍、文書などのテキストコンテンツの要約を取得し、全文を読まずに要点を把握します。
画像生成
言語プロンプトからさまざまな主題、環境、シーンのリアルで芸術的な画像を作成します。
パーソナライゼーション
単語のマッチングよりも関連性と文脈がある製品の推奨事項で、顧客が探しているものを見つける手助けをします。
最近の機械学習の進歩(特にトランスフォーマーベースのニューラルネットワークアーキテクチャの発明)により、何十億ものパラメータや変数を持つモデルが登場しています。2019年の最大の事前トレーニング済みモデルは3.3億のパラメータでしたが、現在の最大モデルは5,000億以上のパラメータで、わずか数年で1,600倍の増加です。
今日のFMは、大規模な言語モデル(LLM)GPT3.5やBLOOM、Stability AIのテキストから画像へのモデルであるStable Diffusionなど、ブログ投稿の作成、画像の生成、数学問題の解決、対話の実施、ドキュメントに基づいた質問への回答など、複数の領域にまたがる幅広いタスクを実行できます。
FMのサイズと汎用性は、感情分析のためのテキスト分析、画像分類、トレンド予測などの特定のタスクを実行する従来のMLモデルとは異なります。FMは、複雑な概念を学習できるようにする大量のパラメータを持っているため、さらに多くのタスクを実行できます。
カスタマイズされたFMは、例えば銀行、旅行、医療など、さまざまな消費者向け業界において、企業の声、スタイル、サービスを体現したユニークな顧客体験を作り出すことができます。
一例として、関連するすべての取引を使用して、内部向けに毎日の活動報告書を自動生成する必要がある金融機関は、独自のデータ(過去の報告書を含む)でモデルをカスタマイズすることで、FMがこれらの報告書がどのように読まれるべきか、どのデータが生成に使用されたかを学習できるようになります。
Amazon Bedrockはいつリリースされるか
Amazon Bedrock AIツールは一般公開されておらず、現在のプレビューは限定的に提供されているようです。
おそらくAmazonのAWSやエンタープライズ顧客に展開される前の段階と想定されます。ただし、Dall-E 2やChatGPTのような個別のツールとは異なり、Bedrockは一般向けに利用可能なものではなく、開発者向けのサービスになります。
Amazon Bedrockの料金・価格体系
Bedrockの料金・価格体系は明示されていませんが、AWSの一機能と捉えることができるため、FMsと呼ばれる各AIツールのAPIを利用するごとに従量課金で料金がかかると考えられます。詳しく知りたい方は、Amazonまで問い合わせましょう。
Amazon Bedrock:今後の展望・課題
Amazon Bedrockの今後の展望は明るいと考えられます。ジェネレーティブAI技術の急速な進歩と、Foundation Models(FM)の多様性が増すことで、Amazon Bedrockはさらに多くの業界とアプリケーションに対応した強力なプラットフォームへと進化していくでしょう。
新たなアプリケーション分野の開拓
Amazon Bedrockが提供するFMが多様化し、新たな分野のAIモデルが開発されることで、これまで考えられなかったような新しいアプリケーションが実現されるでしょう。例えば、動画生成や音楽作成、3Dモデリングなど、これまでのジェネレーティブAIの範疇を超えた分野への適用が期待されます。
カスタマイズの簡易化
ユーザーが自社のデータを用いてFMをプライベートにカスタマイズするプロセスが、さらに簡単かつ効率的になることで、より多くの企業がAmazon Bedrockを活用しやすくなるでしょう。これにより、各企業の独自のニーズやブランドイメージに合わせたジェネレーティブAIの活用が可能となります。
より強力なAIモデルの開発
AI技術の進歩により、より大規模で高性能なAIモデルが登場することが予想されます。これらの新しいモデルがAmazon Bedrockに統合されることで、ユーザーはさらに高度なタスクを効率的に実行できるようになるでしょう。
倫理的AIの重視
ジェネレーティブAIの普及に伴い、倫理的なAIの使用がますます重要になってきます。Amazon Bedrockは、プラットフォームの安全性やプライバシー保護、不適切なコンテンツの排除など、倫理的なAIの実現に向けた取り組みを継続して強化していくことが予想されます。
教育や研究への貢献
Amazon Bedrockが提供するジェネレーティブAI技術は、教育や研究の分野でも大きなインパクトを与えることが期待されます。より効果的な学習方法の提案や、研究データの解析・可視化など、教育や研究における新しいアプローチが実現されるでしょう。
これにより、学習者や研究者がより迅速かつ効果的に知識を獲得し、革新的な発見につながる可能性があります。
AI技術の透明性と信頼性の向上
Amazon Bedrockを利用する企業や組織が増えることで、ジェネレーティブAIの透明性と信頼性がより重要視されるようになるでしょう。AIモデルの開発やカスタマイズにおいて、その動作原理や倫理的な配慮が明確になり、利用者に対してより説明責任を果たせるようになることが期待されます。
セキュリティとプライバシーの強化
生成型AIの普及に伴い、セキュリティやプライバシーの問題も重要性を増していくでしょう。Amazon Bedrockは、データの保護やモデルのセキュリティ対策を強化し、ユーザーの信頼を獲得するための取り組みを続けていくことが求められます。
これらの展望が現実となることで、ジェネレーティブAI技術は私たちの生活やビジネスをより豊かで革新的なものへと変革していくでしょう。
AmazonはジェネレーティブAI向けのクラウドインフラを提供開始【Amazon EC2 Trn1n/Amazon EC2 Inf2】
Amazon Bedrockの公表と同時に、Amazon AWSは、生成型AIのための最もコスト効果的なクラウドインフラである、AWS Trainiumを搭載したAmazon EC2 Trn1nインスタンスとAWS Inferentia2を搭載したAmazon EC2 Inf2インスタンスを一般提供開始しました。
これらのインスタンスは、AIスタートアップ企業に最適なMLインフラを選択することで、パフォーマンスを最大化し、コストを抑える能力を提供します。
Trainium搭載のTrn1インスタンスは、他のEC2インスタンスに比べて最大50%のトレーニングコスト削減が可能で、800 GbpsのEFAネットワーキングを備えています。また、Trn1nインスタンスは、1600 Gbpsのネットワーク帯域幅を提供し、大規模なネットワーク集約型モデルに対してTrn1よりも20%高いパフォーマンスが得られます。
将来的には、ほとんどのMLコストが推論の実行に関連するため、推論に最適化されたシリコンを優先しました。2018年には、推論専用チップであるInferentiaを発表しました。そして、今日、大規模な生成型AIアプリケーション向けに最適化されたAWS Inferentia2を搭載したInf2インスタンスを発表しています。
Inf2インスタンスは、前世代のInferentiaベースのインスタンスに比べて最大4倍のスループットと最大10倍の低レイテンシを実現し、他のAmazon EC2インスタンスと比較して最大40%の推論価格性能向上を達成しています。
まとめ
Amazon Bedrockは、ジェネレーティブAI開発においてパワフルなサポートを提供する画期的なサービスです。Bedrockは、開発者が手軽にアクセスできるように、他社製を含む高性能なAIモデルを提供しています。
また、Amazon EC2 Trn1nインスタンスやInf2インスタンスを使って、最も効率的なコストでモデルの学習と推論を実行できます。このサービスの登場により、AI技術がさらに広まり、新たな革新が生まれることが期待されます。今後もAmazon Bedrockが提供する機能やサービスに注目していきましょう。