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
4
560
宇宙最速!? でAmazon Bedrockを本格導入したプロダクト開発してみた件
生成系AIでデジタル時代の未来を探ろう
https://btc.connpass.com/event/295773/
みのるん
PRO
October 17, 2023
Tweet
Share
More Decks by みのるん
See All by みのるん
宇宙最速で7/11未明のAmazon Bedrock大型アプデを解説 🚀
minorun365
PRO
4
1k
ガチンコ比較! LangChain vs LlamaIndex
minorun365
PRO
6
1.2k
AWSの生成AIサービス入門 & 最強の書籍紹介!
minorun365
PRO
9
2.5k
JAWS-UG主催 週刊AWSキャッチアップ 生成AI編(2024/6/17週)
minorun365
PRO
2
100
AWSの生成AIサービス Amazon Bedrock入門!(2024/6月版)
minorun365
PRO
6
1.9k
週刊AWSキャッチアップ 生成AI編(2024/6/10週)
minorun365
PRO
3
97
Anthropicキーノート(Bedrock Claude Night 2)
minorun365
PRO
4
1.2k
週刊AWSキャッチアップ 生成AI編(2024/6/3週)
minorun365
PRO
2
100
週刊AWSキャッチアップ 生成AI編(2024/5/27週)
minorun365
PRO
5
190
Other Decks in Technology
See All in Technology
[NIKKEI Tech Talk] KDDI/KAG Scrum & Community for Engineering Training
curanosuke
2
220
テストケースの自動生成に生成AIの導入を試みた話と生成AIによる今後の期待
shift_evolve
0
180
成長期に歩みを止めないための創業期の開発文化形成
mayah
6
420
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
20240724_cm_odyssey_hibiyatech
hiashisan
0
110
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
lycorptech_jp
PRO
3
2.9k
地理情報とAPIのトレンド
nagix
0
160
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
VPoEの視点から見た、ヘンリーがサーバーサイドKotlinを使う理由 / Why Server-side Kotlin 2024
cho0o0
1
420
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
Featured
See All Featured
Atom: Resistance is Futile
akmur
261
25k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
How to name files
jennybc
67
96k
Facilitating Awesome Meetings
lara
46
5.8k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Designing with Data
zakiwarfel
96
5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
90
47k
Rails Girls Zürich Keynote
gr2m
93
13k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
Automating Front-end Workflow
addyosmani
1362
200k
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 ʮΞτϓοτઓུʯΛޠΔτʔΫηογϣϯʹग़ԋɻϝϯπ߽՚͗͢·͢😍