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
BedrockでNL2SQLをやってみる
Search
やくも
August 09, 2025
230
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BedrockでNL2SQLをやってみる
JAWS-UG 北陸新幹線 #4 in 長野
やくも
August 09, 2025
More Decks by やくも
See All by やくも
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
1
260
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
1.4k
社内RAGの導入で気を付けたポイント
yakumo
3
210
おいらのAWSアップデートの追い方〜Slack×AgentCore〜
yakumo
2
200
AgentCore Managed Harness を使ってみよう
yakumo
2
610
AgentCoreがWindowsで動かなかった原因を調べてみた
yakumo
1
140
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
460
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
2
730
なんとなくの実装を抜け出す!10分でおさらいするAgentCoreの認証・認可
yakumo
2
1k
Featured
See All Featured
New Earth Scene 8
popppiees
3
2.6k
Designing for Performance
lara
611
70k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
670
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How to build a perfect <img>
jonoalderson
1
6k
Making Projects Easy
brettharned
120
6.7k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
520
Git: the NoSQL Database
bkeepers
PRO
432
67k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.7k
Side Projects
sachag
456
43k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Transcript
Bedrock NL2SQL
所属:株式会社クレスコ 好きなサービス:Amazon Neptune 年次:2年目 経歴: 2024年4月 株式会社クレスコ入社 2024年7月 ビジネスソリューション事業部配属 2025年6月
2025 Japan AWS Jr.Champion 名前:八雲 慎之助
None
• Natural Language To SQL • 自然言語で書かれた質問や命令を、 データベースから情報を取得するためのSQLクエリに変換する技術 • SQLの専門的な知識がなくてもデータの集計や分析ができる
• 複雑なクエリ文を考える時間を短縮できる • データ分析のハードルが一気に下がる
Amazon Bedrock Amazon Redshift 生成したクエリを実行
None
GRANT USAGE ON SCHEMA public TO “IAMR:ナレッジベースのロール名"; GRANT SELECT ON
products TO “IAMR:ナレッジベースのロール名"; • RedshiftのSELECT権限をナレッジベースのロールに付与 →SELECTに留めておく
Amazon Bedrock Amazon Redshift 生成したクエリを実行
• 商品テーブル • 商品名、売上価格、属性 • 返品ポリシーテーブル • 返品可能条件等 商品テーブル 返品テーブル
None
SELECT "product_name", "sales" FROM public.products ORDER BY "sales" DESC LIMIT
1; 商品テーブル
None
SELECT "p"."name", "r"."return_period", "r"."open_condition" AS "return_conditions", "r"."shipping_cost_payer" FROM public.products “p”
INNER JOIN public.return_policies "r" ON "p"."policy_id" = "r"."policy_id" WHERE "p"."name" = 'ごまドレッシング'; • 複数のテーブルを結合した検索もできている 商品テーブル 返品テーブル
読み取り(SELECT) しかやっちゃダメだよ C R U D
GRANT USAGE ON SCHEMA public TO “IAMR:ナレッジベースのロール名"; GRANT SELECT ON
products TO “IAMR:ナレッジベースのロール名"; • RedshiftのSELECT権限をナレッジベースのロールに付与 →SELECTに留めておく
Amazon Bedrock Amazon Redshift • 自然言語操作だと、望ましくない処理が実施されないか? • 誤った削除、書き換えなど • SELECTのみ許可する
消して! 書き換えて! TRUNCATEして! SELECTのみ許可
Amazon Bedrock Amazon Redshift 生成したクエリを実行
Amazon Bedrock
•構造化データ •非構造化データ XXXテーブル • 表形式のデータ • DBで管理 • 行・列といったように、データ構造が決まっている •
特定の構造が定義されていない • それだけでは検索や集計が難しい Ex)テキストファイル、画像、動画、音声
Amazon Bedrock Agent Amazon Redshift Amazon Bedrock Amazon Bedrock OpenSearch
Service XXXテーブル
Amazon Bedrock Agent Amazon Redshift Amazon Bedrock Amazon Bedrock OpenSearch
Service
None
Amazon Bedrock Agent Amazon Redshift Amazon Bedrock Amazon Bedrock OpenSearch
Service 返品規約について 商品データについて
None
• Bedrock Agentを利用して、ナレッジベースの呼び分けができる • 複雑なSQLの生成や構造・非構造データの取り扱い • 権限を絞って安全に利用できる
Amazon Bedrock S3 S3 • 動画や音声、画像からデータを抽出できる マルチモーダルストレージ
None
None
• ナレッジベースに登録できます
• Bedrock Agentを利用して、ナレッジベースの呼び分けができる • 複雑なSQLの生成や構造・非構造データの取り扱い • 権限を絞って安全に利用できる • BDAやRedShiftのETL統合など、拡張性あり
None
None
• 直通の新幹線、特急がない(泣) • ルートとしては以下の二つ ①北陸新幹線で上越妙高まで、そこから特急しらゆきに乗り換え ②高崎まで戻り、上越新幹線に乗車 • 直通なら高速バスくらい….? • かなり安め!