Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Amplifyとゼロからはじめた AIコーディング。失敗と気づき
Search
k.masachika
May 14, 2025
Technology
510
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amplifyとゼロからはじめた AIコーディング。失敗と気づき
2025/05/14 AIコーディング道場勉強会 #1
k.masachika
May 14, 2025
More Decks by k.masachika
See All by k.masachika
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
0
62
今こそ知りたいAmplifyGen2
mkdev10
2
150
内製AIチャットボット開発で学んだ Datadog Agent Observability活用術
mkdev10
1
220
3ヶ月だけFrontEndのCBsでした!今年はDevToolsのCBsで更新したいよ
mkdev10
0
120
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
1
360
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
2
1.4k
関西でも盛り上げたい!AWS Amplify
mkdev10
1
110
フロントエンドも盛り上げたい!フロントエンドCBとAmplifyの軌跡
mkdev10
2
1.4k
DAYSでAmplifyについて語りたかった話
mkdev10
0
140
Other Decks in Technology
See All in Technology
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
310
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
490
SREでアラート疲れを 解決しよう!
kairim0
1
200
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
形式手法を使って仕様をコーディングしよう
mikanichinose
0
180
自分で立ててみるLLMサービス
y_sera15
0
120
Meet AgentCore Identity Consent Portal
hironobuiga
3
190
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
200
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
140
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
280
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
17
120k
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
310
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Evolving SEO for Evolving Search Engines
ryanjones
0
310
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
エンジニアに許された特別な時間の終わり
watany
109
250k
Skip the Path - Find Your Career Trail
mkilby
1
240
How to Talk to Developers About Accessibility
jct
2
560
Rails Girls Zürich Keynote
gr2m
96
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
720
GitHub's CSS Performance
jonrohan
1033
470k
Building Applications with DynamoDB
mza
96
7.2k
Transcript
"NQMJGZͱθϩ͔Β͡Ίͨ "*ίʔσΟϯάɻࣦഊͱؾ͖ͮ "*ίʔσΟϯάಓษڧձ .BTBDIJLB,VXBCBSB
ࣗݾհ ℬݪɹກ .BTBDIJLB,VXBCBSB ॴଐ େࡕγʔϦϯάҹגࣜձࣾ اը൛ຊ෦γεςϜਪਐ՝՝ ࣄ γεςϜ։ൃɾ%9ɾϚωδϝϯτ झຯ υϥΠϒɾຊञɾΫϨʔϯήʔϜ
ίϛϡχςΟ ݄dӡӦϝϯόʔ ˙"NQMJGZ+BQBO6TFS(SPVQ ˙"EPCFϓϨϦϦʔεϓϩάϥϜ ɾɾ "EPCFJMMVTUSBUPS 5PQ+BQBOFTF1SF3FMFBTF$POUSJCVUPST ΠϥϨʹ໊લࡌͬͯͨΑ👀 ࠷ۙͷ׆ಈ w݄+"846(େࡕSF*OWFOUSF$BQͰొஃ w݄'SPOUFOEBOE.PCJMFΧςΰϦͰ$#Tʹ w݄+"846(౦ژ"84$PNNVOJUZ#VJMEFST/JHIU Ͱొஃ @mkdev_10
ಓͰࢦ͍ͯ͠Δ͜ͱ wύϒϦοΫͳΞϓϦέʔγϣϯΛظؒͰϦϦʔεɻϚωλΠζɻ w"*Λ׆༻ͯ͠伱ؒ࣌ؒͰϓϩμΫτ-1ͳͲΛ࡞Δɻ wΞΠσΞΛ۩ମԽ͢ΔεϐʔυΛ্͛Δɻ "*ͷྗΛआΓͯΞϓϦΛϦϦʔε͢ΔເΛͻͱ͍ͭ͑ͨɻ ຊۀͰϚωδϝϯτத৺ͰίʔυΛॻ͘͜ͱ͕ͳ͘ͳ͖ͬͯͨɻ ͷͮ͘ΓؒతͰϓϥΠϕʔτͳͷɻ
ಓͰऔΓΉͷʹબΜͩπʔϧ wίʔυΤσΟλ$VSTPS wϑϩϯτΤϯυ/FYUKT wόοΫΤϯυ"NQMJGZ(FOʢ"NQMJGZ#BDLFOEʣ wϗεςΟϯά"NQMJGZ)PTUJOH wܾࡁ4USJQF
$VSTPSͱ"NQMJGZΛબΜͩཧ༝ w "NQMJGZ(FO5ZQF4DSJQUͱ $%,Ͱ#BDLFOEΛߏஙͰ͖Δɻ w (JUϕʔεͷσϓϩΠϗεςΟϯ ά·Ͱ"NQMJGZͰΑ͠ͳʹͰ͖Δɻ w 4BOECPY͕؆୯ʹ࡞Ͱ͖Δͷ ͰɺࣦഊޙͷΓ͕͠؆୯ɻ
։ൃ͕$VSTPSͰ݁͠ɺ4BOECPYͱ૬ੑ͕ྑ͍ͱ͓ͬͨ "NQMJGZ(FOίʔυϑΝʔετࢦɹ w 74$PEFͱ༻ײ͕ಉ͡ɻར༻· Ͱͷ׳Ε͕ૣ͍ͱࢥͬͨɻ w $VSTPSΛܖ͢Δ͚ͩͰɺෳͷ ϓϩόΠμͷϞσϧΛར༻Ͱ͖Δɻ w $MJOFͬͨ͜ͱ͕͋ΔͷͰɺ୯ ७ʹ$VSTPSͬͯΈ͔ͨͬͨɻ $VSTPS "NQMJGZ
͏·͍͔͘ͳ͍dͦΕ(FOͰd (FOͰηοτΞοϓߏஙΛ͡Ίͯ͠·͏ (FOͰ͢ͶΜͦΕʔ
͏·͍͔͘ͳ͍dͳΜͦͷ(FO̎ͬΆ͍ҧ͏ͭd (FOͬΆ͍ṖίϚϯυΛ࣮ߦ͠Α͏ͱ͢Δ BNQMJGZHFOJOJUͬͯͳΜ BNQYίϚϯυͳΜͰ
ίϛϡχςΟͰ͏·͍͔͘ͳ͍ͱॻ͍ͯΔਓ͕ IUUQTGPSVNDVSTPSDPNUBNQMJGZHFOEPOUXPSLBUBMM ͏͏͏ͦΜɻɻɻ શ͘ಈ࡞͠ͳ͍
͏·͍͍ͬͯ͘Δͱͷใ ͼͼΒ͞Μͱ͍ͯ IUUQTGPSVNDVSTPSDPNUBNQMJGZHFOEPOUXPSLBUBMM
$VSTPSͷػೳΛࢀߟʹͯ͠ΈΔ͜ͱʹ w$VSTPSͷ%PDTͷ׆༻ w$VSTPS3VMFTͷ׆༻ w/PUFQBETʢ#FUBʣ $VSTPSͷػೳʹண͠ͳ͕Β "NQMJGZʹؔ͢ΔίϯςΩετΛ"*ʹ༩͑ͯΈΔɻ
%PDTͱ IUUQTEPDTDVSTPSDPNDPOUFYU!TZNCPMT!EPDT υΩϡϝϯτͷ63-Λࢦఆ͢Δ͚ͩͰ*OEFY͞ΕɺσʔλιʔεΛ࡞ΕΔɻ ˛%PDTͷઃఆྫ Ճͨ͠υΩϡϝϯτΛ"*͕ࢀরͰ͖ΔΑ͏ʹͳΔɻ ˛!"NQMJGZͰυΩϡϝϯτΛࢀর͢ΔΑ͏ʹͳΔ
݁ՌʙޮՌͳ͠ʙ ͳΜͰʙ ͋Εʁ͍·ͩ(FOɻɻɻͦΜͳΘ͚ͳ͍ΑͶ
ௐͯΈΔͱɻɻɻઃఆΛؒҧ͍͑ͯΔ '"2ͬͯɻɻɻ63-ͷࢦఆΛؒҧ͑ͯΔΜɻ *OEFY͕ϖʔδ͚ͩʁʁʁ ˛ຊͷΞΠίϯΛΫϦοΫ͢ΔͱJOEFYͨ͠ ϖʔδΛݟΕΔ
"NQMJGZͷ/FYU༻ͷτοϓ63-Λࢦఆ ͬͱظ͢Δ݁Ռʹͳ͖ͬͯͨɻ *OEFY͕QBHFͰ͖ͨ
ͨͩɺᘳͰͳ͔ͬͨ ࠷৽ͷυΩϡϝϯτͷͣͳͷʹ*OEFY͞Ε͍ͯͳ͍ TFFE͕͑ͳ͍ʙ
ࣦഊΛࢀߟಛఆͷϖʔδΛ*OEFY͢ΕΑ͘ͳ͍ʁ ඞཁͳϖʔδ͚ͩJOEFYͯ͠ίϯςΩετʹͯ͢͠ ಛఆͯ͠Ճͯ͋͛ͨ͠Β͍ʔΜ
ܶతʹվળͨ͠ $VSTPSෳͷίϯςΩετΛࢦఆͰ͖ΔͷͰྑ͖ 4FFEࣗಈͰ࡞ΕΔʔ🙌
͏·͍͚͘d࣌ؒ͋ΕσϞΞϓϦ࡞ΕΔ "NQMJGZͷ4BOECPYڥͰ։ൃɻϑϩϯτΤϯυͱͷܨ͗εϜʔζ 4BOECPYԿͰͿͬյͤΔɺཧ௨Γͷ։ൃऀମݧΛ࣮ݱͰ͖ͨɻ /FYU "QQ4ZOD $PHOJUP %ZOBNP%# "NQMJGZ4FFE "NQMJGZ4BOECPY όοΫΤϯυʢ"NQMJGZ(FOʣ
ϑϩϯτΤϯυ ։ൃڥ
ظతʹΈΔͱ%PDT͚ͩ͡Ό͠ΜͲ͍ w$VSTPSͷ%PDTͷ׆༻ w$VSTPS3VMFTͷ׆༻ w/PUFQBETʢ#FUBʣ ։ൃͷաఔͰৗʹυΩϡϝϯτΛࢀߟ͢ΔΘ͚Ͱͳ͘ݶΒΕͯ͘Δͣ Ӭଓతͳܾ·Γࣄ3VMFTʹɺಈతʹࢀর͍ͨ͜͠ͱ/PUFQET͔ɻɻɻ
"NQMJGZͷ$VSTPS3VMFTΛൃݟ IUUQTHJUIVCDPNTBOKFFEBXFTPNFDVSTPSSVMFTNEDUSFFNBJOSVMFTNED "NQMJGZҎ֎ʹϥΠϒϥϦͷ3VMFT͕ͨ͘͞Μެ։͞Ε͍ͯΔ .%$3VMFT(FOFSBUPSͱ͍͏ίϚϯυϥΠϯఏڙ͞Ε͍ͯΔ
·ͱΊͱల wԿ͕ޮՌత͔ͩͬͨΘ͔ΔΑ͏ʹվળͷաఔΛੳ͠ͳ͕Β࣮ࢪ͢Δɻ w%PDTඞཁͳ෦Λબผͯ͠࠷খͰొ͢Δͱྑ͍߹͕͋Δɻ wيಓʹΕ"NQMJGZͱ"*Ͱര։ൃͰ͖Δɻ ৼΔ͍ΛܾΊΔ3VMFT/PUFQBET͕ॏཁʹͳͬͯ͘Δͣɻ ϓϩδΣΫτͷॳظ͔Βதظʹ͔͚ͯίϯςΩετΛҭ͍ͯͯ͘ 3VMFTҭͯํ/PUFQBETͱͷ͍͚Λ࣮ફΛ࣋ͬͯʹ͚͍ͭͨ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠