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
実は仲良し?Amplify Gen2と生成AI
Search
k.masachika
October 21, 2024
Technology
1
530
実は仲良し?Amplify Gen2と生成AI
JAWS-UG東京 ランチタイムLT会 #16 登壇資料
https://jawsug.connpass.com/event/331319/
k.masachika
October 21, 2024
Tweet
Share
More Decks by k.masachika
See All by k.masachika
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
2
790
Amplifyとゼロからはじめた AIコーディング。失敗と気づき
mkdev10
2
360
関西でも盛り上げたい!AWS Amplify
mkdev10
1
52
フロントエンドも盛り上げたい!フロントエンドCBとAmplifyの軌跡
mkdev10
2
1.3k
DAYSでAmplifyについて語りたかった話
mkdev10
0
83
3分re:Cap 私のイチオシAmplify アップデート
mkdev10
0
200
アルファリリース Storage Browser for Amazon S3をためしてみた
mkdev10
1
210
生成AIを使ってAmplifyGen2を楽しく学べるワークショプをやってみた
mkdev10
2
430
Amplify Gen2への魅力〜Gen1に魔法をかけられて〜
mkdev10
2
230
Other Decks in Technology
See All in Technology
モノレポにおけるエラー管理 ~Runbook自動生成とチームメンションの最適化
biwashi
0
340
Lambda management with ecspresso and Terraform
ijin
2
170
Serverless Meetup #21
yoshidashingo
1
130
Infrastructure as Prompt実装記 〜Bedrock AgentCoreで作る自然言語インフラエージェント〜
yusukeshimizu
1
160
20250807 Applied Engineer Open House
sakana_ai
PRO
2
580
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
210
自治体職員がガバクラの AWS 閉域ネットワークを理解するのにやって良かった個人検証環境
takeda_h
0
270
MCPサーバーを活用したAWSコスト管理
arie0703
0
120
生成AIによるソフトウェア開発の収束地点 - Hack Fes 2025
vaaaaanquish
34
16k
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
220
生成AI活用のROI、どう測る? DMM.com 開発責任者から学ぶ「AI効果検証のノウハウ」 / ROI of AI
i35_267
3
120
【新卒研修資料】数理最適化 / Mathematical Optimization
brainpadpr
29
14k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
810
Raft: Consensus for Rubyists
vanstee
140
7.1k
Gamification - CAS2011
davidbonilla
81
5.4k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Transcript
࣮ྑ͠ʁ "NQMJGZ(FOͱੜ"* +"846(౦ژϥϯνλΠϜ-5ձ .BTBDIJLB,VXBCBSB
ࣗݾհ ℬݪɹກ .BTBDIJLB,VXBCBSB ॴଐ େࡕγʔϦϯάҹגࣜձࣾ اը൛ຊ෦γεςϜਪਐ՝՝ ࣄ ࣾγεςϜ։ൃɾಋೖɾอक झຯ υϥΠϒɾຊञɾಡॻʢٕज़ॻʣ
࠷ۙͷ׆ಈ w݄+"846(%&*Ͱॳొஃ🎉 w݄+"846(େࡕº"NQMJGZ+BQBO6TFS(SPVQͰొஃ w݄"84"NQMJGZ(FO'FTUJWBMJO+BQBOͰొஃ w݄+"846(%&*Ͱొஃ w݄"NQMJGZ#PPTU6QͰొஃ w݄"NQMJGZ+BQBO6TFS(SPVQӡӦʹ+PJO🚀 w݄+"846(%&*Ͱొஃ ίϛϡχςΟ ݄ӡӦϝϯόʔ ˙"NQMJGZ+BQBO6TFS(SPVQ ˙"EPCFϓϨϦϦʔεϓϩάϥϜ ɾɾ "EPCFJMMVTUSBUPS 5PQ+BQBOFTF1SF3FMFBTF$POUSJCVUPST
4/4ϒϩάͰʑΞτϓοτ IUUQT[FOOEFWNLEFWFMPQ IUUQTRJJUBDPN.,@5FDI @mkdev_10 IUUQTYDPNNLEFW@ 9 #MPH 2JJUB ;FOO 4MJEF
IUUQTTQFBLFSEFDLDPNNLEFW
͜ΜͳΈ͋Γ·ͤΜ͔ʁ wੜ"*ͱ࿈ܞ͢ΔΞϓϦ։ൃ͓͠Ζͦ͏ɻ͚ͩͲɻɻɻ w6*ͱ͔Ͳ͏ͬͯ࡞Δͷ ϑϩϯτΤϯυ͕ۤखɻ wόοΫΤϯυͷߏங͕Α͘Θ͔Βͳ͍ɻ νϟϨϯδ͍͚ͨ͠ͲɻΓํ͕Θ͔Βͳ͍ɻ ੜ"*ΞϓϦ։ൃ
ͦ͏ɻ"84"NQMJGZͳΒͶ ͦΜͳਓʹ"NQMJGZ(FOͽͬͨΓ͔ʁ ࣮"NQMJGZ(FOͱੜ"*ྑ͠Ͱ͢ɻ
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε 💡ϙΠϯτ 5ZQF4DSJQUʹΑΔϑϩϯτΤϯυͱόοΫΤϯυͷڞ௨ݴޠͰͷίϛϡχέʔγϣϯɻ ίʔυϑΝʔετࢦʹΑΔόοΫΤϯυͷఆٛɻ%9ʢ%FWFMPQFS&YQFSJFODFʣ্͕ɻ $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε 💡ϙΠϯτ 5ZQF4DSJQUʹΑΔϑϩϯτΤϯυͱόοΫΤϯυͷڞ௨ݴޠͰͷίϛϡχέʔγϣϯɻ ίʔυϑΝʔετࢦʹΑΔόοΫΤϯυͷఆٛɻ%9ʢ%FWFMPQFS&YQFSJFODFʣ্͕ɻ $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹ ࠓׂѪ 😭
"NQMJGZ(FO͞ΘͬͯͳΜ΅ "NQMJGZ(FOͷίʔυϑΝʔετʹΑΔ%9͞Θͬͯ͡ΊͯΘ͔Δ ϑϩϯτɺόοΫΤϯυɺͦͯ͠ੜ"*ͱͷྑ͠۩߹Λମݧͯ͠΄͍͠
ͬͱຊຊ͍ͨ͜͠ͱ w࠷৽ͷαϯϓϧϫʔΫγϣοϓͷڞ༗ w͑ʁੜ"*ͱྑ͗ͯ͢͠"NQMJGZͷػೳͷҰ෦ʹʁʁʁ wʮ3'$ʯ"NQMJGZ"*ͷڞ༗ 💡ϙΠϯτ "NQMJGZ(FOͰੜ"*ΞϓϦ։ൃΛମݧͯ͠΄͍͠
࠷৽ͷαϯϓϧd"*τϥϕϧΞγελϯτ IUUQTHJUIVCDPNBXTTBNQMFTUSBWFMQFSTPOBMBTTJTUBOU 5SBWFM"TTJTUBOU"QQ "*ͷࢧԉΛड͚ͳ͕ΒཱྀߦܭըΛ࡞Ͱ͖Δ ΞϓϦɻ"QNQMJGZY#FESPDL
5SBWFM"TTJTUBOU"QQͷ6* 💡ϙΠϯτ γϯϓϧͳαϯϓϧϓϩϯϓτΛ͢Δ͜ͱͰΧελϚΠζՄೳ ◀︎ ౦ژཱྀߦܭըத
ମܥతʹֶΔ͓͢͢ΊͷϫʔΫγϣοϓ 💡ϙΠϯτ ੜ"*ΞϓϦ։ൃΛ͔ΒମܥతʹֶΔָ͍͠ϫʔΫγϣοϓ ϫʔΫγϣοϓ "NQMJGZ#PPTUVQ :PV5VCF63- ࣌ؒ͝Ζ͔Β 4MJEF "848PSLTIPQ63- 4QFBLFSEFDL63-
-FBSOJOH1MBO(FOFSBUPSXJUI"84"NQMJGZ ੜ"*Λֶͬͨशϓϥϯ࡞ΞϓϦΛ࡞ΕΔϫʔΫγϣοϓ "NQMJGZ#PPTU6QͰհ
ͳΜͱ‼ྑ͗ͯ͢͠ػೳͷҰ෦ʹ ⚠ҙ ݱࡏ։ൃऀϓϨϏϡʔࠓޙ"1*ͷมߋͳͲͰࢿྉͱҰக͠ͳ͍Մೳੑ͕͋Γ·͢ɻ IUUQTHJUIVCDPNBXTBNQMJGZBNQMJGZVJJTTVFT
"NQMJGZ"*ͱʁ 💡ϙΠϯτ "NQMJGZ"*ΞϓϦʹ"*ػೳΛ؆୯ʹՃͰ͖Δ🚀3'$Ͱ"*$IBU͕࣮Մೳ
ͲΕ͙Β͍؆୯͔ͱ͍͏ͱ 💡ϙΠϯτ dߦͷίʔυͰੜ"*ͱͷ࿈ܞΞϓϦ͕ര🚀 ˝ϑϩϯτΤϯυ ˝όοΫΤϯυ ίϯϙʔωϯτఆٛ %BUBεΩʔϚఆٛ ϑϩϯτΤϯυ όοΫΤϯυΤϯυ ˝ͨͬͨ͜Ε͚ͩͰ͜͏ͳΔ
ձը૾ΞοϓϩʔυରԠ‼6*ͷΧελϚΠζ 💡ϙΠϯτ νϟοτͷجຊػೳΛཏɻը૾ΞοϓϩʔυʹରԠɻ 3FBDUίϯϙʔωϯτͷ1SPQTΛௐ͢Δͱ6*ͷΧελϚΠζՄೳɻ ˝ձ ˝ը૾ೝࣝ
ͲͷΑ͏ͳΈʁ 💡ϙΠϯτ ϩδοΫ"NQMJGZ6*Ͱఏڙ͞ΕΔͨΊɺ࠷খݶͰ"*$IBU͕࡞Մೳ🚀 "NQMJGZ6* 3FBDUίϯϙʔωϯτ όοΫΤϯυ ϑϩϯτΤϯυ "NQMJGZ#BDLFOE -$%,$POTUSVDUT IUUQTHJUIVCDPNBXTBNQMJGZBNQMJGZ
CBDLFOEUSFFNBJOQBDLBHFTBJDPOTUSVDUT IUUQTHJUIVCDPNBXTBNQMJGZBNQMJGZVJ USFFNBJOQBDLBHFTSFBDUBJ
ͳΜͱ࣮ؔߦʹରԠ‼"HFOU$IBUര࣮🚀 💡ϙΠϯτ -BNCEBΛ5PPMTʹొ͢Δ͜ͱͰɺ"*͕࣮ߦ͢ΔؔΛஅ‼ ࢦࣔʹԠͯ͡"*͕-BNCEBΛ࣮ߦΛஅ‼ ˝63-͔Β༰ͷཁʢJ1IPOF1SPͷϖʔδʣ
ͪ͜ΒͷهࣄͰ·ͱΊͯ·͢ 💡ϙΠϯτ ελʔλʔΞϓϦͰ؆୯ʹߏங͕͡ΊΕΔ‼͝ڵຯ͋ΕهࣄݟͯͶ☺ IUUQTRJJUBDPN.,@5FDIJUFNTBFGEBGF IUUQTHJUIVCDPNECBOLTEFTJHOBNQMJGZBJTUBSUFS ελʔλʔΞϓϦ 2JJUBهࣄ "NQMJGZ"*ΛͨΊͯ͠Έͨ BNQMJGZBJTUBSUFS
·ͱΊ w"NQMJGZ(FOͱੜ"*ʢ#FESPDLʣྑ͠αϯϓϧͨ͘͞Μ͋ΔΑʂ wੜ"*ΞϓϦ։ൃʹڵຯ͕͋Δํ"NQMJGZ(FOΛ৮ͬͯΈΑ͏ɻ wྑ͗ͯ͢͠ػೳͷҰ෦ʹͳΓͦ͏ɻ"NQMJGZ"*ʹظ‼ ࢲίϯτϦϏϡʔτͨ͠Α🚀 IUUQTHJUIVCDPNBXTBNQMJGZBNQMJGZVJJTTVFT "NQMJGZυΩϡϝϯτ IUUQTEPDTBNQMJGZBXT "NQMJGZ"*ʢ։ൃऀϓϨϏϡʔʣ
Ϣʔβʔάϧʔϓͷհ IUUQTBXTBNQMJGZKQHJUIVCJP ެࣜϗʔϜϖʔδ IUUQTEJTDPSEHH+7F$$F#: %JTDPSEͷট "NQMJGZ+BQBO6TFS(SPVQ🚀 w"NQMJGZʹؔ͢ΔΠϕϯτΛఆظ։࠵ɻ w%JTDPSEͰίϛϡχέʔγϣϯͯ͠·͢ɻ wͨ·ʹϥδΦͳΜ͔ͬͯ·͢ɻ ͝ڵຯ͋Εͥͻ%JTDPSE·Ͱ🙌
͔͜͜ΒࢀՃͯ͠Ͷ👀
݄"NQMJGZ#PPTU6Q։࠵🚀 IUUQTBXTBNQMJGZKQDPOOQBTTDPNFWFOU ࢀՃίον☝ ΦϑϥΠϯ౦ژ ΦϯϥΠϯ৴͋Γ Ԡืίον☝ $POOQBTT ొஃऀืूத‼ (JUIVC
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠