いまさら聞けない「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