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
みのるん
PRO
December 09, 2024
Technology
4
770
re:Inventで発表された Bedrockの新機能を色々使って、マルチRAGエージェントにクラウド選定させてみた件
宇宙最速のBedrock Recap LT会(AWS re:Invent 2024)
https://jawsug.connpass.com/event/337666/
みのるん
PRO
December 09, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
PRO
12
2.7k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
12
1.8k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
PRO
14
1.6k
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
10
1k
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
19
7.5k
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
17
5.5k
やさしい認証認可
minorun365
PRO
37
14k
やさしいClaude Code入門
minorun365
PRO
46
42k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
850
Other Decks in Technology
See All in Technology
ComposeではないコードをCompose化する case ビズリーチ / DroidKaigi 2025 koyasai
visional_engineering_and_design
0
110
コンテキストエンジニアリング入門〜AI Coding Agent作りで学ぶ文脈設計〜
kworkdev
PRO
1
690
Developer Advocate / Community Managerなるには?
tsho
0
140
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
140
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
130
ビズリーチ求職者検索におけるPLMとLLMの活用 / Search Engineering MEET UP_2-1
visional_engineering_and_design
1
110
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
730
プレーリーカードを活用しよう❗❗デジタル名刺交換からはじまるイベント会場交流のススメ
tsukaman
0
110
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
260
Git in Team
kawaguti
PRO
3
360
衛星画像超解像化によって実現する2D, 3D空間情報の即時生成と“AI as a Service”/ Real-time generation spatial data enabled_by satellite image super-resolution
lehupa
0
160
オープンソースでどこまでできる?フォーマル検証チャレンジ
msyksphinz
0
130
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Code Reviewing Like a Champion
maltzj
526
40k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Docker and Python
trallard
46
3.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
900
Gamification - CAS2011
davidbonilla
81
5.5k
Designing Experiences People Love
moore
142
24k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
980
How to Think Like a Performance Engineer
csswizardry
27
2k
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/Ͱվߦ͢ΔͱΤϥʔ • ධՁʹ͔ͳΓ͕͔͔࣌ؒΔɻ ΦϯϥΠϯӡ༻Ͱͳ͘όον͖
• ධՁਫ਼ຊޠͰͦͦ͜͜༗༻