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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
みのるん
October 17, 2023
Technology
4
710
宇宙最速!? でAmazon Bedrockを本格導入したプロダクト開発してみた件
生成系AIでデジタル時代の未来を探ろう
https://btc.connpass.com/event/295773/
みのるん
October 17, 2023
Tweet
Share
More Decks by みのるん
See All by みのるん
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
2
130
Claude Codeベストプラクティスまとめ
minorun365
64
38k
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
3
730
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
20
4.3k
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
5
700
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
11
2.6k
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
13
4.8k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
14
3.4k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
16
2.7k
Other Decks in Technology
See All in Technology
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
5
750
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
140
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
190
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
170
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
130
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
150
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
140
Tebiki Engineering Team Deck
tebiki
0
24k
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
6
5.5k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
430
Digitization部 紹介資料
sansan33
PRO
1
6.8k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
120
Six Lessons from altMBA
skipperchong
29
4.1k
Visualization
eitanlees
150
17k
Tell your own story through comics
letsgokoyo
1
800
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
670
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
72
For a Future-Friendly Web
brad_frost
182
10k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
A better future with KSS
kneath
240
18k
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 ʮΞτϓοτઓུʯΛޠΔτʔΫηογϣϯʹग़ԋɻϝϯπ߽՚͗͢·͢😍