Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon Bedrock Agents (ナレッジベースの種類)
Search
為藤アキラ
February 05, 2025
Technology
340
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Bedrock Agents (ナレッジベースの種類)
為藤アキラ
February 05, 2025
More Decks by 為藤アキラ
See All by 為藤アキラ
Agent ServerはWeb Serverではない。ADKで考えるAgentOps
akiratameto
0
210
AI Agent Vertex AI Agent Builder × A2A × ADKで繋げるマルチエージェント
akiratameto
1
150
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
2
410
Amazon Bedrockで実現する堅牢なデータエンジニアリング
akiratameto
1
140
Bedrock カスタムモデルvs汎用モデルの比較
akiratameto
1
170
Vertex AIで実現するLLMデータアノテーションの効率化と自動化
akiratameto
0
220
DeepSeek-R1をカスタムモデルとしてAmazon Bedrockにインポートし活用
akiratameto
0
270
Amazon Bedrock Agents (基本編)
akiratameto
0
250
SageMaker Feature Storeを活かしたLLM推論
akiratameto
1
130
Other Decks in Technology
See All in Technology
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
180
サイバー捜査員研修(前半)
nomizone
1
1.6k
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
460
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
1
170
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
230
Amazon Bedrock Managed Knowledge BaseDive Deep
ren8k
0
400
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
0
1.5k
[MIRU26] To What Extent Does MLLM-as-a-Judge Exhibit Cross-Model Preference Bias?
keio_smilab
PRO
0
200
ウォーターフォール開発案件のPMとしてAI活用を模索している話
hatahata021
3
310
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
460
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
8
7.6k
Featured
See All Featured
How GitHub (no longer) Works
holman
316
150k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Unsuck your backbone
ammeep
672
58k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Deep Space Network (abreviated)
tonyrice
0
250
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
610
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
420
Transcript
AWS活用 Amazon Bedrock #2 Amazon Bedrock Knowledge Bases ナレッジベースの種類 株式会社BLUEISH
代表取締役CEO兼CTO 為藤アキラ @AkiraTameto
為藤 アキラ (Akira Tameto) 株式会社BLUEISH 代表取締役 CEO兼CTO ・AWS歴12年 ・直近のAIプロジェクト
・画像を中心とした機械学習とLLM のハイブリッドのアーキテクト 自己紹介
今回の基本編でのゴール ・RAGとは? ・ナレッジベースとは? ・ナレッジベースの種類 - ベクターストアを用いたナレッジベース - 構造化データストアを用いたナレッジベース
- Amazon Kendra GenAIインデックスを用いたナレッジベース
RAGとは?
RAGとは? RAG(Retrieval-Augmented Generation)とは、生成型AIに外部の知識を取り 入れることで、より正確で豊富な情報に基づいた文章を生成する手法
RAGが重要なのはなぜか? LLM の応答には予測がつかないという問題がある。 さらに、LLM のトレーニングデータは静的であり、蓄積された知識に期限を設け ています。 <LLMの課題U 答えがないのに虚偽の情報を提示すること ユーザーが特定の最新の応答を期待している場合に、古くなった、または一 般的な情報を提示する
用語の混乱により、異なるトレーニングソースが同じ用語を使用して異なる 内容について話すため、回答が不正確になります。
Bedrock Knowledge Bases!
Bedrock Knowledge Baseとは?
Bedrock Knowledge Basesとは? RAGをエンドツーエンドで支援するフルマネージド機能。 企業のプライベートデータをLLMやエージェントに安全に接続し、文脈に沿っ た回答を生成できる
Bedrock Knowledge Basesとは? RAGを で支援するフルマネージド機能。 企業のプライベートデータをLLMやエージェントに安全に接続し、文脈に沿っ た回答を生成できる エンドツーエンド ここでいう「エンドツーエンド」とは、データの取り込みから最終的な回答生 成までの全プロセスを一貫して、シームレスに提供出来るということ
Bedrock Knowledge Basesとは? 1. データの取り込み・インジェスト 企業のプライベートデータを安全に収集・統合し、処理可能な形に整備します。 2. インデックス作成・検索 取り込んだデータに対してインデックスを作成し、必要な情報を効率的に検索・抽出できるようにします。 3.
文脈付与・プロンプト生成 検索結果を元に、LLM(大規模言語モデル)やエージェントに与えるための適切な文脈情報やプロンプトを生成します。 4. 回答生成 LLMが提供された文脈情報をもとに、ユーザーの質問に対して適切な回答を生成します。
ナレッジベースの種類
ナレッジベースの種類
ナレッジベースの種類 1.Knowledge Base with Vector Store ベクターストア型ナレッジベース 2.Knowledge Base
with Structured Data Store 構造化データストア型ナレッジベース 3.Knowledge Base with Kendra GenAI Index Amazon Kendra GenAIインデックス型ナレッジベース
ナレッジベースの種類 1.Knowledge Base with Vector Store ベクターストア型ナレッジベース 2.Knowledge Base
with Structured Data Store 構造化データストア型ナレッジベース 3.Knowledge Base with Kendra GenAI Index Amazon Kendra GenAIインデックス型ナレッジベース
ナレッジベースの種類
ナレッジベースの種類
1.ベクターストア型ナレッジベース <概要> ・非構造化データ(例: テキスト文書やPDF)を扱う一般的なRAGアプローチ。 文書をベクトル表現に変換し類似検索で関連情報を取得することが出来る。 ・取り込み~分割~埋め込み生成~格納までの流れを自動処理するため、開発 者はデータソースを指定するだけで利用可能!
1.ベクターストア型ナレッジベース テキストの意味に基づく検索が可能になり、質問と表現が異なっても関連内容を 見つけ出せる。社内の様々な非構造データ(ドキュメント、ノート、Wiki等)に 横断的に対応可能で、LLMによる回答に社内文書のコンテキストを追加できる <ユースケース> ・社内ナレッジFAQボット ・製品マニュアルや技術文書のQA ・契約書やレポートの要約取得など ・社内ドキュメントを活用した質問応答全般
2.構造化データストア型ナレッジベース 1.Knowledge Base with Vector Store ベクターストア型ナレッジベース 3.Knowledge Base
with Kendra GenAI Index Amazon Kendra GenAIインデックス型ナレッジベース 2.Knowledge Base with Structured Data Store 構造化データストア型ナレッジベース
2.構造化データストア型ナレッジベース
2.構造化データストア型ナレッジベース <概要> 構造化データ(テーブルやデータベースのレコード)に対する質問に、該当デー タをクエリで取り出して回答に利用するアプローチ。自然言語の質問をデータ ベース問い合わせ(SQL)に変換して実行し、結果を取得することが出来る。
2.構造化データストア型ナレッジベース <ユースケース> 構造化データに基づくQ&Aシナリオ系に適している ・ビジネス指標や社内システムの問い合わせ (例:「••の今月の売上は?」、「◦◦の在庫数はいくつ?」など)。 ・社内のBI/分析データ ・顧客データベース ・在庫・取引記録の問い合わせ対応など
3.Amazon Kendra GenAIインデックス型ナレッジベース 1.Knowledge Base with Vector Store ベクターストア型ナレッジベース
2.Knowledge Base with Structured Data Store 構造化データストア型ナレッジベース 3.Knowledge Base with Kendra GenAI Index Amazon Kendra GenAIインデックス型ナレッジベース
3.Amazon Kendra GenAIインデックス型ナレッジベース
3.Amazon Kendra GenAIインデックス型ナレッジベース <概要> Amazon Kendra をLLM向けの情報検索に利用するアプローチ。 Kendraに社内ドキュメントをインデックスし、Bedrock Knowledge Baseがそ
のインデックスに対して検索を行います。
3.Amazon Kendra GenAIインデックス型ナレッジベース <Kendraとは?> Amazon Kendraは、機械学習を活用したエンタープライズ検索サービスです。 Amazon Kendraを利用することで、Amazon S3 バケットやAmazon
RDS等 様々な場所に存在するデータやドキュメントから、必要な情報を効率的に検索 することが可能になります。
3.Amazon Kendra GenAIインデックス型ナレッジベース <ユースケース> 大量の社内ドキュメントを扱う場合や、データソースが多岐にわたる場合など (ファイルサーバ、SharePoint、社内Wiki、チケットシステム等に分散した情 報)。 既に社内検索でKendraを導入済みで、そのインデックスを生成AIにも活用した いケースの時につかえる
まとめ
4.まとめ Amazon Bedrock Knowledge Base により、企業のデータを組み込んだ生成AIアプリケーショ ンを簡潔に構築可能。データの形態や目的に合わせ、「ベクターストア」「構造化DB」 「Kendraインデックス」の3つの方法を選択できる。 1.ベクターストア 社内の非構造テキストから有用情報をベクトル検索で取得し、LLMの回答に反映。ドキュメントQAに最適
2.構造化データ 社内DBの最新データを直接参照して回答を生成。社内数値レポートや事実質問に有効 3.Kendra 企業向け検索基盤とLLMを統合。大規模・多様な文書セットを扱う高度なQAシステムに適する
Thank You!