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サービス『IVS』をMCPで攻略 @JAWS FESTA 2025
Search
いのうえ
November 18, 2025
Technology
85
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
馴染みのないAWSサービス『IVS』をMCPで攻略 @JAWS FESTA 2025
いのうえ
November 18, 2025
More Decks by いのうえ
See All by いのうえ
スケーリングを封じられたEC2を救いたい
senseofunity129
0
220
Other Decks in Technology
See All in Technology
Master Dataグループ紹介資料
sansan33
PRO
1
4.9k
[2026-08-25]AIによる自動化と人の介入、その狭間で揺れる信頼性についての俺の思いを、波よ聞いてくれ
tosite
0
120
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.5k
1000⼈規模のClaude Enterprise運⽤を「Oktaのグループ」と「Slack」に集約する
sansantech
PRO
1
560
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
470
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
1k
現場の暗黙知を継承するAIエージェント — 対話から生まれる長期記憶と Skills
atsukish
0
210
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
1
270
Introduction to Bill One Development Engineer
sansan33
PRO
0
480
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
340
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
いかに伝えるか 〜新卒エンジニアの教育のための、ライトノベル活用の一例
ikedon
1
140
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
910
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
For a Future-Friendly Web
brad_frost
183
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
How to Think Like a Performance Engineer
csswizardry
28
2.8k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
A Soul's Torment
seathinner
7
3.5k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
410
GraphQLとの向き合い方2022年版
quramy
50
15k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
510
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Transcript
Ҫ্কشɹ ͍ͷ͏͑ɿˏ@@.BJLFSV@@@ ʲ+"846(ਆށʳਆށΑ͏ͦ͜ʂ-5ձ ೃછΈͷͳ͍"84αʔϏε ʰ*74ʱΛ.$1Ͱ߈ུ ˏ+"84'&45"
ਆށྺ ࣗݾհ ͍ͷ͏͑ʢ!@@.BJLFSV@@@ʣ ʙɿਆށͷ4*FSೖࣾʢຊࣾɿਆށʣ ਆށͷ͖ͳͱ͜Ζ మಓɾધɾඈߦػͳͲަ௨͕શͯίϯύΫτͰརศੑ˕ ಛʹਆށۭߓӺʹ͍͔ͭͯΒ࠷̑Ͱݕࠪ௨աՄೳ ݱॅॴ ਆށͷྡʮ໌ੴࢢʯ
λίͩͬͨΓɺඪ४࣌ࢠޕઢͩͬͨΓɾɾɾ
ɾ+"84'&45"ͰͷϫʔΫγϣοϓ "HFOEB ɾϋϯζΦϯͰग़ͯ͘Δʮ*74ʯͬͯԿʁ ɾϋϯζΦϯ࣮ฤͱϋϯζΦϯ݁Ռ ɾͱΜͰͳ͍ޙஊʹ͍ͭͯ ɾֶΜͩ͜ͱ
ʹࢀՃ͠·ͨ͠ˏۚ ͔ͤͬ͘ͳͷͰखΛಈ͔͍ͨ͠ͳʙ ͱࢥ͍ϫʔΫγϣοϓʹࢀՃ͠·ͨ͠ɻ ʙड։࢝Ͱ͘Β͍ʹ ΄΅ຬһͷঢ়گͰͨ͠ɻ ͪͳΈʹັྗతͳηογϣϯɺ͝൧ଟ͋Γ·͕ͨ͠ ࠓ࣌ؒͷ߹ͰׂѪ͠·͢ɻ ʢͷͲ͙ΖͷԘ߿͋͑ɺඒຯ͔ͬͨ͠ɾɾɾʣ
ηογϣϯ༰ʹ͍ͭͯ ͜ͷϫʔΫγϣοϓͰɺAWSΞΧϯτͷϦ ιʔεใAmazon IVSʹಛԽͨ͠υϝΠϯίϯ ςΩετΛඋ͑ͨɺΧελϜ Model Context ProtocolʢMCPʣαʔόʔΛࢀՃऀࣗ͝Ͱ࡞͠ ͍͖ͯͨͩ·͢ɻ͋ΘͤͯɺStrands
Agents SDKͱ Amazon BedrockΛ׆༻͠ɺMCPαʔόʔͱ࿈ܞ͢ ΔMCPΫϥΠΞϯτͷߏஙʹऔΓΈ·͢ɻ ʢ)1ΑΓҾ༻ʣ ಛԽܕ.$1αʔόʔͱ .$1ΫϥΠΞϯτΛߏங ͳΔ΄Ͳཱͪͦ͏ʂʂ ࣗવݴޠͰʮʙͯ͠ʯͱݴ͑ ಛఆͷৼΔ͍Λͯ͘͠ΕͨΓ ಛఆͷใΛͱͬͯ͘ΔΈ
ηογϣϯ༰ʹ͍ͭͯ ͜ͷϫʔΫγϣοϓͰɺAWSΞΧϯτͷϦ ιʔεใAmazon IVSʹಛԽͨ͠υϝΠϯίϯ ςΩετΛඋ͑ͨɺΧελϜ Model Context ProtocolʢMCPʣαʔόʔΛࢀՃऀࣗ͝Ͱ࡞͠ ͍͖ͯͨͩ·͢ɻ͋ΘͤͯɺStrands
Agents SDKͱ Amazon BedrockΛ׆༻͠ɺMCPαʔόʔͱ࿈ܞ͢ ΔMCPΫϥΠΞϯτͷߏஙʹऔΓΈ·͢ɻ ʢ)1ΑΓҾ༻ʣ *74ͬͯԿʁ
*74ͬͯԿʁ *74ʢ"NB[PO*OUFSBDUJWF7JEFP4FSWJDFʣͱʁ ‣*745XJUDIͷΑ͏ͳϥΠϒ৴ج൫ͷͨΊͷϚωʔδυαʔϏε ɹຊͰ৴ΞϓϦʮ1PDPDIBʯ͕*74Λج൫ʹ͍ͯ͠Δͱͷ͜ͱɻ *74ͷओཁػೳ ‣ଈ࣌ىಈ ‣ՄมϏοτϨʔτʢԆରԠʣ ‣4ͷըอଘ ‣υϝΠϯ੍ݶͳͲͷηΩϡϦςΟػೳ
‣ཧ࠷ྑNTͷԆ ‣ࣗಈͰෆదίϝϯτΛআ ㅟ ㅟ ㅟ *74͕Θ͔ͬͨͱ͜ΖͰ͍Α͍ΑϋϯζΦϯ
.$1ΫϥΠΞϯτɾαʔόΛߏங͍ͯ͘͠ ߏங͢Δͷେ·͔ʹ͜ͷ̎ͭ NDQDMJFOU NDQTFSWFS "NB[PO#FESPDL 4USBOET"HFOUT "NB[PO*74
.$1ΫϥΠΞϯτ 4USBOET"HFOUT ࡞ NDQDMJFOUQZ 4USBOET"HFOUT"84͕։ൃͨ͠ "*ΤʔδΣϯτͷͨΊͷ4%,ɻ 1ZUIPOͰ؆୯ʹ"HFOUΛॻ͚Δʂ .$1ΫϥΠΞϯτͱͯ͠ͷৼΔ͍ͱ 4USBOETͷඪ४πʔϧΛΠϯϙʔτ
4USBOET"HFOTUT
.$1ΫϥΠΞϯτ 4USBOET"HFOUT ࡞ NDQDMJFOUQZ ࢠϓϩηεͱͯ͜͠ͷ͋ͱʹ࡞Δ NDQTFSWFSQZΛඋʂ ϞσϧDMBVEFTPOOFUΛ༻ .$1Ͱ͑ΔπʔϧҰཡΛ ΫϥΠΞϯτ͕Ѳ
.$1αʔό࡞ NDQTFSWFSQZ "84ͷ4%,ʢ#PUP̏ʣͱɺ 'BTU.$1ͱ͍͏ϑϨʔϜϫʔΫ Λ༻͢ΔͨΊΠϯϙʔτ ࠓճ֩ͱͳΔ.$1αʔόΛॳظԽ z*74.$14FSWFSz
.$1αʔό࡞ʢπʔϧ෦ NDQTFSWFSQZ ʢྫʣMJTU@DIBOOFMTͱ͍͏5PPM ʮશͯͷνϟωϧΛϦετԽ͢Δʯ ͱ͍͏આ໌จΛॻ͍͓ͯ͘ ͜ͷπʔϧΛ͏͔Λஅ͢Δ ͏ͱͳͬͨ࣌ͷ"1*ݺͼग़͠༰
࡞ͨ͠πʔϧҰཡ ߹ܭ̎̓ͷπʔϧΛಉ͡Α͏ͳखॱͰ શͯίϐϖͰ࡞͠·ͨ͠ɻ ͜ΕͰ͍ͬͨΜ࣮ྃͰ͢ɻ Ұ*74Λͬͯ৴Λͯ͠ɺ ৴ཤྺΛ.$1ܦ༝Ͱ֬ೝ͠·͢ɻ ㅟ ㅟ ㅟ
ㅟ ㅟ ㅟ
.$1ΫϥΠΞϯτɾαʔόΛߏஙྃʂ "NB[PO#FESPDL 4USBOET"HFOUT "NB[PO*74 NDQDMJFOU NDQTFSWFS
ͱ͍͏͜ͱͰϥΠόʔମݧͯ͠Έ·ͨ͠ɻ Α͘ཧղ͠ͳ͍ͤͣϘλϯΛԡͯ͠৴Λ։࢝͠·ͨ͠ɻ ඵఔͰ্ཱͪ͛Ͱ͖ɺ63-͕ൃߦ͞Ε·͢ɻ ఔΑ͘৴ऀؾʹͳ͍ͬͯ·͢ɾɾɾ
ϋϯζΦϯޭ ৴ཤྺΛ֬ೝ͍ͨ͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ɾɾɾͰͳ͘ɺ -5͕ܾ·Γࢿྉ࡞தͰͷޙஊ͕͋Γ·͢ɻ
;ͱؾʹͳͬͨ͜ͱʢޙஊʣ
;ͱؾʹͳͬͨ͜ͱʢޙஊʣ ͜Εɺશੈքʹ৴͞Εͯͳ͍ʁ ͱ͍͏͜ͱͰϋϯζΦϯڥΛ࠶ݱͯ֬͠ೝ͠·ͨ͠ɻ
ίϯιʔϧ্Ͱ֬ೝͯ͠ΈΔᶃ ͬ͞ͺΓΘ͔Γ·ͤΜɻ
ίϯιʔϧ্Ͱ֬ೝͯ͠ΈΔᶄ ʮ࠶ੜ੍ݶϙϦγʔʯ͕ͦΕͬΆ͍Ͱ͕͢ɺͬͺΓΘ͔Γ·ͤΜɻ
ॿ͚ͯ.$1αʔό ͜ͷ৴ͬͯ ୭͕ݟΕΔΜͰ͔͢ʁ
ॿ͚ͯ.$1αʔό ࡽ͠ऀͰͨ͠ɻ ˞ͨͿΜखॱϛεͰ͢
ॿ͚ͯ.$1αʔό .$1αʔόʹηΩϡΞͳڥΛ࡞ͬͯΒ͍Ұ݅མணͰ͢ɻ *74Λ͔ΜͥΜʹ߈ུ͠·ͨ͠ʢ࣌͢Ͱʹ͠ʣ ͚ࣗͩݟΕΔΑ͏ʹ ͍ͯͩ͘͠͞ɾɾɾ
༨ஊɿ"NB[PO2%FWFMPQFS୯ମͰʁ ͜ͷఔͰ͋Ε.$1αʔόΛ͔·ͣ͞ͱɺ ҰίϚϯυΛؒҧ͑ͨͷͪɺमਖ਼ͯ͠ਖ਼࣮͘͠ߦͯ͘͠Ε·͢ɻ ,*30
ࠓճಘͨ͜ͱ .$1͔֬ʹศར ܾ·ͬͨৼΔ͍Λ࣮֬ʹ࣮͓ͯ͘͜͠ͱ͕Ͱ͖Δɻ .$14FSWFS$MJFOUͷ࣮ࣗମ'BTU.$1ɾ4USBOETͰ؆୯ɻ ϕεϓϥ.$1͔Β༚͍ͯग़ͯ͜ͳ͍ πʔϧͷൣᙝͰؒҧ͍ͷͳ͍ಈ࡞Λͯ͘͠ΕΔͷͷɺ ͦΕ͕ϕετϓϥΫςΟεΛڭ͑ͯ͘ΕΔΘ͚Ͱͳ͍ɻ πʔϧͷఆٛૉਓʹͰ͖ͳ͍ ࣗવݴޠͰݺͿ͔Βͦ͜ɺπʔϧ͕ਖ਼͘͠ಈ͔ͳ͍ͱ͍͚ͳ͍ɺ
͔ͭɺ.$1ΫϥΠΞϯτʹೝࣝͯ͠Β͏ٕज़ඞཁɻ
ࠓճಘͨ͜ͱ ɾαʔϏεͷ࠷৽ใ ɾٕज़ཁૉͷษڧɾशಘ ઈ͑ͣઈରඞཁɻؤுΓ·͢ɻ
&0' ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ