この講座で学べること
1. なぜAI基盤を学ぶのか
生成AIをアプリケーションに組み込む動きは、単発の呼び出しから、ドキュメントを検索して答えるRAG(Retrieval-Augmented Generation)、外部ツールを呼び出しながらタスクをこなすAIエージェントへと発展しています。こうした仕組みを一度きりの試作ではなく、組織のAI基盤として運用に載せていくには、モデル呼び出し・知識検索・エージェント実行・ガードレール・監視・IAM境界といった要素を1つずつ組み立てられる必要があります。
この講座では、AWSのAmazon BedrockとAmazon Bedrock AgentCoreを軸に、Playgroundとの対話やLambdaからのモデル呼び出しから始めて、RAGでナレッジを持たせる、AgentCoreでエージェントを運用基盤に載せる、LINEチャットボットとして公開する、といった流れを段階的に体験します。最後に、Guardrails・CloudWatch・IAM境界といった運用面を1つのセクションで締めることで、AI基盤としての体裁を整えます。
Bedrock を使った GitHub Actions × AI コードレビュー・自動化のような、AI基盤の応用ハンズオンは 応用ハンズオンセクション にまとめています。
2. 学べること・身につくこと
この講座を修了すると、以下のスキルが身につきます。
| スキル | 内容 |
|---|---|
| Bedrockの基礎 | Anthropic Claudeの初回利用フォームを提出し、Playground・Lambdaからモデルを呼び出せる |
| RAG | Knowledge Basesでナレッジを持たせ、社内ドキュメントに基づく応答を返せる |
| AIエージェントの実装 | Lambdaでツール呼び出しループを自前実装し、エージェントの中核となる仕組みを理解できる |
| LINEチャットボット | AgentCore Runtime に載せたエージェントを LINE Messaging API から呼び出し、日常アプリからAI基盤を利用できる |
| AgentCore | ハーネスとRuntimeの2つの層でエージェントを構築し、自前実装との違いを説明できる |
| AI基盤の運用 | Guardrails・CloudWatch・IAM境界で、AI基盤を安全に運用できる |
3. こんな方におすすめ
- 生成AIをアプリに組み込む具体的な方法を知りたい方
- AWS上でRAGやAIエージェントを構築したい方
- 自前実装とマネージド(AgentCore)の使い分けを理解したい方
- AI基盤を運用に載せるうえで押さえるべき観点を整理したい方
4. セクション一覧
| セクション名 | 種別 | 概要 | 目安時間 | 料金の目安 |
|---|---|---|---|---|
| Bedrock概要 | 概要 | Bedrockの全体像、他のAWS AI/MLサービスとの違い、モデル・料金・API・周辺サービスの俯瞰 | 30分 | – |
| Bedrockを使ってみよう | ハンズオン | Anthropic Claudeの初回利用フォーム提出、Playgroundでの対話、LambdaからのシンプルなConverse呼び出し | 90分 | 数十円 |
| Bedrockにナレッジをもたせよう | ハンズオン | Bedrock Knowledge BasesとS3でRAGを構築し、Lambdaから呼び出す | 90分 | 数百円 |
| LambdaによるBedrockの応用操作を身につけよう | ハンズオン | Bedrockのマルチターン会話・ツール呼び出しループ・システムプロンプト・エラーハンドリング・並列呼び出し・履歴管理をLambdaで実装 | 90分 | 数十円 |
| AgentCore概要(制作中) | 概要 | AgentCoreの概要と、実行基盤(Harness/Runtime)・主要コンポーネントの位置づけ | 30分 | – |
| AgentCoreハーネスでAIエージェントを作ろう(制作中) | ハンズオン | AgentCore CLIとAgent Inspectorを使って、configだけでハーネスを立ち上げ、ブラウザ画面から会話しながら反復開発する | 60分 | 数百円 |
| AgentCoreハーネスをLambdaから呼び出そう(制作中) | ハンズオン | ハーネスをboto3のinvoke_harnessから呼び出し、Lambda Function URLでHTTPエンドポイントとして公開する |
60分 | 数百円 |
| AgentCore Memoryで会話履歴を任せよう(制作中) | ハンズオン | 04章でDynamoDBに自前実装した会話履歴保存を、AgentCore Memoryのマネージド機能に置き換える | 60分 | 数百円 |
| AgentCore Runtimeでエージェントを作ろう(制作中) | ハンズオン | Strands Agents SDKでループを書き、Direct Code DeploymentでRuntimeへデプロイする | 90分 | 数百円 |
| AgentCore Runtimeにコンテナデプロイしよう(制作中) | ハンズオン | DockerfileとECRを使い、コンテナ方式でAgentCore Runtimeへデプロイする | 90分 | 数百円 |
| AgentCore Gatewayでツールを統合公開しよう(制作中) | ハンズオン | Lambda関数をGatewayに登録してMCPツール化し、統一エンドポイントとして公開する | 90分 | 数百円 |
| AgentCoreでMCPサーバを作ろう(制作中) | ハンズオン | AgentCoreでMCPサーバを公開し、クライアントから接続する | 90分 | 数百円 |
| AgentCore Identityでアクセス制御を設計しよう(制作中) | ハンズオン | Cognitoと組み合わせてエージェント呼び出しに認証を組み込み、外部API向けの認証情報も管理する | 60分 | 数百円 |
| AgentCore Browserでブラウザ操作を任せよう(制作中) | ハンズオン | AgentCore Browserでヘッドレスブラウザをエージェントに操作させ、Web情報取得を自動化する | 60分 | 数百円 |
| AgentCore Code Interpreterで動的コード実行を任せよう(制作中) | ハンズオン | AgentCore Code Interpreterでサンドボックス内のPython実行をエージェントに任せる | 60分 | 数百円 |
| AgentCore Observabilityでエージェントを可視化しよう(制作中) | ハンズオン | CloudWatch Transaction Searchを有効化し、Runtimeエージェントのトレース・メトリクス・ログをGenAI Observabilityで確認する | 60分 | 数十円 |
| AgentCoreでLINEチャットボットを構築しよう(制作中) | ハンズオン | AgentCore Runtimeに載せたエージェントをLINE Messaging APIから呼び出す構成を構築 | 90分 | 数百円 |
| AI基盤の運用を整えよう(制作中) | ハンズオン | Guardrails・CloudWatch・IAM境界でAI基盤の運用を整える | 90分 | 数百円 |
5. 前提知識
Lambda / API Gateway の基礎知識があると、エージェントの実行基盤やチャットボット構成の理解が深まります。まだ学習していない場合は、サーバレス講座 と並行して進めると理解しやすくなります。
6. 関連するセクション
- サーバレス講座では、本講座のエージェントの実行基盤として使うLambdaやAPI Gatewayの基礎を学べます
- オブザーバビリティ講座では、本講座の運用講座で扱うCloudWatchによる監視の考え方を深められます
- DevSecOps講座では、本講座のIAM境界・Guardrailsに通じるセキュリティ観点を学べます