---
title: 【AWS re:Invent 2025】ワークショップ「Build production AI agents with Amazon Bedrock Knowledge Bases (AIM341)」レポート｜Nextmode Blog
description: AWS re:Invent 2025でのAmazon Bedrockを使用したAIエージェント構築ワークショップの詳細レポート。
image: https://info.nextmode.co.jp/hubfs/1000008508.jpg
---

[![nextmode blog](https://info.nextmode.co.jp/hubfs/raw_assets/public/NextMode_Theme/nextmode%20blog.png)](https://info.nextmode.co.jp/blog)

[ホワイトペーパー](https://info.nextmode.co.jp/white-paper/) [資料請求](https://info.nextmode.co.jp/request/) [お問い合わせ](https://nextmode.co.jp/contact/)

- [会社TOP](https://nextmode.co.jp/)
- [生成AIセキュリティ](https://nextmode.co.jp/services/ai/security/)
- [SaaSライセンス＆サポート](https://nextmode.co.jp/services/saas/)
  
    - [Oktaライセンス＆サポート](https://nextmode.co.jp/services/saas/okta/)
    - [Netskopeライセンス＆サポート](https://nextmode.co.jp/services/saas/netskope/)
    - [Notionライセンス＆サポート](https://nextmode.co.jp/services/saas/notion/)
    - [Asanaライセンス＆サポート](https://nextmode.co.jp/services/saas/asana/)
    - [SysCloudライセンス＆サポート](https://nextmode.co.jp/services/saas/syscloud/)
    - [CrowdStrikeライセンス＆サポート](https://nextmode.co.jp/services/saas/crowdstrike/)
- [AWS総合支援](https://nextmode.co.jp/services/aws/)
  
    - [AWS導入コンサル・構築](https://nextmode.co.jp/services/aws_consulting/)
    - [AWS運用・保守代行](https://nextmode.co.jp/services/aws_operation/)
- [導入事例](https://nextmode.co.jp/casestudy/)
- [会社情報](https://nextmode.co.jp/company/)
- [セミナー](https://info.nextmode.co.jp/seminar/)
- [ブログ](https://info.nextmode.co.jp/blog)

[![YouTube](https://nextmode.co.jp/assets/images/common/icon_youtube.svg)](https://www.youtube.com/@nextmode) <https://x.com/Nextmode_Inc>

目次

 2025/12/05 06:54

# 【AWS re:Invent 2025】ワークショップ「Build production AI agents with Amazon Bedrock Knowledge Bases (AIM341)」レポート

[» AWS](https://info.nextmode.co.jp/blog/tag/aws) [» イベントレポート](https://info.nextmode.co.jp/blog/tag/イベントレポート) [» re:Invent](https://info.nextmode.co.jp/blog/tag/reinvent)

[![ホワイトバード先輩](https://info.nextmode.co.jp/hs-fs/hubfs/Gemini_Generated_Image_pw0ms8pw0ms8pw0m.png?width=40&name=Gemini_Generated_Image_pw0ms8pw0ms8pw0m.png) ホワイトバード先輩](https://info.nextmode.co.jp/blog/author/whitebird_sp)

共有： [facebook-f icon](http://www.facebook.com/share.php?u=https://info.nextmode.co.jp/blog/-aws-reinvent-2025-build-production-ai-agents-with-amazon-bedrock-knowledge-bases-aim341) [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://info.nextmode.co.jp/blog/-aws-reinvent-2025-build-production-ai-agents-with-amazon-bedrock-knowledge-bases-aim341) [Twitter icon](https://twitter.com/intent/tweet?url=https://info.nextmode.co.jp/blog/-aws-reinvent-2025-build-production-ai-agents-with-amazon-bedrock-knowledge-bases-aim341) [pinterest-p icon](http://pinterest.com/pin/create/link/?url=https://info.nextmode.co.jp/blog/-aws-reinvent-2025-build-production-ai-agents-with-amazon-bedrock-knowledge-bases-aim341) [envelope icon](mailto:?body=https://info.nextmode.co.jp/blog/-aws-reinvent-2025-build-production-ai-agents-with-amazon-bedrock-knowledge-bases-aim341)

こんにちは、ホワイトバードです。

ラスベガスで開催されているAWS re:Inventに来ています。  
参加したセッションについてのレポートをまとめたいと思います。

今回は、Build production AI agents with Amazon Bedrock Knowledge Bases (AIM341)についてのレポートなります。

### セッション説明

##### 原文

Learn how to build and deploy production-grade AI agents using Amazon Bedrock Knowledge Bases, AgentCore Runtime, and the Strands Agents framework. This workshop demonstrates how to enhance foundation models with enterprise data sources using RAG, implement secure agent deployment patterns, and leverage Strands for agent orchestration. You'll gain hands-on experience connecting to tools through Amazon Bedrock AgentCore and monitoring agent behavior through comprehensive observability—all while maintaining enterprise-grade security and scalability.

##### 翻訳

Amazon Bedrock Knowledge Bases, AgentCore Runtime, Strands Agentsフレームワークを使用したプロダクショングレードのAIエージェントの構築とデプロイの仕方について学びましょう。本ワークショップでは基盤モデルへのRAGを使ったエンタープライズのデータソースの追加方法、セキュアなAIエージェントのデプロイパターン、そしてStrands Agentsによるエージェントのオーケストレーションの方法を体験します。参加者はエンタープライズグレードのセキュリティとスケーラビリティの確保しながらAmazon Bedrock AgentCoreでのツール利用と、AIエージェントの振る舞いを観察するハンズオンを行います。

セッション形式：Workshop

セッション時間：2時間

セッションレベル：400

### セッションレポート

本セッションでは、RAG（拡張検索生成）、Strands Agents、Bedrock AgentCoreといった比較的新しい概念が出てくるため、基礎的な知識の話から入ります。

##### RAGについて

RAGについては本レポートでは深くは触れませんが、本ワークショップで非構造化データと構造化データの違いを復習します。

- **非構造化データの場合**  
  ドキュメントをはじめ自然分や画像、動画などで構成されたデータを読み取る場合は、ベクトルストアを使用します。本ワークショップでは、OpenSearch Serverlessを使用しました。
- **構造化データの場合**  
  自然言語クエリをSQL文に変換し、データの移動や前処理なしに構造化データにアクセスします。本ワークショップでは、Redshiftに格納されたデータの読み取りを行います

 基本的な流れを整理します。

![1000008508](https://info.nextmode.co.jp/hs-fs/hubfs/1000008508.jpg?width=4000&height=2250&name=1000008508.jpg)

RAGの基本的な概念は下記をご覧ください

[https://aws.amazon.com/jp/what-is/retrieval-augmented-generation/](https://aws.amazon.com/jp/what-is/retrieval-augmented-generation/)

##### Strands Agentsについて

Strands AgentsはオープンソースのSDKで、非常に少ない行数で記述できるのが特徴です。簡単なインタラクションからマルチエージェントのオーケストレーションまで幅広く対応できます。

[https://aws.amazon.com/jp/blogs/news/introducing-strands-agents-an-open-source-ai-agents-sdk/](https://aws.amazon.com/jp/blogs/news/introducing-strands-agents-an-open-source-ai-agents-sdk/)

##### Bedrock AgentCoreについて

Bedrock AgentCoreは高機能エージェントを安全かつ大規模に構築、デプロイ、運用できるエージェントプラットフォームです。本ワークショップでは、下記の機能を使用しました。

- **AgentCore Runtime** **：**セッション分離機能を備えた低遅延サーバーレス環境を提供し、人気のあるオープンソースフレームワークを含むあらゆるエージェントフレームワーク、ツール、モデルをサポートし、マルチモーダルワークロードと長時間実行エージェントを処理します。
- **AgentCore Memory ：**セッションメモリと長期メモリを管理し、モデルに関連するコンテキストを提供しながら、エージェントが過去のインタラクションから学習できるようにします。
- **AgentCore Observability ：**リアルタイムダッシュボードと詳細な監査証跡を通じて包括的な監視を提供し、エージェントの推論と行動に完全な可視性をもたらします。

Bedrock AgentCoreについては、こちらをご覧ください。

[https://aws.amazon.com/jp/bedrock/agentcore/](https://aws.amazon.com/jp/bedrock/agentcore/)

 

#### ワークショップの流れ

ラボは大きく3つのパートに分かれています。

1. 非構造化データのナレッジベースの作成
2. 構造化データのナレッジベースの作成
3. AgentCore でのデプロイとMemoryの実装、Observabilityによるトレース

ラボ3まで終わらせるとこのような構成となります。

![1000008511](https://info.nextmode.co.jp/hs-fs/hubfs/1000008511.jpg?width=4000&height=2250&name=1000008511.jpg)

##### ワークショップでの学び

ワークショップを通じて、本番環境でAIエージェントを使用する際にはこのようなことが大切だという学びを得ました。

**本番環境へのデプロイ時の考慮事項**

- **コンテナ化：** ARM64をサポートするDockerベースのパッケージング
- **IAM設定：** AWSサービスへのセキュアなロールベースアクセス
- **ECR統合：** 自動イメージビルドとレジストリ管理
- **自動スケーリング：** 需要に応じてスケールするサーバーレスランタイム
- **エンドポイント設定：** 本番利用のためのエンドポイント

**メモリの統合 **

- **短期メモリ：** セッション内での会話の継続性維持
- **長期メモリ：** セッションをまたぐユーザーの好みの学習
- **メモリ戦略：** 要約の生成と好みの抽出
- **Hook統合：** Strandsフックを使用した会話の自動ログ記録
- **SSMパラメータストア：** 集中化された環境の管理

**オブザーバビリティ (Observability)**

- **OpenTelemetry統合：** ADOTによる自動計装（Instrumentation）
- **CloudWatch GenAI Observability：** エージェント監視用のダッシュボードを使用した可視化
- **トレース分析：** スパンレベルのタイミングを含む詳細な実行パスを分析
- **セッショントラッキング：** 会話レベルのメトリクスとユーザーパターンをトラッキング
- **メトリクスとログ：** 包括的な運用の可視化

### まとめ・感想

RAG, AgentCore, Strands AgentsとAWSでのAIエージェントの開発に必要なツールやサービスを一通り学ぶことができました。アイデアを形にできるよう、引き続き学んでいきたいと思います。

 

### 関連記事

[![【AWS】低頻度で発生する ALB の ClientTLSNegotiationErrorCount を CloudFront ログから読み解く](https://info.nextmode.co.jp/hubfs/Blog_aws.png) 【AWS】低頻度で発生する ALB の ClientTLSNegotiationErrorCount を CloudFront ログから読み解く ![](https://info.nextmode.co.jp/hubfs/avator_yukinawa.jpg) yuki 2026/08/13](https://info.nextmode.co.jp/blog/alb-clienttlsnegotiationerrorcount-cloudfront-client-disconnect)

[![【AWS】CloudFront＋ALB構成で遭遇した502（OriginCommError）の調査記録](https://info.nextmode.co.jp/hubfs/Blog_aws.png) 【AWS】CloudFront＋ALB構成で遭遇した502（OriginCommError）の調査記録 ![](https://info.nextmode.co.jp/hubfs/%E3%83%97%E3%83%AD%E3%83%95/IMG_6316%20-%20%E3%82%B3%E3%83%94%E3%83%BC.png) まなべ 2026/08/11](https://info.nextmode.co.jp/blog/cloudfront-alb-502-sni-default-certificate)

[![【Oktane26】セッション：Okta Workflows 顧客事例と今後のロードマップ](https://info.nextmode.co.jp/hubfs/%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%BF%E3%82%AD%E3%83%BC%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB/oktane26.png) 【Oktane26】セッション：Okta Workflows 顧客事例と今後のロードマップ ![](https://info.nextmode.co.jp/hubfs/kusumi.png) kusumin 2026/09/24](https://info.nextmode.co.jp/blog/oktane26-workflows-flowcase)

### Category

[» 技術](https://info.nextmode.co.jp/blog/tag/技術) [» Okta](https://info.nextmode.co.jp/blog/tag/okta) [» Notion](https://info.nextmode.co.jp/blog/tag/notion) [» イベントレポート](https://info.nextmode.co.jp/blog/tag/イベントレポート) [» Netskope](https://info.nextmode.co.jp/blog/tag/netskope) [» CrowdStrike](https://info.nextmode.co.jp/blog/tag/crowdstrike) [» Notion AI](https://info.nextmode.co.jp/blog/tag/notion-ai) [» AWS](https://info.nextmode.co.jp/blog/tag/aws) [» Asana](https://info.nextmode.co.jp/blog/tag/asana) [» カルチャー](https://info.nextmode.co.jp/blog/tag/カルチャー) [» ワーケーション](https://info.nextmode.co.jp/blog/tag/ワーケーション) [» 生成AIセキュリティ対策シリーズ](https://info.nextmode.co.jp/blog/tag/生成aiセキュリティ対策シリーズ) [» Oktane25](https://info.nextmode.co.jp/blog/tag/oktane25) [» SaaS](https://info.nextmode.co.jp/blog/tag/saas) [» re:Invent](https://info.nextmode.co.jp/blog/tag/reinvent) [» AI](https://info.nextmode.co.jp/blog/tag/ai) [» リモートワーク](https://info.nextmode.co.jp/blog/tag/リモートワーク) [» Keeper](https://info.nextmode.co.jp/blog/tag/keeper) [» ネクストモードアドベントカレンダー2024](https://info.nextmode.co.jp/blog/tag/ネクストモードアドベントカレンダー2024) [» Oktane24](https://info.nextmode.co.jp/blog/tag/oktane24) [» Oktane23](https://info.nextmode.co.jp/blog/tag/oktane23) [» Asana AI](https://info.nextmode.co.jp/blog/tag/asana-ai) [» Slack](https://info.nextmode.co.jp/blog/tag/slack) [» Oktane26](https://info.nextmode.co.jp/blog/tag/oktane26) [» OIGシリーズ](https://info.nextmode.co.jp/blog/tag/oigシリーズ) [» その他](https://info.nextmode.co.jp/blog/tag/その他) [» 脱Excelシリーズ](https://info.nextmode.co.jp/blog/tag/脱excelシリーズ) [» Oktane22](https://info.nextmode.co.jp/blog/tag/oktane22) [» SysCloud](https://info.nextmode.co.jp/blog/tag/syscloud) [» Google](https://info.nextmode.co.jp/blog/tag/google) [» HubSpot](https://info.nextmode.co.jp/blog/tag/hubspot) [» Zapier](https://info.nextmode.co.jp/blog/tag/zapier) [» Azure AD](https://info.nextmode.co.jp/blog/tag/azure-ad) [» Entra ID](https://info.nextmode.co.jp/blog/tag/entra-id) [» Googleドライブ](https://info.nextmode.co.jp/blog/tag/googleドライブ) [» SentinelOne](https://info.nextmode.co.jp/blog/tag/sentinelone) [» ゼロトラスト](https://info.nextmode.co.jp/blog/tag/ゼロトラスト) [» DocuSign](https://info.nextmode.co.jp/blog/tag/docusign) [» Jamf](https://info.nextmode.co.jp/blog/tag/jamf) [» セキュリティ対策](https://info.nextmode.co.jp/blog/tag/セキュリティ対策) [» トラブルシューティング](https://info.nextmode.co.jp/blog/tag/トラブルシューティング) [» 利用者目線](https://info.nextmode.co.jp/blog/tag/利用者目線) [» 運用](https://info.nextmode.co.jp/blog/tag/運用) [» GitHub](https://info.nextmode.co.jp/blog/tag/github) [» GitHub Gist](https://info.nextmode.co.jp/blog/tag/github-gist) [» JOUG](https://info.nextmode.co.jp/blog/tag/joug) [» Notion Calendar](https://info.nextmode.co.jp/blog/tag/notion-calendar) [» Proflly](https://info.nextmode.co.jp/blog/tag/proflly) [» kintone](https://info.nextmode.co.jp/blog/tag/kintone)

[![ネクストモード株式会社](https://nextmode.co.jp/assets/images/common/logo_white.svg)](https://nextmode.co.jp/)

Service

- [生成AIセキュリティ](https://nextmode.co.jp/services/ai/security/)
- [SaaSライセンス＆サポート](https://nextmode.co.jp/services/saas/) 
    - [Oktaライセンス＆サポート](https://nextmode.co.jp/services/saas/okta/)
    - [Netskopeライセンス＆サポート](https://nextmode.co.jp/services/saas/netskope/)
    - [Notionライセンス＆サポート](https://nextmode.co.jp/services/saas/notion/)
    - [Asanaライセンス＆サポート](https://nextmode.co.jp/services/saas/asana/)
    - [SysCloudライセンス＆サポート](https://nextmode.co.jp/services/saas/syscloud/)
    - [CrowdStrikeライセンス＆サポート](https://nextmode.co.jp/services/saas/crowdstrike/)
    - [Keeperライセンス＆サポート](https://nextmode.co.jp/services/saas/keeper/)
- [AWS総合支援](https://nextmode.co.jp/services/aws/) 
    - [AWS導入コンサル・構築](https://nextmode.co.jp/services/aws_consulting/)
    - [AWS運用・保守代行](https://nextmode.co.jp/services/aws_operation/)

Company

- [会社情報](https://nextmode.co.jp/company/)
- [サービス一覧](https://nextmode.co.jp/services/)
- [導入事例](https://nextmode.co.jp/casestudy/)
- [お知らせ](https://nextmode.co.jp/news/)
- [サステナビリティ](https://nextmode.co.jp/sustainability/)
- [採用](https://nextmode.co.jp/recruit/)
- [私たちの働き方](https://nextmode.co.jp/workstyle/)
- [カルチャー](https://nextmode.co.jp/culture/)

Contact

- [お問い合わせ](https://nextmode.co.jp/contact/)
- [資料請求](https://info.nextmode.co.jp/request/)

Media

- [セミナー](https://info.nextmode.co.jp/seminar)
- [ブログ](https://info.nextmode.co.jp/blog)
- [ホワイトペーパー](https://info.nextmode.co.jp/white-paper/)

- [![ネクストモード公式YouTubeチャンネル](https://nextmode.co.jp/assets/images/common/icon_youtube.svg)](https://www.youtube.com/channel/UCeW8ocoe9C3E0GOINh167MA)
- [![ネクストモード公式Xアカウント](https://nextmode.co.jp/assets/images/common/icon_x.svg)](https://twitter.com/Nextmode_Inc)

[English](https://nextmode.co.jp/en/)

- [NTTグループカスタマーハラスメント基本方針](https://group.ntt/jp/group/customer_harassment/)
- [就活ハラスメント防止方針](https://docs.nextmode.co.jp/nextmode_recruit_harassment.pdf)

- 運用アシスタント利用規約([AWS](https://docs.nextmode.co.jp/nextmode-unyo-assistant-aws-terms-of-use.pdf)/[Azure](https://docs.nextmode.co.jp/nextmode-unyo-assistant-azure-terms-of-use.pdf))
- [日中運用支援定型約款](https://docs.nextmode.co.jp/nextmode-nittyu-unyo-shien-terms-of-use.pdf)
- [定型約款](https://docs.nextmode.co.jp/nextmode-standard-contracts.pdf)

[プライバシーポリシー](https://nextmode.co.jp/company/privacy.html)

Copyright(c) Nextmode, Inc.

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "ホワイトバード先輩",
    "url" : "https://info.nextmode.co.jp/blog/author/whitebird_sp"
  },
  "dateModified" : "2025-12-08T08:41:36.924Z",
  "datePublished" : "2025-12-04T21:54:13.000Z",
  "headline" : "【AWS re:Invent 2025】ワークショップ「Build production AI agents with Amazon Bedrock Knowledge Bases (AIM341)」レポート｜Nextmode Blog",
  "image" : [ "https://info.nextmode.co.jp/hubfs/1000008508.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://info.nextmode.co.jp/blog/-aws-reinvent-2025-build-production-ai-agents-with-amazon-bedrock-knowledge-bases-aim341",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://info.nextmode.co.jp/hubfs/nm_l_color.png"
    },
    "name" : "ネクストモード株式会社"
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://nextmode.co.jp/#organization",
  "@type" : "Organization",
  "alternateName" : "Nextmode, Inc.",
  "logo" : "https://nextmode.co.jp/assets/images/common/logo_white.svg",
  "name" : "ネクストモード株式会社",
  "sameAs" : [ "https://www.youtube.com/channel/UCeW8ocoe9C3E0GOINh167MA", "https://twitter.com/Nextmode_Inc", "https://info.nextmode.co.jp/" ],
  "url" : "https://nextmode.co.jp/"
}
```