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
宇宙最速!? でAmazon Bedrockを本格導入したプロダクト開発してみた件
Search
みのるん
PRO
October 17, 2023
Technology
780
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
宇宙最速!? でAmazon Bedrockを本格導入したプロダクト開発してみた件
生成系AIでデジタル時代の未来を探ろう
https://btc.connpass.com/event/295773/
みのるん
PRO
October 17, 2023
More Decks by みのるん
See All by みのるん
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
220
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
3.2k
やさしいA2A入門
minorun365
PRO
12
2.5k
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
1.6k
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
19
19k
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
PRO
5
360
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
PRO
10
3.9k
2026年のAIエージェント構築はどうなる?
minorun365
PRO
23
14k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
PRO
7
570
Other Decks in Technology
See All in Technology
猫付きpingコマンドを自作
uyuki234
0
230
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
250
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
1.2k
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
7.2k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
制約理論(ToC)入門 2026版
recruitengineers
PRO
8
2.2k
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.5k
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9k
Genie Codeハンズオン基礎編
taka_aki
1
120
その“隠したつもり”が命取り ── 自前と平文をやめて「正解」に委ねる
kuroneko13
0
120
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
180
SmartHR Engineering Team Deck
smarthr
1
2.1k
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
How GitHub (no longer) Works
holman
316
150k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Rails Girls Zürich Keynote
gr2m
96
14k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.3k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
570
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Un-Boring Meetings
codingconduct
0
380
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Transcript
Ӊ࠷ Ͱ "NB[PO#FESPDLΛ ຊ֨ಋೖͨ͠ϓϩμΫτ ։ൃͯ͠Έͨ݅ ΈͷΔΜ !NJOPSVO 𝕏
XIPBNJ 御⽥ 稔 !NJOPSVO ςοΫΤόϯδΣϦετ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾʢ,"(ʣ,%%*݉ ΫϥυΛத৺ʹ։ൃΛߦ͍ͳ͕Βɺഓٕͬͨज़φϨοδ ࣗࣾͷΤϯδχΞͨͪΛࣾ֎ൃ৴͢Δ׆ಈΛ͍ͯ͠·͢ɻ +"846(43&ࢧ෦ +"846(౦ژ
+"84%":4ӡӦ • "84$PNNVOJUZ#VJMEFS • ,%%*$MPVE4".63"* • ,%%*$MPVE"NCBTTBEPST
"NB[PO#FESPDLɺ Α͏͘("͞Ε·ͨ͠Ͷ🎉
ࢥ݄͔͑Βۙͪ͘·ͨ͠🦒
ʢͦͷؒʹ--.Ҋ݅ࢮ͵΄Ͳ߱ͬͯ͘ΔͷͰɺ ਤΒͣ"[VSFσϏϡʔग़དྷͪΌ͍·ͨ͠ʣ
Ͱɺ#FESPDL͞Μ ౦ژϦʔδϣϯͷ ల։ͷૣ͞ྲྀੴͰͨ͠👏
౦ژϦʔδϣϯ୯ಠͷ χϡʔεϦϦʔεͬͯ ͔ͳΓ͍͠Ͱ͢ΑͶɻ "84͕ຊࢢΛ ॏࢹ͍ͯ͠Δ͜ͱ͕ Ӑ͑·͢
ʹࡔͰ#FESPDL͓൸࿐Πϕϯτ͕͋Γ άϩʔόϧ͔Βੜܥ"*୲ͷ 7JDF1SFTJEFOUདྷ͞Ε͍ͯ·ͨ͠
ͪͳΈʹ࠙ձͰԿؾͳ͔͚ͨ͘͠ํ͕ SF*OGPSDFͷ#FESPDLηογϣϯͰొஃ͞Ε͍ͯͨ άϩʔόϧͷ4"ɺΞϯυϦϡʔ͞ΜͰͨ͠😍 2JJUBͰॻ͍͍ͯͨϨϙΛݟͤΔͱ ͜ΕԶͩΑʂͱരস͠Γ্͕Δ
͜ͷɺ"84ͷهऀձݟ͕͋ͬͨͷͰ͕͢ ,%%*͔Βһ͕ಉ੮͠ࣄྫΛൃද͍ͯ͠·ͨ͠
Ӊ࠷ ͷ#FESPDL࣮ΞϓϦʮϏδͭ͘ʂʯ
%9ࣄۀاըΛମݧͰ͖ΔΞϓϦɻ ʮσβΠϯࢥߟʯʹଇͬͨαʔϏεσβΠϯख๏ΛֶΔ
࠷ॳʹاըςʔϚΛ ೖྗ͢Δ͚ͩͰɺ νʔϜϝϯόʔ͕ ՝ιϦϡʔγϣϯΛ બࣜͰఏࣔͯ͘͠ΕΔ
͋ΕΤϨϕʔλʔϐον͕ɻ ͦͷ··্ʹݟͤΕاըҊͷϓϨθϯ͕Մೳ
͜Εɺ͞#FESPDLͷ("͔Β Ӧۀ͙Β͍Ͱ࡞͔ͬͨͷΑ͏ʹฉ͑͜·͕͢ʜ ݄ Ր ਫ ۚ
˒ (" ˒ Ϗδͭ͘ʂ
࣮ϓϨϏϡʔظؒதʹ ͔ͬ͠Γϲ݄͔͚ͯ ։ൃͯ͠·ͨ͠˒
݄ʹΞΧϯτݶఆͰϓϨϏϡʔղ์ɻ ͜͜Ͱ͙͢ʹར༻։࢝Ͱ͖ͣɺ وॏͳΞΧϯτΛࣾͰڞ༻Ͱ͖ΔΑ͏ • ηΩϡϦςΟಛྫঝೝͷऔಘ • ෦άϧʔϓձࣾؒͷඅ༻ͷௐ Ͱ#FESPDL৮Εͳ͍··ϲ݄Λফඅ😇 ʢ͜ΕͰ௨ৗͷഒ͙Β͍ͷεϐʔυʣ
݄ʹ#FESPDLͰԿ͔ ࡞Ζ͏ͥʂνʔϜΛ ্ཱͪ͛ɻ αʔϏεσβΠϯ͔Β ࣮·ͰΛϲ݄Ͱ ࣮ݱ͠·ͨ͠ ݄ Ր ਫ
ۚ αʔϏεσβΠϯˍϢʔβʔΠϯλϏϡʔ ϑϩϯτΤϯυ6*࣮ ϩδοΫ࣮ˍϑΟʔυόοΫө 'JHNBσβΠϯϞοΫ
,%%*%*(*5"-("5&ͱ ,%%*ΞδϟΠϧ։ൃηϯλʔʢ,"(ʣͷίϥϘͰ։ൃ ྆৫ͱ%9৽نࣄۀͷΞΠσΟΞΛ ظؒͰαΫοͱ1P$࣮ݱ͢Δͷ͕ಘҙͰ͢ ϝϯόʔҰإΛ߹Θͤͣ ϑϧϦϞʔτɺຖ%JTDPSEͰ Ϟϒ։ൃ͠ϦϦʔεʂ
ٕज़໘ͷհ
Ϗδͭ͘ʂͷΞʔΩςΫνϟ "84ΞΧϯτ "NB[PO$MPVE'SPOU "NB[PO4JNQMF4UPSBHF 4FSWJDF "NB[PO4 "84"QQ4ZOD "NB[PO%ZOBNP%# "84-BNCEB "NB[PO#FESPDL
ϒϥβ ར༻ऀ
Πϯϑϥ΄΅"NQMJGZͰσϓϩΠˍϗετ "84ΞΧϯτ "NB[PO$MPVE'SPOU "NB[PO4JNQMF4UPSBHF 4FSWJDF "NB[PO4 "84"QQ4ZOD "NB[PO%ZOBNP%# "84-BNCEB "NB[PO#FESPDL
ϒϥβ ར༻ऀ "84"NQMJGZ
ٕज़ελοΫ "84ΞΧϯτ "NB[PO$MPVE'SPOU "NB[PO4JNQMF4UPSBHF 4FSWJDF "NB[PO4 "84"QQ4ZOD "NB[PO%ZOBNP%# "84-BNCEB "NB[PO#FESPDL
ϒϥβ ར༻ऀ ϑϩϯτɿ/FYUKT 6*ɿ$IBLSB6* "1*ɿ(SBQI2- όοΫΤϯυɿ1ZUIPO --.ϥΠϒϥϦɿ-BOH$IBJO ج൫Ϟσϧɿ$MBVEF ʢถϦʔδϣϯʣ 0(1ཧ༻ʢະ༻ʣ
ۤ࿑ͨ͠ ϓϨϏϡʔ࣌#FESPDLઐ༻ͷ CPUPՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦
ۤ࿑ͨ͠ 4/4γΣΞػೳͷ0(1࣮ʹ 443͕ඞཁͳ͜ͱ͔Β/FYUKTΛબఆɻ Ҏલͷόʔδϣϯ͔ΒϧʔςΟϯάɺ ϨϯμϦϯάपΓͷΈ͕Ұ৽͞Ε͓ͯΓ ใ·ͩগͳ͔ͬͨͨΊ࣮ʹҰۤ࿑ ϓϨϏϡʔ࣌#FESPDLઐ༻ͷ CPUPՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ
ະରԠͷͨΊར༻அ೦
ۤ࿑ͨ͠ 4/4γΣΞػೳͷ0(1࣮ʹ 443͕ඞཁͳ͜ͱ͔Β/FYUKTΛબఆɻ Ҏલͷόʔδϣϯ͔ΒϧʔςΟϯάɺ ϨϯμϦϯάपΓͷΈ͕Ұ৽͞Ε͓ͯΓ ใ·ͩগͳ͔ͬͨͨΊ࣮ʹҰۤ࿑ -BNCEBؔͰ-BOH$IBJOΛར༻͢ΔͨΊʹ ಛఆόʔδϣϯͷ1ZUIPO͕ඞཁ͕ͩͬͨ "NQMJGZͷ$*$%ػೳ͕ผόʔδϣϯͷ 1ZUIPOΛΠϯετʔϧͯ͠͠·͏ͨΊ
Ϗϧυఆٛͷॻ͖͕͑ඞཁʹ ϓϨϏϡʔ࣌#FESPDLઐ༻ͷ CPUPՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦
ۤ࿑ͨ͠ 4/4γΣΞػೳͷ0(1࣮ʹ 443͕ඞཁͳ͜ͱ͔Β/FYUKTΛબఆɻ Ҏલͷόʔδϣϯ͔ΒϧʔςΟϯάɺ ϨϯμϦϯάपΓͷΈ͕Ұ৽͞Ε͓ͯΓ ใ·ͩগͳ͔ͬͨͨΊ࣮ʹҰۤ࿑ -BNCEBؔͰ-BOH$IBJOΛར༻͢ΔͨΊʹ ಛఆόʔδϣϯͷ1ZUIPO͕ඞཁ͕ͩͬͨ "NQMJGZͷ$*$%ػೳ͕ผόʔδϣϯͷ 1ZUIPOΛΠϯετʔϧͯ͠͠·͏ͨΊ
Ϗϧυఆٛͷॻ͖͕͑ඞཁʹ ϓϨϏϡʔ࣌#FESPDLઐ༻ͷ CPUPՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦ ͋ͱ1ZUIPOڥىҼͰ ʮͳΜ͔ಈ͔ͳ͍ʯʮԿނ͔ಈ͍ͨʯ ͕සൃ͠τϥγϡʔʹΊͪΌͪ͘Ό ͔͔࣌ؒΓ·ͨ͠😅
ۤ࿑ͨ͠ 4/4γΣΞػೳͷ0(1࣮ʹ 443͕ඞཁͳ͜ͱ͔Β/FYUKTΛબఆɻ Ҏલͷόʔδϣϯ͔ΒϧʔςΟϯάɺ ϨϯμϦϯάपΓͷΈ͕Ұ৽͞Ε͓ͯΓ ใ·ͩগͳ͔ͬͨͨΊ࣮ʹҰۤ࿑ -BNCEBؔͰ-BOH$IBJOΛར༻͢ΔͨΊʹ ಛఆόʔδϣϯͷ1ZUIPO͕ඞཁ͕ͩͬͨ "NQMJGZͷ$*$%ػೳ͕ผόʔδϣϯͷ 1ZUIPOΛΠϯετʔϧͯ͠͠·͏ͨΊ
Ϗϧυఆٛͷॻ͖͕͑ඞཁʹ ϓϨϏϡʔ࣌#FESPDLઐ༻ͷ CPUPՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦ ͋ͱ1ZUIPOڥىҼͰ ʮͳΜ͔ಈ͔ͳ͍ʯʮԿނ͔ಈ͍ͨʯ ͕සൃ͠τϥγϡʔʹΊͪΌͪ͘Ό ͔͔࣌ؒΓ·ͨ͠😅 ほぼBedrock関係なくて草 (Bedrock周りの実装は サクサク進みました)
࣮ࡍʹ͔ͬͯͬͨ #FESPDLͷϝϦσϝ
"NB[PO#FESPDLͷྑ͍ͱ͜Ζ • ଟ͘ͷΤϯδχΞ͕͍׳Εͨ"84Λϑϧ׆༻Ͱ͖Δɻ ίϛϡχςΟˍΞτϓοτ׆ൃͰใʹࠔΒͳ͍
"NB[PO#FESPDLͷྑ͍ͱ͜Ζ • ଟ͘ͷΤϯδχΞ͕͍׳Εͨ"84Λϑϧ׆༻Ͱ͖Δɻ ίϛϡχςΟˍΞτϓοτ׆ൃͰใʹࠔΒͳ͍ • ओྗͷݴޠϞσϧʮ$MBVEFʯߴੑೳ͔ͭίεύྑ͠ɻ ϢʔεέʔεʹΑͬͯ(15ʹഭΔຊޠೳྗʁ ·ͨτʔΫϯ্ݶ͕ສͱɺ(15ͷഒͷΩϟύ
"NB[PO#FESPDLͷྑ͍ͱ͜Ζ • ଟ͘ͷΤϯδχΞ͕͍׳Εͨ"84Λϑϧ׆༻Ͱ͖Δɻ ίϛϡχςΟˍΞτϓοτ׆ൃͰใʹࠔΒͳ͍ • ओྗͷݴޠϞσϧʮ$MBVEFʯߴੑೳ͔ͭίεύྑ͠ɻ ϢʔεέʔεʹΑͬͯ(15ʹഭΔຊޠೳྗʁ ·ͨτʔΫϯ্ݶ͕ສͱɺ(15ͷഒͷΩϟύ • -BOH$IBJOͳͲطଘͷ--.ΤίγεςϜΛ׆༻͢Ε
ଞϞσϧͰ࣮ࡁΈͷΞϓϦ؆୯ʹ#FESPDLҠ২Մೳ
#FESPDLʹ͜Ε͔Βظ͍ͨ͠ • "84·ͩ·ͩᗐͳੜ"*ڝ૪ͰΑ͏͘ ελʔτϥΠϯʹཱͯͨঢ়ଶɻ౦ژϦʔδϣϯͷ $MBVEF։์"HFOUGPS#FESPDLͷϦϦʔεͳͲ εϐʔσΟͳࢢల։ʹظɻ
#FESPDLʹ͜Ε͔Βظ͍ͨ͠ • "84·ͩ·ͩᗐͳੜ"*ڝ૪ͰΑ͏͘ ελʔτϥΠϯʹཱͯͨঢ়ଶɻ౦ژϦʔδϣϯͷ $MBVEF։์"HFOUGPS#FESPDLͷϦϦʔεͳͲ εϐʔσΟͳࢢల։ʹظɻ • ઌߦଞࣾͷ༏Εͨ#FESPDLͥͻݟश͏͖ɻ +40/ύʔεʹศརͳ0QFO"*ͷ'VODUJPODBMMJOH "[VSFͷ1SPNQUGMPXͷΑ͏ͳϚωʔδυศརػೳͳͲ
࠷ޙʹએ
ன "84ϑϦʔςʔϚͷϥϯν-5ձʂ ༵ۚ·Ͱ-5ืूதʂ ࠤʑ͞Μͷεϖγϟϧηογϣϯ
+"846("*.-ࢧ෦ -5·ۭ͖ͩ͋Γʂ ΦϯϥΠϯͰ#FESPDLͷ͕ฉ͚ͦ͏Ͱ͢
4UBSUVQ$50PGUIFZFBS ʮΞτϓοτઓུʯΛޠΔτʔΫηογϣϯʹग़ԋɻϝϯπ߽՚͗͢·͢😍