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
生成AIを使ってAmplifyGen2を楽しく学べるワークショプをやってみた
Search
k.masachika
July 31, 2024
Technology
2
350
生成AIを使ってAmplifyGen2を楽しく学べるワークショプをやってみた
Amplify Boost up #06の登壇資料
k.masachika
July 31, 2024
Tweet
Share
More Decks by k.masachika
See All by k.masachika
3分re:Cap 私のイチオシAmplify アップデート
mkdev10
0
150
実は仲良し?Amplify Gen2と生成AI
mkdev10
1
460
アルファリリース Storage Browser for Amazon S3をためしてみた
mkdev10
1
170
研修で満足きなかったことをAWSのMLサービスを使って解決した話
mkdev10
1
60
Amplify Gen2への魅力〜Gen1に魔法をかけられて〜
mkdev10
2
190
AmplifyでAWSにはまった話
mkdev10
1
140
チーム立ち上げにAWSを活用したらClaudeさんに褒められた話
mkdev10
3
430
Other Decks in Technology
See All in Technology
遷移の高速化 ヤフートップの試行錯誤
narirou
5
860
Reading Code Is Harder Than Writing It
trishagee
2
120
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
100
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
180
CDKのコードを書く環境を作りました with Amazon Q
nobuhitomorioka
1
140
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
160
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
110
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
330
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
6
1.5k
AIエージェント入門
minorun365
PRO
9
4.8k
デスクトップだけじゃないUbuntu
mtyshibata
0
600
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
1
2.1k
Featured
See All Featured
Scaling GitHub
holman
459
140k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Automating Front-end Workflow
addyosmani
1368
200k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Optimizing for Happiness
mojombo
376
70k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Git: the NoSQL Database
bkeepers
PRO
427
65k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
980
Transcript
ੜ"*Λͬͯ "NQMJGZ(FOΛֶָ͘͠Δ ϫʔΫγϣοϓΛͬͯΈͨ "NQMJGZ#PPTU6Q .BTBDIJLB,VXBCBSB
ࣗݾհ ℬݪɹກ .BTBDIJLB,VXBCBSB ॴଐ େࡕγʔϦϯάҹגࣜձࣾ اը൛ຊ෦γεςϜਪਐ՝՝ ࣄ ࣾγεςϜ։ൃɾಋೖɾཧɾอक झຯ υϥΠϒɾຊञɾಡॻʢٕज़ॻʣ
"EPCFͷ501+BQBOFTFϓϨϦϦʔείϯτϦϏϡʔλɻ ͷܭճબग़ɻؒͰຊͰਓબΕɺ ΫϨδοτʹ໊લ͕هࡌͯ͠Β͑Δɻ όʔδϣϯμϯͯ͠ΫϨδοτΛ͙Β͍ோΊΔͱͰͯ ͘ΔͷͰݟͯͶɻ τϐοΫε ͖ͳ"84αʔϏε "84"NQMJGZ "NB[PO#FESPDL 4 '4Y/
4/4ϒϩά͡Ί·ͨ͠ IUUQT[FOOEFWNLEFWFMPQ IUUQTRJJUBDPN.,@5FDI @mkdev_10 IUUQTYDPNNLEFW@ 9 ;FOO 2JJUB
ຊ͍ͨ͜͠ͱ w-FBSOJOH1MBO(FOFSBUPSXJUI"84"NQMJGZͷڞ༗ wϫʔΫγϣοϓ༰࡞Ͱ͖ΔΞϓϦʹ͍ͭͯ wϫʔΫγϣοϓͷਐΊํτϐοΫε w࡞ͨ͠ΞϓϦͷվྑྫ
-FBSOJOH1MBO(FOFSBUPSXJUI"84"NQMJGZ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64JOUSPEVDUJPO ੜ"*Λֶͬͨशϓϥϯ࡞ΞϓϦΛ࡞ΕΔϫʔΫγϣοϓ wϨϕϧ wॴཁ͙࣌ؒ࣌ؒΒ͍ wݴޠӳޠ "84"NQMJGZ "NB[PO#FESPDL
࡞Ͱ͖ΔΞϓϦ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64
࡞Ͱ͖ΔΞϓϦʙը໘ભҠ 💡ϙΠϯτ ϑϩϯτ/FYUͱ"NQMJGZ6*Ͱߏங͞Ε͍ͯΔɻ ੜ"*#FESPDLΛ௨ͯ͠$MBVEF4POOFU͕ݺͼग़͞Ε͍ͯΔɻ 4UFQ ׂɺϨϕϧͷࢦఆ 4UFQ ઃͷճʢઃੜ"*͕ੜʣ 4UFQ ֶशϓϥϯ͕ग़ྗ͞ΕΔʢੜ"*͕࡞ʣ
4UFQ ֶशϓϥϯͷอଘ
ΞʔΩςΫνϟ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64JOUSPEVDUJPO 💡ϙΠϯτ جຊతͳ"NQMJGZͷߏʹ#FESPDL͕Ճ͞Ε͍ͯΔɻ
ϫʔΫγϣοϓͷߏ ڥߏங όοΫΤϯυ։ൃ ϑϩϯτΤϯυ։ൃ σϓϩΠ
͓ย͚ 👀ҙ 💡ੜ"* 💡ੜ"* 💡ϙΠϯτ ڥߏஙɺόοΫΤϯυ։ൃɺϑϩϯτΤϯυ։ൃΛৄ͘͠հ
ڥߏங ϦʔδϣϯΦϨΰϯʢVTXFTUʣΛબ $MPVE4IFMMͰࢦఆͷίϚϯυΛΒͤΔ ڥ͕ߏங͞ΕΔͷͰ͙Β͍ͭ $PEF$PNNJU͕࡞͞ΕΔͷͰϩʔΧϧʹίʔυΛ$MPOF͢Δ
$MPOFͨ͠ϓϩδΣΫτΛॳظԽ͢Δ 74$PEFͰ"NB[PO2%FWFMPQFSΛ༗ޮʹ͢Δ #FESPDLͰར༻͢Δ$MBVEF4POOFUͷϞσϧΛ༗ޮʹ͢Δ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64HFUUJOHTUBSUFEXJUIJOZPVSBDDPVOU (FUUJOH4UBSUFE
ڥߏங ϦʔδϣϯΦϨΰϯʢVTXFTUʣΛબ $MPVE4IFMMͰࢦఆͷίϚϯυΛΒͤΔ ڥ͕ߏங͞ΕΔͷͰ͙Β͍ͭ $PEF$PNNJU͕࡞͞ΕΔͷͰϩʔΧϧʹίʔυΛ$MPOF͢Δ
$MPOFͨ͠ϓϩδΣΫτΛॳظԽ͢Δ 74$PEFͰ"NB[PO2%FWFMPQFSΛ༗ޮʹ͢Δ #FESPDLͰར༻͢Δ$MBVEF4POOFUͷϞσϧΛ༗ޮʹ͢Δ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64HFUUJOHTUBSUFEXJUIJOZPVSBDDPVOU (FUUJOH4UBSUFE ʹ͍ͭͯ $PEF$PNNJU͕ඞཁͳ͚Ε ؆ૉԽͰ͖Δɻ 👀ҙ
ڥߏஙͷิ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64HFUUJOHTUBSUFEXJUIJOZPVSBDDPVOU ڥߏங࣌ʹΒͤΔίϚϯυ 💡ϙΠϯτ (JUIVCΛར༻͢Δ߹ɺϩʔΧϧڥͰ;*1Λμϯϩʔυ͢Δ͚ͩͰΑ͍ɻσϓϩΠ͠ͳ͍ ߹ɺ"NQMJGZͷ4BOECPYڥ͚ͩͰΞϓϦͷ࡞Մೳɻ
ڥߏஙdϓϩδΣΫτॳظԽ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64HFUUJOHTUBSUFEXJUIJOZPVSBDDPVOU (FUUJOH4UBSUFE TBOECPYڥͷ࡞ OFYUͷ։ൃڥͷ্ཱͪ͛ ΞϓϦͷॳظঢ়ଶ
όοΫΤϯυ։ൃ "NB[PO2%FWFMPQFSͰίʔυͷϨϏϡʔମݧ #FESPDLͷ౷߹ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64CVJMEUIFCBDLFOE #VJMEUIF#BDLFOE
"NB[PO2%FWFMPQFSͷίʔυϨϏϡʔମݧ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64CVJMEUIFCBDLFOECVJMECBDLFOE 6TF"NB[PO2%FWFMPQFSUP3FWJFX4DIFNB 4UFQ ίʔυΛબɻ"NB[PO2ͷίϚϯυΛબ 4UFQ 74$PEFͷ"NB[PO2$IBU6*ʹ݁Ռ͕දࣔ͞ΕΔ
#FESPDLͷ౷߹ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64CVJMEUIFCBDLFOEJOUFHSBUFXJUICFESPDL *OUFHSBUFXJUI#FESPDL
#FESPDLͷ౷߹ʙίʔυ "NB[PO#FESPDL "NB[PO %ZOBNP%# ϫʔΫγϣοϓͰՃ ݩ͔Βఆٛ εΩʔϚͷఆٛ ΧελϜϦκϧόʔ ϫʔΫγϣοϓͰՃ
"QQTZODͷΧελϜؔͷΦϓγϣϯ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEEC BEFGECFO64CVJMEUIFCBDLFOEJOUFHSBUFXJUICFESPDL *OUFHSBUFXJUI#FESPDL IUUQTEPDTBNQMJGZBXTOFYUKTCVJMEBCBDLFOEEBUB DVTUPNCVTJOFTTMPHJDDPOOFDUCFESPDL ΧελϜϦκϧόʔͱ-BNCEBGVODUJPOͷҧ͍ "NQMJGZEPDͷυΩϡϝϯτ 💡ϙΠϯτ *OUFHSBUFXJUI#FESPDL
ϫʔΫγϣοϓͰՁ֨ͱίʔϧυελʔτͷ؍͔ΒΧελϜϦκϧόʔ͕બ͞Ε͍ͯΔɻ -BNCEBΛબ͢Δํ๏"NQMJGZEPDʹهࡌ͕͋Δɻཁ݅ʹΑ͍͚ͬͯΕΔʂ
ϑϩϯτΤϯυ։ൃ $PHOJUPͷϩάΠϯػೳͷ࡞ #FESPDLͷݺͼग़͠ϩδοΫͷ࡞ IUUQTDBUBMPHVTFBTUQSPEXPSLTIPQTBXTXPSLTIPQTCGCEECBEFGECFO64CVJMEUIFGSPOUFOE #VJMEUIF'SPOUFOE
$PHOJUPͷϩάΠϯػೳͷ࡞ ϑϩϯτͷίʔυʹϩάΠϯ6*ΛՃ ίʔυશମΛίϯϙʔωϯτͰғ͏ $PHOJUPͷ౷߹ྃ 💡ϙΠϯτ ͱͬͯ؆୯ʹϩάΠϯػೳΛՃՄೳʂ
#FESPDLͷݺͼग़͠ϩδοΫʙҰ෦ൈਮ ઃΛੜ͢ΔϩδοΫ ֶशϓϥϯΛੜ͢ΔϩδοΫ #FESPDLʹϓϩϯϓτΛ͠ճΛಘΔϩδοΫ ઃͷճੜ"*ʹαϯϓϧΛఏࣔͯ݁͠ՌΛௐ 💡ϙΠϯτ #FESPDLͷ౷߹͚ͩͰͳ͘ɺϓϩϯϓτͷςΫχοΫֶΔ
ΧελϚΠζ 6*ੜ"*ͷճͷຊޠԽ อଘֶͨ͠शϓϥϯͷӾཡػೳՃ อଘֶͨ͠शϓϥϯͷআػೳͷՃ
6*ੜ"*ͷճͷຊޠԽ 💡ϙΠϯτ ੜ"*ͷՕॴϓϩϯϓτΛຊޠʹ͢Δ͚ͩɻ
อଘֶͨ͠शϓϥϯͷӾཡͱআػೳ "NQMJGZ6*͔Β"DDPSEJPOΛ࠾༻ আϩδοΫͷ࡞ 💡ϙΠϯτ "NQMJGZ6*͔Βબ͢Δ͜ͱͰૉૣ͘6*Λ࣮Ͱ͖Δɻ "NB[PO2%FWFMPQFS͕ࢧԉͯ͘͠Δͱૉૣ͘ϩδοΫΛ࣮Ͱ͖Δɻ
·ͱΊ w-FBSOJOH1MBO(FOFSBUPSXJUI"84"NQMJGZ#FESPDLͱͷ౷߹ֶ͕Δ w"NB[PO2%FWFMPQFS͍ํηοτΞοϓΛֶΔ wֶशޙগ͠ͷͰΞϓϦΛվྑͰ͖ɺ"NQMJGZͷ֦ுੑΛମײͰ͖Δ ݁ "NQMJGZ(FO৮ͬͯͳΜ΅ʂΈΜͳ৮ͬͯΈΑ͏ ੜ"*ʹ৮ΕΔϫʔΫγϣοϓָ͍͠
4/4ϒϩά͡Ί·ͨ͠ʢ࠶ܝʣ IUUQT[FOOEFWNLEFWFMPQ IUUQTRJJUBDPN.,@5FDI @mkdev_10 IUUQTYDPNNLEFW@ 9 ;FOO 2JJUB
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠