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
AWS Bedrock を使って30分で社内文書検索RAGアプリ作ってみた
Search
Aya Okada
March 03, 2025
Technology
0
39
AWS Bedrock を使って30分で社内文書検索RAGアプリ作ってみた
2025/1/17(金)19:00-21:00 @AWS大阪オフィス
【Japan AWS Jr. Champions主催】若手応援LT会
LT登壇資料
Aya Okada
March 03, 2025
Tweet
Share
More Decks by Aya Okada
See All by Aya Okada
AWS Security Hub の活用に苦労した話。
kotowari
0
24
新人SEが改善した!AWS Security Hub Tips 3選
kotowari
0
32
Other Decks in Technology
See All in Technology
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
230
AWS テクニカルサポートとエンドカスタマーの中間地点から見えるより良いサポートの活用方法
kazzpapa3
2
550
解析の定理証明実践@Lean 4
dec9ue
0
180
rubygem開発で鍛える設計力
joker1007
2
210
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
110
Agentic Workflowという選択肢を考える
tkikuchi1002
1
530
エンジニア向け技術スタック情報
kauche
1
270
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
4
2.1k
HiMoR: Monocular Deformable Gaussian Reconstruction with Hierarchical Motion Representation
spatial_ai_network
0
110
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
560
Wasm元年
askua
0
140
本が全く読めなかった過去の自分へ
genshun9
0
540
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Agile that works and the tools we love
rasmusluckow
329
21k
Typedesign – Prime Four
hannesfritz
42
2.7k
Writing Fast Ruby
sferik
628
61k
Side Projects
sachag
455
42k
Bash Introduction
62gerente
614
210k
Embracing the Ebb and Flow
colly
86
4.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Transcript
若手応援LT会 DATE. 2025.1.17 AWS Bedrock を使って 30分で社内文書検索RAGアプリ作ってみた 伊藤忠テクノソリューションズ株式会社 岡田理 Copyright©
2025 ITOCHU Techno-Solutions Corporation 本資料の内容は発表者の個人的見解であり、所属組織の公式見解を示すものではありません。 本資料に記載されている、製品名、会社名、ロゴ等は各社の商標または登録商標です。
若手応援LT会 DATE. 2025.1.17 AWS Bedrock を使って 30分で社内文書検索RAGアプリ作ってみた 伊藤忠テクノソリューションズ株式会社 岡田理 Copyright©
2025 ITOCHU Techno-Solutions Corporation 初めて
若手応援LT会 DATE. 2025.1.17 AWS Bedrock を使って 30分で社内文書検索RAGアプリ作ってみた 伊藤忠テクノソリューションズ株式会社 岡田理 Copyright©
2025 ITOCHU Techno-Solutions Corporation 初めて
若手応援LT会 DATE. 2025.1.17 AWS Bedrock を使って 30分で社内文書検索RAGアプリ作ってみた 伊藤忠テクノソリューションズ株式会社 岡田理 Copyright©
2025 ITOCHU Techno-Solutions Corporation 初めて
若手応援LT会 DATE. 2025.1.17 AWS Bedrock を使って 30分で社内文書検索RAGアプリ作ってみた 伊藤忠テクノソリューションズ株式会社 岡田理 Copyright©
2025 ITOCHU Techno-Solutions Corporation 初めて 最新のAmazon NOVAモデル 使ってみた!
自己紹介 岡田 理 Okada Aya 広域社会インフラ事業部 西日本技術統括本部 中国九州SI部 SI第6課 システムエンジニア
• クラウド(AWS) • ネットワーク(cisco) • セキュリティ(paloalto) • 新卒1年目(IT経験も1年目) • アプリ開発経験無し 01 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17 2024/10 若手エンジニア応援LT大会 @AWS目黒オフィス
Amazon Bedrockとの出会い 02 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE.
2025.1.17 • じゃんけんで獲得した書籍 • AWSの生成AIサービスを体系的に解説 • 知識だけでなくハンズオンまで丁寧にサポート Amazon Bedrock 生成AIアプリ開発入門 御田 稔 (著), 熊田 寛 (著), 森田 和明 (著)
Bedrockとの出会い 02 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
• じゃんけん大会で獲得した書籍 • AWSの生成AIサービスを体系的に解説 • 知識だけでなくハンズオンまで丁寧にサポート Amazon Bedrock 生成AIアプリ開発入門 御田 稔 (著), 熊田 寛 (著), 森田 和明 (著)
作ったアプリ|自社のテレワーク制度について教えてくれるチャットボット 03 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
• 正しい • 細かい • 分かりやすい • アイコンが可愛い
作ったアプリ| 03 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
• 正しい • 細かい • 分かりやすい • アイコンが可愛い 自社の規則通りに 回答している!
Knowledge Bases for Amazon Bedrock 内容と構成 04 Copyright© 2025 ITOCHU
Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17 「社内文書検索RAGアプリ」 ① 社内テレワーク文書(PDF)×5を使用 ② BedrockのナレッジベースでS3バケットを 指定する ③ ドキュメントが埋め込み処理される ④ ベクトルDBに格納される ⑤ テレワークについて質問する ⑥ ベクトル変換される ⑦ 検索結果を取得する ⑧ 回答が生成される AWS Cloud 埋め込みモデル LLM ベクトルDB S3バケット ドキュメント 1 2 3 4 5 6 7 8
内容と構成 04 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
規定書、ガイド、FAQ、、、、いろいろなタイプの文書を使用しました
Knowledge Bases for Amazon Bedrock 内容と構成 04 Copyright© 2025 ITOCHU
Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17 「社内文書検索RAGアプリ」 ① 社内テレワーク文書(PDF)×5を使用 ② BedrockのナレッジベースでS3バケットを 指定する ③ ドキュメントが埋め込み処理される ④ ベクトルDBに格納される ⑤ テレワークについて質問する ⑥ ベクトル変換される ⑦ 検索結果を取得する ⑧ 回答が生成される AWS Cloud 埋め込みモデル LLM ベクトルDB S3バケット ドキュメント 1 2 3 4 5 6 7 8 30 min
RAGを利用しない場合 05 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
使用モデル|テキスト生成 06 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
2024/12/3 にAWS re:Invent 2024内のKeynoteにて発表された Amazon独自開発のモデル 「Amazon Nova Pro」 テキスト生成の主力「Anthropic Claude 3 Sonnet」と比較して、、 • 低コスト • 応答速度も高速 参考サイト↓ https://www.qes.co.jp/media/aws/a513 1000トークンあたりの料金(入力/出力) Claude 3 Sonnet 0.0030 USD / 0.0150 USD Amazon Nova Pro 0.0008 USD / 0.0032 USD
回答を比較 06 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
質問:テレワークを行うときの勤務場所の決まりについて教えてください。 Anthropic Claude 3 Sonnet Amazon Nova Pro
引っかかりポイント 06 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
本の通りにコードを書いたが、回答が出力されないエラーに直面、、、 langchainのバージョンアップで解決! Name: langchain Version: 0.2.0 → Version: 0.3.8 Name: langchain-aws Version: 0.1.4 → Version: 0.2.10
使用モデル|埋め込みモデル 07 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
「Cohere Embed Multilingual」 →埋め込み(ベクトル変換)が高品質 →競合他社よりも低価格
使用モデル|ベクトルDB 08 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
「Amazon Aurora PostgreSQL Serverless」 「OpenSearch Serverless」と比較して、、、 • 利用コストの節約ができる 稼働時間:24時間/日 × 30日/月 データ量:10MB/ファイル × 100ファイル = 2GB 参考サイト↓ https://zenn.dev/konta_dev/articles/28808875c2419f 月額 Amazon OpenSearch Serverless 174.24 USD Amazon Aurora PostgreSQL Serverless 86.40 USD
まとめ 09 Copyright© 2025 ITOCHU Techno-Solutions Corporation 若手応援LT会 DATE. 2025.1.17
自社テレワーク制度について教えてくれる、 「社内文書検索RAGアプリ」を開発 • 初のアプリ開発が30分で完結 • 文書タイプを選ばない&回答品質の高さから RAGの凄さを体感 〇 使用モデル • Amazon Nova Pro • Cohere Embed Multilingual • Amazon Aurora PostgreSQL Serverless 〇 参考書籍 • 「Amazon Bedrock 生成AIアプリ開発入門」 御田 稔 (著), 熊田 寛 (著), 森田 和明 (著) 本資料の内容は発表者の個人的見解であり、所属組織の公式見解を示すものではありません。 本資料に記載されている、製品名、会社名、ロゴ等は各社の商標または登録商標です。