👁

この講座で学べること

1. なぜAI基盤を学ぶのか

生成AIをアプリケーションに組み込む動きは、単発の呼び出しから、ドキュメントを検索して答えるRAG(Retrieval-Augmented Generation)、外部ツールを呼び出しながらタスクをこなすAIエージェントへと発展しています。こうした仕組みを一度きりの試作ではなく、組織のAI基盤として運用に載せていくには、モデル呼び出し・知識検索・エージェント実行・ガードレール・監視・IAM境界といった要素を1つずつ組み立てられる必要があります。

この講座では、AWSのAmazon BedrockAmazon Bedrock AgentCoreを軸に、Playgroundとの対話やLambdaからのモデル呼び出しから始めて、RAGでナレッジを持たせる、AgentCoreでエージェントを運用基盤に載せる、自作Webアプリケーションから安全に呼び出せる状態まで公開する、といった流れを段階的に体験します。あわせて、Guardrails・CloudWatch・IAM境界といった運用面を1つのセクションで扱い、AI基盤としての体裁を整えます。

Bedrock を使った GitHub Actions × AI コードレビュー・自動化のような、AI基盤の応用ハンズオンは 応用ハンズオンセクション にまとめています。

1.1 こんな方におすすめ

  • 生成AIをアプリケーションに組み込む具体的な方法を知りたい方
  • AWS上でRAGやAIエージェントを構築したい方
  • 自前実装とマネージド(AgentCore)の使い分けを理解したい方
  • AI基盤を運用に載せるうえで押さえるべき観点を整理したい方

1.2 学べること・身につくこと

この講座を修了すると、以下のスキルが身につきます。

スキル 内容
Bedrockの基礎 Anthropic Claudeの初回利用フォームを提出し、Playground・Lambdaからモデルを呼び出せる
RAG Knowledge Basesでナレッジを持たせ、社内ドキュメントに基づく応答を返せる
AIエージェントの実装 Lambdaでツール呼び出しループを自前実装し、エージェントの中核となる仕組みを理解できる
AIチャットボット AgentCore Runtime に載せたエージェントを Cognito 認証付きの Next.js フロントエンドから呼び出し、Amplify Hosting に AI チャットボットとして公開できる
AgentCore ハーネスとRuntimeの2つの層でエージェントを構築し、自前実装との違いを説明できる
AI基盤の運用 Guardrails・CloudWatch・IAM境界で、AI基盤を安全に運用できる

2. 章一覧

章名 種別 概要 目安時間 料金の目安
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ハーネスを作ろう ハンズオン マネジメントコンソールのハーネスをクイック作成からハーネスを作成し、プレイグラウンドで挙動を確認したうえで、独自スキル(料理レシピアシスタント)をS3経由で追加してドメイン特化のエージェントに変身させる 90分 数百円
AgentCore Runtimeを作ろう ハンズオン マネジメントコンソールから「テンプレートから始める」でRuntimeを作成し、コンソールで動作確認したうえで、ランタイムに載っているテンプレートコードをS3から取り出して中身を確認する 60分 数百円
AgentCore Runtime SDKを理解しよう 総合 AgentCore CLIとStrands Agents SDKで自分でエージェントのコードを書き、ローカルで動作確認したうえでDirect Code DeploymentでRuntimeへデプロイする 90分 数百円
AgentCore Runtimeにコンテナデプロイしよう ハンズオン DockerfileとECRを使い、コンテナ方式でAgentCore Runtimeへデプロイする 90分 数百円
AgentCore Memoryで会話履歴を保持しよう(制作中) ハンズオン AgentCore Memoryリソースをコンソールで手動作成し、StrandsのAgentCoreMemorySessionManagerでRuntimeエージェント(MyMemoryAgent)に短期・長期メモリを組み込む 90分 数百円
AgentCore Identityでアクセス制御を設計しよう(制作中) ハンズオン 前章のMyMemoryAgentにCognito受信認証を後付けし、認証なしでの呼び出し失敗とトークン付き呼び出しの成功を体験する 60分 数百円
AgentCore Browserでブラウザ操作を任せよう(制作中) ハンズオン 前章までのMyMemoryAgentにAgentCore Browser呼び出しを追加し、ヘッドレスブラウザでWeb情報取得を自動化する 60分 数百円
AgentCore Code Interpreterで動的コード実行を任せよう(制作中) ハンズオン 前章までのMyMemoryAgentにAgentCore Code Interpreter呼び出しを追加し、サンドボックス内のPython実行をエージェントに任せる 60分 数百円
AgentCore Observabilityでエージェントを可視化しよう(制作中) ハンズオン CloudWatch Transaction Searchを有効化し、前章までのMyMemoryAgentのトレース・メトリクス・ログをGenAI Observabilityで確認する。章末で使い回してきたリソースを一括削除する 60分 数十円
AgentCore Gatewayでツールを統合公開しよう(制作中) ハンズオン Lambda関数をGatewayに手動で登録してMCPツール化し、統一エンドポイントとして公開する 90分 数百円
Guardrailsで安全なモデル呼び出しを設計しよう(制作中) ハンズオン Bedrock Guardrailsを作成し、Converse呼び出し・Strandsエージェント・IAMポリシーに紐づけて安全なモデル呼び出しを設計する 60分 数十円
AgentCoreで自作アプリケーションのAI操作基盤を作ろう(制作中) ハンズオン 自作のTasks APIをMCPサーバ経由でAI操作可能にし、Claude Desktopと自作Strandsエージェントの両方から利用。Guardrailsと Strandsフックの2層で破壊的操作を防御する総合ハンズオン 180分 数百円
AIチャットボットを作ろう(制作中) ハンズオン AgentCore Runtimeにデプロイしたエージェントを、Cognito OIDCの受信認証で保護し、Next.jsフロントエンドからAmplify HostingにAIチャットボットとして公開する総合ハンズオン 90分 数百円

3. 学習の流れ

3.1 事前に学んだほうが良い講座

本講座を始める前に、以下を学んでおくと理解がスムーズです。

講座名 事前に学ぶ理由
AWS講座 本講座で扱う IAM・S3 などの AWS 主要サービスを先に理解しておくため
Python講座 本講座の Lambda 関数のコードを Python で書くため
サーバレス講座 本講座で扱う Lambda・API Gateway の基礎を先に理解しておくと、各章のAI基盤構成の把握がスムーズになるため

3.2 この講座を学んだら

本講座の後は、以下を実施するのがおすすめです。

講座名 おすすめの理由
フロントエンド講座 本講座の 18章で使う Next.js フロントエンドの実装をより深く読み解き、独自のフロントエンドを組み立てられるようになるため
オブザーバビリティ講座 本講座の AgentCore Observability 章で扱う CloudWatch による監視の考え方を、AI基盤以外のシステムにも展開できるようになるため

この教材は役に立ちましたか?

いいねをたくさんいただけると、制作者の励みになり、より多くのセクションが作れるようになります。

感想を一言(任意)

いただいたコメントは次の制作のヒントになります。ぜひお気軽にご投稿ください。

このコメントは他の受講生には公開されません。DevOps Camp運営が、教材改善のために確認します。

0 / 2000
この講座で学べること