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
re:Inventで発表された Bedrockの新機能を色々使って、マルチRAGエージェントに...
Search
みのるん
December 09, 2024
Technology
4
810
re:Inventで発表された Bedrockの新機能を色々使って、マルチRAGエージェントにクラウド選定させてみた件
宇宙最速のBedrock Recap LT会(AWS re:Invent 2024)
https://jawsug.connpass.com/event/337666/
みのるん
December 09, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
2026年のAIエージェント構築はどうなる?
minorun365
17
6k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
5
380
Claude Codeベストプラクティスまとめ
minorun365
68
53k
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
3
880
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
20
4.7k
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
5
750
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
11
2.8k
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
13
5.1k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
14
3.8k
Other Decks in Technology
See All in Technology
TypeScript 7.0の現在地と備え方
uhyo
6
480
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
Kubernetesにおける推論基盤
ry
1
390
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
190
脳内メモリ、思ったより揮発性だった
koutorino
0
360
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
360
Tebiki Engineering Team Deck
tebiki
0
27k
楽しく学ぼう!コミュニティ入門 AWSと人が つむいできたストーリー
hiroramos4
PRO
1
200
Keycloak を使った SSO で CockroachDB にログインする / CockroachDB SSO with Keycloak
kota2and3kan
0
120
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
3k
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
300
Featured
See All Featured
A Soul's Torment
seathinner
5
2.5k
The Curious Case for Waylosing
cassininazir
0
270
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
230
Producing Creativity
orderedlist
PRO
348
40k
How to make the Groovebox
asonas
2
2k
sira's awesome portfolio website redesign presentation
elsirapls
0
190
Scaling GitHub
holman
464
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
400
KATA
mclloyd
PRO
35
15k
The untapped power of vector embeddings
frankvandijk
2
1.6k
My Coaching Mixtape
mlcsv
0
72
Transcript
ΈͷΔΜ !NJOPSVO "84SF*OWFOUͰൃද͞Εͨ #FESPDLͷ৽ػೳΛ৭ʑͬͯ Ϛϧν3"(ΤʔδΣϯτʹ ΫϥυαʔϏεબఆͤͯ͞Έͨ݅
XIPBNJ ޚాູʢΈͷΔΜʣ!NJOPSVO ςοΫΤόϯδΣϦετ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾʢ,"(ʣ +"846(ӡӦ౦ژࢧ෦43&ࢧ෦/8+"84 • "84$PNNVOJUZ)FSP • "844BNVSBJ •
+BQBO"845PQ&OHJOFFS • +BQBO"84"MM$FSUT&OHJOFFS
ࠓͷSF*OWFOU #FESPDLΞϓσࡇΓͰͨ͠Ͷʂ
ͨͩɺ͕ଟ͗ͯ͢ ʮ࣮ࡍͷҊ݅ʹͲ͏׆͔ͤΔͷʁʯ ͱ͍͏Πϝʔδ͕༙͔ͳ͍ͱ ͙͢ʹΕͯ͠·͍ͦ͏Ͱ͢
ͦ͜Ͱɺࠓճ ʮ:PVͷੜ"*Ϣʔεέʔεʹ ࠷దͳΫϥυΛఏҊͯ͘͠ΕΔ Ϛϧν3"(ΤʔδΣϯτʯ Λ࣮ࡍʹߏங͠ͳ͕Βɺ ৽ػೳΛॱ൪ʹΓࠐΜͰ͍͖·͢
ࠓճ࡞Γ͍ͨΞϓϦέʔγϣϯ ಜऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ φϨοδ ϕʔε φϨοδ
ϕʔε "VSPSB 4FSWFSMFTT ,FOESB 4 "84ΞΧϯτ 8FC αΠτ ϫΠ
"84ਪ͠WT"[VSFਪ͠ͷδϟοδΛ͠·͢ ಜऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ φϨοδ ϕʔε φϨοδ
ϕʔε "VSPSB 4FSWFSMFTT ,FOESB 4 "84ΞΧϯτ 8FC αΠτ ϫΠ #FESPDLͷ υΩϡϝϯτ "[VSF0QFO"* 4FSWJDFͷ υΩϡϝϯτ ֤Ϋϥυͷ ઐՈʹΛฉ͍ͯ ݁Λग़͢
·ͣ͜͜Λ࡞Γ·͢ʂ ಜऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ φϨοδ ϕʔε φϨοδ
ϕʔε "VSPSB 4FSWFSMFTT ,FOESB 4 "84ΞΧϯτ 8FC αΠτ ϫΠ
"NB[PO"VSPSB4FSWFSMFTT͕ #FESPDLφϨοδϕʔεͷΫΠοΫ࡞ʹରԠ • φϨοδϕʔεͷ࡞࣌ɺϕΫτϧ%#Λࣗಈߏஙͯ͘͠ΕΔػೳ ʮΫΠοΫ࡞ʯʹ"VSPSB4FSWFSMFTT͕ରԠʂ • ͜Ε·Ͱ0QFO4FBSDI4FSWFSMFTTͷΈ͕ରԠ͍ͯͨ͠ɻ ΑΓ҆ՁͳϕΫτϧ%#Ͱɺ3"(Λ؆୯ʹߏஙͰ͖ΔΑ͏ʹͳͬͨ • ઌ"VSPSB4FSWFSMFTT͕θϩεέʔϧʹରԠ͕ͨ͠ɺ
ຊػೳͷςϯϓϨʔτͰ࠷৽όʔδϣϯ͕ࢦఆ͞Ε͍ͯͳ͍ɻ ରԠ͢ΔʹखಈͰ"VSPSBͷઃఆมߋ͕ඞཁͱͳΔͨΊҙ
࣮ࡍʹͬͯΈͨ • ࣗಈߏஙʹʮ࠷େ͔͔Δʯ ࢫ͕දࣔ͞ΕΔ • σϑΥϧτ71$ʹΫϥελʔ͕ ࡞ΒΕΔʢมߋෆՄʣ • σϑΥϧτͷόʔδϣϯͩͱ ͳΜͱθϩεέʔϧʹඇରԠʂ
ʢࣗͰόʔδϣϯΞοϓ ˍ"$6Լݶมߋ͕ඞཁʣ
"NB[PO#FESPDLʹ3FSBOL"1*͕ొ • 3"(ͷݕࡧ݁ՌΛɺ࣭ͱͷؔ࿈ॱʹฒͼସ͑Δ ʮϦϥϯΫʯ༻ͷ"1*͕#FESPDLʹొ • "NB[PO3FSBOLͱ$PIFSF3FSBOLͷϞσϧ͕ ౦ژΛؚΉϦʔδϣϯͰར༻Մೳ • φϨοδϕʔεͰϦϥϯΫઃఆΛ ༗ޮԽͰ͖ΔΑ͏ʹͳͬͨ
ώοτͨ͠ νϟϯΫ "NB[PO#FESPDLʹ3FSBOL"1*͕ొ ϕΫτϧ %# φϨοδ ϕʔε 3FUSJFWF"1*Ͱ ϦϥϯΫΛࢦఆ ʮॳເͱ͍͑ʁʯ
࢜ ୋ ࢠ ࢜ ୋ ࢠ ηϚϯςΟοΫ ݕࡧ ؔ࿈ॱʹฒͼସ͑ ʢϦϥϯΩϯάʣ ϦϥϯΫͱʁ ʢφϨοδϕʔεͷྫʣ
࣮ࡍʹͬͯΈͨ • φϨοδϕʔεʹઃఆͰ͖Δʂ Ϛωίϯ͔Βςετ͍ͨ͠߹ɺ ,#ରԠϦʔδϣϯͰཁ࡞ • ϦϥϯΫϞσϧɺ࡞ͨ͠,#Λ ݺͼग़͢ͱ͖ʹ༻͢Δɻ *".ϙϦγʔͷߋ৽͕ඞཁ ʢϚωίϯ͔Βࣗಈमਖ਼Ͱ͖Δʣ
Կ͔ࢼͨ͠ͱ͜Ζɺճ࣭͕ ্͕Δέʔε͕ͨ·ʹ͋Γ·ͨ͠ɻ ͳ ͍ ͱ ͖ ͋ Δ ͱ ͖
"NB[PO#FESPDLφϨοδϕʔε͕ ԠͷετϦʔϛϯάग़ྗʹରԠ • 3"(ΞʔΩςΫνϟΛ؆୯ʹߏஙͰ͖Δػೳɺ φϨοδϕʔε͕ԠͷετϦʔϛϯάग़ྗʹରԠ • શͳճग़ྗྃΛͨͣͱɺ݁ՌΛॱ࣍දࣔ Ͱ͖ΔͨΊϢʔβʔͷετϨεΛܰݮͰ͖Δ • 3FUSJFWF"OE(FOFSBUF4USFBN"1*Λར༻͢Δ
ϚωίϯͰ"1*Ͱɺ͍͍ײ͡ʹετϦʔϜʂ
࣍͜͜Λ࡞Γ·͢ʂ ಜऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ φϨοδ ϕʔε φϨοδ
ϕʔε "VSPSB 4FSWFSMFTT ,FOESB 4 "84ΞΧϯτ 8FC αΠτ ϫΠ
"NB[PO,FOESBʹ(FO"*ΠϯσοΫε͕ొ ʢϓϨϏϡʔʣ • ݕࡧαʔϏε,FOESBʹͯɺΠϯσοΫε࡞࣌ʹ ৽ͨͳʮ(FO"*ΤσΟγϣϯʯ͕બՄೳͱͳͬͨɻ ͜ΕΛ#FESPDLφϨοδϕʔε͔Βར༻Ͱ͖Δʂ • ैདྷͷ,FOESBΠϯσοΫεʹൺͯɺ 3"(༻ʹݕࡧਫ਼্͕͍ͯ͠Δ •
ैདྷͷ,FOESBΑΓେ෯ʹԼ͛ɻ ֹ݄͓Αͦ ԁʙͰར༻։࢝Ͱ͖Δ
࣮ࡍʹͬͯΈͨ • ӳޠͷΈରԠʢଞΤϥʔʹͳΔʣ • ,#ߏஙʹʮ͔͔Δʯࢫ͕ දࣔ͞ΕΔ • ,#࡞ޙɺ,FOESBίϯιʔϧ͔Β σʔλιʔε͕ՃͰ͖Δ •
8FCΫϩʔϥʔಉظʹ݁ߏ͕࣌ؒ ͔͔Δʢ"0"*υΩϡϝϯτͰIʣ
"NB[POͷ৽ܕϞσϧ ʮ"NB[PO/PWBʯγϦʔζ͕ొ ςΩετੜ • /PWB1SFNJFSʢۙొʣ • /PWB1SPˡ)BJLVΑΓ͍҆ • /PWB-JUF •
/PWB.JDSP ը૾ੜ • /PWB$BOWBT ಈըੜ • /PWB3FFM 4QFFDIUP4QFFDIϞσϧ • ۙొ "OZUP"OZϞσϧ • ۙొ
࣮ࡍʹͬͯΈͨ • /PWB1SP4POOFU΄Ͳ Ͱͳ͍͕ຊޠͷਪྑ • )BJLVͱίετಉɺ /PWB1SPͷํ͕͍ͨΊ 3"(༻్ͳΒશવΞϦ • ͳ͓ΤʔδΣϯτͰɺ
$MBVEF͔Β୯७Ҡߦ͢Δͱ πʔϧͷܗ͕ࣜΤϥʔʹͳͬͨ
࣍͜͜Λ࡞Γ·͢ʂ ಜऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ φϨοδ ϕʔε φϨοδ
ϕʔε "VSPSB 4FSWFSMFTT ,FOESB 4 "84ΞΧϯτ 8FC αΠτ ϫΠ
ϚϧνΤʔδΣϯτͷίϥϘϨʔγϣϯػೳ͕ొ ʢϓϨϏϡʔʣ • ෳͷΤʔδΣϯτΛڠಇͤ͞Δ Φϓγϣϯ͕ొ • ΤʔδΣϯτ࡞࣌ʹʮಜऀʯʹ ࢦఆ͢Δ͜ͱ͕Ͱ͖Δ • ʮڠྗऀʯʹࢦఆͨ͠ΤʔδΣϯτ
ͨͪͱ࿈ܞͯ͠࠷ऴճΛੜ͢Δ
ϚϧνΤʔδΣϯτͷίϥϘϨʔγϣϯػೳ͕ొ ʢϓϨϏϡʔʣ ϚϧνΤʔδΣϯτͱʁ ಜऀ ʢϧʔςΟϯά୲ʣ ˞͍ͳͯ͘0, ڠྗऀ ʢλεΫ"୲ʣ ڠྗऀ ʢλεΫ#୲ʣ
ಜऀ ʢճ·ͱΊ୲ʣ ࢦࣔ ׂΓৼΓ ݁Ռใࠂ ࠷ऴճΛ ग़ྗ ෳͷΤʔδΣϯτʹڠಇͤͯ͞తΛୡ͢Δɻ ෳࡶͳλεΫΛॊೈʹղܾ͢Δ͜ͱ͕Ͱ͖Δ
࣮ࡍʹͬͯΈͨ • ࠷ॳʹڠྗऀΤʔδΣϯτΛ ࡞͓ͯ͘͠ • ಜऀΤʔδΣϯτ࡞࣌ʹ ڠྗऀΛͭಉ࣌ʹઃఆ͢Δͱ Ϛωίϯ্Τϥʔʹͳͬͨ ʢ̍ͭͣͭઃఆ͢Ε0,ʣ
͍͟ɺੜ"*ΫϥυൺֱΤʔδΣϯπʂ ಜऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ ڠྗऀ ΤʔδΣϯτ φϨοδ ϕʔε φϨοδ
ϕʔε "VSPSB 4FSWFSMFTT ,FOESB 4 "84ΞΧϯτ 8FC αΠτ ϫΠ #FESPDLͷ υΩϡϝϯτ "[VSF0QFO"* 4FSWJDFͷ υΩϡϝϯτ ֤Ϋϥυͷ ઐՈʹΛฉ͍ͯ ݁Λग़͢
·ͣϚωίϯ͔Βςετͯ͠Έͨ σϞΞϓϦͷͨΊ ճࢀߟఔʹ͠·͠ΐ͏
؆қϑϩϯτΤϯυ࡞ͬͯΈͨʢσϞ͠·͢ʣ
͓·͚
"NB[PO#FESPDLφϨοδϕʔεʹ ධՁػೳ͕ొʢϓϨϏϡʔʣ • #FESPDLφϨοδϕʔεͰੜͨ͠Ԡͷ࣭Λ ධՁͰ͖Δػೳ͕ϓϨϏϡʔͰొɻ • --.Λͬͯɺ3"(ͷੜ݁ՌΛఆྔධՁͰ͖Δɻ ධՁϝτϦΫεϓϦηοτͷ छྨ͔ΒબՄೳ •
ग़ྗʹΨʔυϨʔϧΛద༻ͯ͠ ධՁΛߦ͏͜ͱͰ͖Δ
࣮ࡍʹͬͯΈͨ • ճੜϞσϧʹ4POOFUW ΛબͿͱΤϥʔʹͳΔ • ධՁ༻+40/-σʔλɺ ֤+40/Ͱվߦ͢ΔͱΤϥʔ • ධՁʹ͔ͳΓ͕͔͔࣌ؒΔɻ ΦϯϥΠϯӡ༻Ͱͳ͘όον͖
• ධՁਫ਼ຊޠͰͦͦ͜͜༗༻