AI ソリューションの基礎
このドメインで学ぶこと
このドメインでは、AWS が提供する主要な AI / ML サービスを学びます。基盤モデル API の Amazon Bedrock、機械学習プラットフォームの Amazon SageMaker、ビジネス向けアシスタントの Amazon Q、そして特定用途の AI サービス (Comprehend、Rekognition、Transcribe など) の使い分けが中心テーマです。AIF-C01 で出題比率 28% を占める最大ドメインです。
重要ポイント
- Amazon Bedrock - 複数の基盤モデルを統一 API で呼び出せるサービス。Claude、Llama、Titan などをサーバーレスで使える
- Amazon SageMaker - データ準備からモデル開発・学習・デプロイまで一気通貫で支援する ML プラットフォーム
- Amazon Q - ビジネス向け生成 AI アシスタント。Q Developer (開発支援) と Q Business (社内文書検索) がある
- 特定用途 AI - Comprehend (テキスト分析)、Translate (翻訳)、Transcribe (音声→テキスト)、Polly (テキスト→音声)、Rekognition (画像・動画分析)、Textract (文書からテキスト抽出)
- Bedrock Knowledge Bases - 自社データで RAG を簡単に実装できる Bedrock の機能
- Bedrock Agents - 複数のステップを自律的に実行する AI エージェントを Bedrock 上で構築できる機能
- Bedrock Guardrails - 不適切な発言や個人情報漏洩を防ぐためのガードレール機能
用語と概念
Amazon Bedrock
Anthropic Claude、Meta Llama、Amazon Titan、Mistral、Stability AI など複数の基盤モデルを単一の API で呼び出せるフルマネージドサービスです。サーバーレスで使え、追加機能として Knowledge Bases (RAG)、Agents、Guardrails などを提供します。
Amazon SageMaker
ML モデルの開発全工程 (データ準備、学習、評価、デプロイ、運用) を支援するプラットフォームです。SageMaker Studio で開発、SageMaker Training で学習、SageMaker Endpoint で本番推論を提供します。独自モデルを一から作りたい場合に強力です。
Amazon Q (Q Developer / Q Business)
Amazon Q は AWS が提供するビジネス向け生成 AI アシスタントです。Q Developer はコード生成・レビュー・AWS リソース操作支援、Q Business は社内文書から RAG で回答する社内ナレッジアシスタントです。SaaS 形態ですぐ使えます。
特定用途 AI サービスの使い分け
Comprehend (感情分析、エンティティ抽出)、Translate (機械翻訳)、Transcribe (音声→テキスト)、Polly (テキスト→音声)、Rekognition (顔検出、物体検出、コンテンツモデレーション)、Textract (PDF・画像から構造化テキスト抽出) は、それぞれ専用に最適化された API です。簡単・高速・低コストで導入できます。
Bedrock Guardrails と Knowledge Bases
Knowledge Bases は S3 などのデータソースから RAG を構築する Bedrock の機能で、検索とプロンプト統合を自動化します。Guardrails は不適切な内容、個人情報、特定トピックなどをブロックするフィルタで、企業利用に必要な安全性を確保します。
理解度チェック
学んだ内容を 5 問で確認しましょう