🚀

いまさら聞けない「AWS×生成AI」:Amazon Bedrockを中心に用語と技術を整理する

に公開

最近、周りのエンジニアから「ChatGPTやGeminiは触っているけれど、AWSの生成AIって結局どうなの?」「サービスが多すぎて何から手をつければいいか分からない」という声を耳にします。

確かに、生成AIの進化スピードは凄まじく、キャッチアップするだけでも一苦労ですよね。ですが、AWSの生成AIサービスを知っておくことは非常に強力な武器になります。

この記事では、AWSにおける生成AIの中核サービスである Amazon Bedrock を中心に、最低限押さえておくべき用語と技術要素を整理して解説します。

Amazon Bedrockとは何か?

一言で言えば、Amazon Bedrockは 「複数の強力な生成AI(基盤モデル)を、単一のAPIで横断的に利用できるフルマネージド型プラットフォーム」 です。

さまざまなメーカーのモデルから、用途に合わせて最適なものを選べる「ハブ」のような役割を果たします。しかも、サーバーレスなのでサーバーを管理する必要はありません。

サーバーレスかつAPIベースのメリット

開発者は、EC2を立ててGPUを積んで……といったインフラ管理に悩まされることなく、APIを叩くだけで 推論(Inference) を実行できます。

推論 (Inference) とは?
学習済みのAIモデルに新しいデータ(プロンプト)を入力し、回答を生成させるプロセスのこと。

Converse API:モデルの切り替えが自由自在

Bedrockの素晴らしい点のひとつに「Converse API」があります。これは異なるメーカーのモデルに対しても、共通のコード形式でリクエストを送れる仕組みです。これにより、「今日はClaudeを使い、明日はNovaを試す」といった切り替えが驚くほどスムーズに行えます。

主要モデルの比較と選び方

Bedrockでは、 基盤モデル (FM: Foundation Model) と呼ばれる、幅広いタスクに対応可能な学習済みモデルを選択して利用します。

基盤モデル (FM) とは?
大規模なデータセットで事前に学習され、要約、対話、画像生成など多目的に活用できる大規模なAIモデルのこと。

ここでは、現在Bedrockで利用できる主要な4つのモデルファミリーを比較してみましょう。

モデル名 開発元 特徴 得意分野
Nova AWS 最新・高速・低コストな次世代モデル 高速な処理、コスト効率重視のアプリ
Titan AWS 汎用的で実績のある標準モデル テキスト生成、埋め込み、画像生成の標準化
Claude Anthropic 非常に高い知能と論理性 複雑な推論、プログラミング、長い文書の理解
Llama Meta オープンモデルのデファクト 特定タスクへの微調整、標準的な対話

Nova と Titan はどちらも AWS が開発したモデルですが、Nova は 2024 年 12 月に発表された次世代モデルとして、Titan よりもさらに高い性能と、劇的な低コスト化を両立しているのが特徴です。一方、Titan は初期から提供されており、エンタープライズ向けの安定した選択肢となっています。

料金の考え方:トークンとは?

生成AIの料金を理解する上で欠かせないのが トークン という概念です。

トークン (Token) とは?
AIがテキストを処理する際の最小単位(単語の断片のようなもの)。多くのモデルでは「1,000トークンあたりいくら」という従量課金制が採用されています。

料金の目安(2026年1月現在)
例えば、最新の Nova Micro モデルを東京リージョンで利用した場合:

  • 入力: $0.035 / 100万トークン
  • 出力: $0.14 / 100万トークン

日本語の場合、1トークンはおよそ0.7〜1文字程度と言われています。つまり、 文庫本1冊分(約10万文字)のテキストを AI に読み込ませても、わずか 1 円にも満たない金額 (0.0035ドル程度)で処理できてしまう計算です。この圧倒的な低コストが、Nova シリーズの大きな魅力ですね。

AWSで生成AIを扱う最大のメリット:セキュリティ

企業が生成AIを導入する際、最も懸念するのが「入力したデータがAIの再学習に使われ、他社への回答に漏洩しないか?」という点です。

この点について、AWSは公式FAQにて以下のように明確に回答しています。

Q: AWS は Bedrock で処理されたデータをモデルのトレーニングに使用しますか?
A: いいえ。AWS は、Bedrock の基盤となるモデルのトレーニングに、お客様のデータを使用することはありません。また、モデルプロバイダーとデータを共有することもありません。
引用元:Amazon Bedrock よくある質問(データ保護)

このように、入力したデータが基盤モデルの「再学習」に使われることはなく、社外秘の情報も安心して扱うことができます。

生成AI版「責任共有モデル」

AWSでお馴染みの「責任共有モデル」は生成AIでも健在です。

  • AWSの責任: 基盤モデル自体の安全性、インフラの保護、データの分離。
  • ユーザーの責任: プロンプトの管理、生成されたコンテンツの検証、適切なアクセス権限の設定。

この境界線が明確であるため、エンタープライズ企業でも安心して本番導入ができるのです。

Bedrockを支える3つの強力な周辺機能

単にAPIを叩くだけでなく、アプリケーションを「賢く、安全に」するために、AWSは3つの強力な機能を提供しています。

① Knowledge Bases for Amazon Bedrock (RAGの自動化)

社内ドキュメントなどの「最新の外部知識」をAIに参照させる手法を RAG と呼びます。

RAG (Retrieval-Augmented Generation) とは?
検索拡張生成。AIの学習データに含まれない最新情報や社内データを検索し、その結果をもとに回答を生成させる技術。
これにより、AIが自信満方に嘘をつく ハルシネーション(Hallucination:幻覚) を大幅に抑制できます。

② Agents for Amazon Bedrock (アクションの自動化)

「ユーザーの代わりにタスクを実行する」機能です。例えば「最新の在庫を調べて注文を入れる」というリクエストに対し、AIが自らLambda関数を呼び出してデータベースを操作するといった一連のアクションを自動化できます。

③ Guardrails for Amazon Bedrock (安全性の担保)

不適切なコンテンツのフィルタリングや、個人情報の隠蔽を行う機能です。モデルの種類に関係なく、組織全体で統一された安全基準を適用できます。

まとめ

「OpenAIと何が違うの?」という問いへの答えは、 「AWSのエコシステム(S3, Lambda, IAM等)との密接な統合と、最高水準のセキュリティ」 にあります。

生成AIアプリケーションの構築は、もはや「どのモデルが優れているか」というモデル単体の評価に留まりません。むしろ、既存のクラウド資産やビジネスロジックといかにシームレスに連携させ、システム全体の一部として最適に組み込むか、という実践的なフェーズに移っています。

最初のステップ

まずはAWSマネジメントコンソールのAmazon Bedrock画面にある 「Playground」 を触ってみてください。以下のように多様なモデルが最初から用意されており、要件に応じて柔軟に選択・切り替えができる点こそが Bedrock の大きな強みです。

Playground では、コードを書かずに Claude や Nova といったさまざまなモデルをその場で試すことができます。実際のアプリケーション開発では SDK 等を用いてコードから呼び出すことになりますが、まずはここで各モデルの回答精度やスピードを比較してみるのが、自分たちのユースケースに最適なモデルを絞り込むための有効な手段となります。

今日からBedrockを触って、生成AIをあなたのアーキテクチャの一部に取り込んでみましょう!

Discussion