Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
KB Orchestration for Customer
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryoma Shirakawa
February 20, 2026
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KB Orchestration for Customer
Ryoma Shirakawa
February 20, 2026
More Decks by Ryoma Shirakawa
See All by Ryoma Shirakawa
Amazon Q Developerで 日韓対応アプリをつくる
srkw
0
23
Bedrock×Pollyで実現する対話型音声要約
srkw
1
390
ガバメントクラウドでAWS CloudShellを使いたい
srkw
0
720
しくじり職員 俺のようになるな!〜ネットワーク運用管理補助者の調達〜
srkw
0
610
世界の中央省庁に学ぶAWS活用最前線:海外5事例ピックアップ
srkw
0
430
今さら聞けないT系インスタンス
srkw
0
450
GCASアップデート(202504-202506)
srkw
0
590
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.5k
WCS-LA-2024
lcolladotor
0
840
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
A better future with KSS
kneath
240
18k
RailsConf 2023
tenderlove
30
1.6k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
700
4 Signs Your Business is Dying
shpigford
187
23k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Transcript
© 2025 Fujitsu Limited © 2025 Fujitsu Limited 1 第1回
Japan AWS Jr. Champions Tech Ignite KB Orchestration for Customer ユーザー主導のRAGを実現する設計と実装 富士通株式会社 CEO室 DX Division 2025 Japan AWS Jr. Champions 白川 遼馬
© 2025 Fujitsu Limited © 2025 Fujitsu Limited 1.自己紹介 2.導入
3.発表の目的 4.RAG管理の問題 5.ソリューション概要 6.アーキテクチャ全体図 7.KB Pool の仕組み Agenda 8.Ingestion Job API による自動同期 9.データ分離戦略 10.KB 割り当てフロー 11.パフォーマンス比較 12.質疑応答
© 2025 Fujitsu Limited © 2025 Fujitsu Limited 自己紹介 Shirakawa
Ryoma 白川 遼馬 富士通株式会社 CEO室 DX Division コーポレートストラテジー Qiita https://qiita.com/srkwr ⚫ 業務内容 • 新規事業開発の推進 ⚫ コミュニティ活動 • Gov-JAWS • 富士通社内 AWSコミュニティ
© 2025 Fujitsu Limited © 2025 Fujitsu Limited 導入 Amazon
Bedrock Knowledge Base(KB) とは Amazon Bedrock Knowledge Baseを使用すると、会社のプライベー トデータソースからのコンテキスト情報を基盤モデルおよびエージェ ントに提供し、より正確で関連性の高い、カスタマイズされた応答を 生成できます
© 2025 Fujitsu Limited © 2025 Fujitsu Limited 発表の目的 ユーザーが
KB を管理するために、 どういう機能を提供すべきか? エンタープライズ環境における「自律的なRAG運用」を実現するための技術的アプローチ データ分離 複数ユーザーが混在する環境で、 セキュリティとアクセス制御を 担保した運用設計 性能 PoCで実装した内容を題材に、 スケーラビリティ について解説 運用 Bedrock KB × OpenSearch Serverlessで 「速い・安全・運用しやすい」 を両立させる実装パターン
© 2025 Fujitsu Limited © 2025 Fujitsu Limited RAG管理の問題 データ分離の課題
スケーラビリティの課題 運用管理の課題 データ混入のリスク 複数プロジェクト・複数ユーザーが同一 システムを利用する際、検索結果の混入 は許されない。 データアクセス制御 ユーザーごと、プロジェクトごとの厳密 な権限管理が必要不可欠。 KB作成待機時間 KBの動的作成には通常 かかる。 KB作成スパイク時の遅延 同時に複数プロジェクトが作成されると 待機時間が発生し、UXが悪化する。 手動同期の限界 ファイルアップロード後に手動でKB同期 を行うのは運用負荷が高い。 データ不整合 同期忘れにより、S3上のファイルと検索 結果に差異が生じるリスクがある。
© 2025 Fujitsu Limited © 2025 Fujitsu Limited ソリューション概要 コア機能
KB Pool方式 事前にKBをプールし、プロジェクト作成時に即座にアサイン。 自動同期 ファイルアップロードをトリガーに、取り込み(Ingestion)を自 動開始。ユーザー操作不要で最新化。 データ分離 プロジェクトごとにS3パスとメタデータを分離。マルチテナン ト環境でもデータの混入を防止。 ベクトル検索 主要サービス仕様 (Tech Stack) Amazon Bedrock Knowledge Base Embedding Model Titan Em bed Text v2 1024 Dimensions LLM Claude 3.5 Sonnet Max Tokens: 16k OpenSearch Serverless Vector Store Index TypeFixed Index (Shared) AlgorithmHNSW / Cosine CapabilityFiltering & Auto-scaling Serverless Backend App Layer Lambda DynamoDB API Gateway Cognito
© 2025 Fujitsu Limited © 2025 Fujitsu Limited アーキテクチャ全体図
© 2025 Fujitsu Limited © 2025 Fujitsu Limited KB Pool
の仕組み Pool Lifecycle KB POOL (Available) KB-01 KB-02 EventBridge Replenish Allocation (~1s) ACTIVE PROJECT KB-99 S3 Path Updated Sync Started Implementation Highlights StartIngestionJobによる事前同期 共通ナレッジはKB作成時に同期済みのため、割り当て後すぐに検索可能。 メタデータ分離 単一の固定インデックスを全KBで共有し、メタデータで論理的に分離。 リサイクル (Release) 削除時はデータをクリアしてプールへ返却し、コスト効率を最大化。
© 2025 Fujitsu Limited © 2025 Fujitsu Limited KB Pool
の仕組み Pool Lifecycle KB POOL (Available) KB-01 KB-02 EventBridge Replenish Allocation (~1s) ACTIVE PROJECT KB-99 S3 Path Updated Sync Started Implementation Highlights StartIngestionJobによる事前同期 共通ナレッジはKB作成時に同期済みのため、割り当て後すぐに検索可能。 メタデータ分離 単一の固定インデックスを全KBで共有し、メタデータで論理的に分離。 リサイクル (Release) 削除時はデータをクリアしてプールへ返却し、コスト効率を最大化。
© 2025 Fujitsu Limited © 2025 Fujitsu Limited Ingestion Job
API による自動同期 データ取り込みパイプライン詳細 1 S3 File Access Permissions: s3:GetObject, s3:ListBucket 2 Parsing & Chunking PDF/Word/Excel extraction -> Fixed-size chunks 3 Embedding Generation Model: Titan Embed Text v2 (1024 dims) 4 Vector Storage Target: OpenSearch Serverless (AOSS)
© 2025 Fujitsu Limited © 2025 Fujitsu Limited データ分離戦略
© 2025 Fujitsu Limited © 2025 Fujitsu Limited データ分離戦略
© 2025 Fujitsu Limited © 2025 Fujitsu Limited KB 割り当てフロー
© 2025 Fujitsu Limited © 2025 Fujitsu Limited パフォーマンス比較 99%
Setup Time Reduction Speed 100% Auto-Synced Automation
© 2025 Fujitsu Limited © 2025 Fujitsu Limited 質疑応答 ご清聴ありがとうございました