$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
re:Inventで発表された Bedrockの新機能を色々使って、マルチRAGエージェントに...
Search
みのるん
December 09, 2024
Technology
4
780
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 みのるん
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
11
2.1k
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
12
4.1k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
12
2.6k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
14
2.1k
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
10
1.4k
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
20
7.9k
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
17
6.9k
やさしい認証認可
minorun365
38
14k
やさしいClaude Code入門
minorun365
46
43k
Other Decks in Technology
See All in Technology
Capture Checking / Separation Checking 入門
tanishiking
0
110
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
310
知っていると得する!Movable Type 9 の新機能を徹底解説
masakah
0
210
AI (LLM) を活用する上で必須級のMCPをAmazon Q Developerで学ぼう / 20251127 Ikuma Yamashita
shift_evolve
PRO
2
100
Product Engineer
resilire
0
140
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
130
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
9
3k
AI駆動開発によるDDDの実践
dip_tech
PRO
0
290
翻訳・対話・越境で強いチームワークを作ろう! / Building Strong Teamwork through Interpretation, Dialogue, and Border-Crossing
ar_tama
4
1.6k
オープンデータの内製化から分かったGISデータを巡る行政の課題
naokim84
2
1.4k
命名から始めるSpec Driven
kuruwic
3
830
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
48k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Bash Introduction
62gerente
615
210k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.2k
Music & Morning Musume
bryan
46
7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
Building Applications with DynamoDB
mza
96
6.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
960
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Designing for humans not robots
tammielis
254
26k
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/Ͱվߦ͢ΔͱΤϥʔ • ධՁʹ͔ͳΓ͕͔͔࣌ؒΔɻ ΦϯϥΠϯӡ༻Ͱͳ͘όον͖
• ධՁਫ਼ຊޠͰͦͦ͜͜༗༻