AI ソリューションの基礎
What you will learn
このドメインでは、AWS が提供する主要な AI / ML サービスを学びます。基盤モデル API の Amazon Bedrock、機械学習プラットフォームの Amazon SageMaker、ビジネス向けアシスタントの Amazon Q、そして特定用途の AI サービス (Comprehend、Rekognition、Transcribe など) の使い分けが中心テーマです。AIF-C01 で出題比率 28% を占める最大ドメインです。
Key points
- 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 - 不適切な発言や個人情報漏洩を防ぐためのガードレール機能
Terms and concepts
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 は不適切な内容、個人情報、特定トピックなどをブロックするフィルタで、企業利用に必要な安全性を確保します。
Check your understanding
Check what you have learned with 5 questions