
$ ls blog/tag/
#Bedrock
18件の記事


【GenU完全攻略 #5】GenUのRAGとAgentCore Runtimeの違い——検索と行動を使い分ける
GenUのRAGとAgentCore Runtimeは何が違うのか。「検索して答える」と「ツールを呼び出して行動する」の違いを比較表と判断フローで整理。どちらを選ぶかの基準がわかる。
続きを読む →
【GenU完全攻略 #4】GenU × RAG 基礎編——ナレッジベース構築と検索の仕組み
GenUのRAG機能をゼロから理解する。Bedrock Knowledge Baseの構成要素・データソースの種類・チャンク設計・検索の仕組みを整理し、GenUからRAGを呼び出す流れまでを解説する。
続きを読む →
AgentCore Runtime Stateful MCPをゼロから理解する——プロトコルの仕組みから実装まで
AgentCore RuntimeのStateful MCPをコマンド集ではなく仕組みから理解する。MCPのJSON-RPCプロトコル・SSEストリーム・SigV4署名の動作を順を追って解説し、Elicitation・Sampling・Progress notificationsを動かす。
続きを読む →
AgentCore RuntimeにMCPサーバーをデプロイしてElicitation・Sampling・Progress notificationsを試す
AgentCore RuntimeにFastMCPサーバーをデプロイし、Elicitation・Sampling・Progress notificationsの3機能を実際に動かすまでの手順を解説する。ARM64パッケージングや認証まわりのはまりどころも記録する。
続きを読む →

【開発記録 #3】BedrockでWell-Architectedレビューを生成する——システムプロンプト設計
Claude Code × AWSでSaaSを作るシリーズ第3回。Bedrockを呼び出すLambdaの実装と、AIにWell-Architectedレビュアーとして振る舞わせるシステムプロンプトの設計プロセスを記録する。
続きを読む →
Amazon Bedrock AgentCore RuntimeがStateful MCPに対応——1セッション内で複数回やり取りできるMCPサーバーとは
AgentCore RuntimeがStateful MCP(Model Context Protocol)に対応した。Elicitation・Sampling・Progress notificationsの3機能とmicroVMによるセッション分離の仕組みを解説する。
続きを読む →
【開発記録 #1】AWSアーキテクチャレビューAIを作る——設計思想と全体像
Claude Code × AWSでSaaSを作るシリーズ第1回。AWSアーキテクチャレビューAIを作る理由、技術スタックの選定、全体構成、Claude Codeで開発する意義を整理する。
続きを読む →
AgentCore RuntimeのStateful MCPを理解するための前提知識——MCPとAIエージェントの関係
AgentCore RuntimeのStateful MCPを理解するために必要な前提知識を整理する。MCPとは何か、AIエージェントとの関係、Stateless MCPの限界、AgentCore Runtimeの役割をまとめる。
続きを読む →


Bedrock Knowledge Baseのメタデータフィルタリング——ドキュメントに属性を付けて検索対象を制御する仕組み
Bedrock Knowledge Baseのメタデータフィルタリングの仕組みを解説する。S3へのmetadata.json配置からフィルター構文・ingestionの動作まで、部署別アクセス制御の実装に必要な知識をまとめた。
続きを読む →
Bedrock retrieve_and_generate API——KB検索と回答生成を1回で完結させる仕組み
Bedrock Knowledge BaseのRAGに使うretrieve_and_generate APIの構造を解説する。retrieve との違い、modelArnの指定方法、レスポンスのcitations処理まで、実装コードをベースにまとめた。
続きを読む →
GenUのRAGに部署別アクセス制御を追加した——Bedrock Knowledge Base メタデータフィルタリング
GenU標準のRAGは全ユーザーが全ドキュメントを参照できる。カスタムLambdaとBedrockのメタデータフィルタリングを使って、Cognitoの部署情報に基づいたアクセス制御を実装した。
続きを読む →

