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
第4回 社内勉強会 「設計 前編」
Search
Wemotion, Inc
September 03, 2022
Technology
150
0
Share
第4回 社内勉強会 「設計 前編」
Wemotion, Inc
September 03, 2022
More Decks by Wemotion, Inc
See All by Wemotion, Inc
第10回 社内勉強会「GPT x Embeddingで質疑応答を試す」
wemotion
0
81
第9回 社内勉強会「ChatGPTを使い倒そう」
wemotion
0
230
第8回 社内勉強会 「サーバーを構築してWebページを公開してみよう」
wemotion
0
160
第7回 社内勉強会 「REST APIを作ってみよう」
wemotion
0
150
第5回 社内勉強会 「設計 後編」
wemotion
0
110
第3回 社内勉強会 「要件定義 後編」
wemotion
1
160
第2回 社内勉強会 「要件定義 前編」
wemotion
1
330
第1回 社内勉強会 「セキュアプログラミング」
wemotion
0
260
Other Decks in Technology
See All in Technology
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
360
Do Vibe Coding ao LLM em Produção para Busca Agêntica - TDC 2026 - Summit IA - São Paulo
jpbonson
3
150
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
130
PicoRuby as a Multi-VM Operating System
kishima
1
220
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
1
310
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.5k
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
230
The Journey of Box Building
tagomoris
4
3.6k
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
120
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
270
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
240
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
120
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
Unsuck your backbone
ammeep
672
58k
The agentic SEO stack - context over prompts
schlessera
0
760
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Test your architecture with Archunit
thirion
1
2.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Rails Girls Zürich Keynote
gr2m
96
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.2k
Navigating Weather and Climate Data
rabernat
0
170
Google's AI Overviews - The New Search
badams
0
980
Writing Fast Ruby
sferik
630
63k
Transcript
ઃܭલฤ ୈճࣾษڧձ্ྲྀఔฤ1BSU
ΞδΣϯμ wཁ݅ఆ͔ٛΒઃܭ wݟੵΓ wઃܭલฤ w·ͱΊ
ཁ݅ఆ͔ٛΒઃܭ
γεςϜ։ൃͷશମ૾ ΥʔλʔϑΥʔϧϞσϧͷશମ૾
γεςϜ։ൃͷશମ૾ ্ྲྀఔ ։ൃͷલʹཁ݅ఆٛͱઃܭͷϑΣʔζ͕͋Δ
7Ϟσϧ ࠨӈ͕ϖΞʹͳ͓ͬͯΓɺ ࠨͰ࡞ͨ͠ͷΛӈͰςετ͢Δ ৄࡉઃܭʹෆ۩߹͕͋Δ߹ɺ ։ൃޙͷ୯ମςετͰൃݟͰ͖Δ ཁ݅ఆٛͷෆ۩߹࠷ऴஈ֊·Ͱ ൃݟͰ͖ͳ͍͜ͱ͕͋Δ
ઃܭϑΣʔζͷత ઃܭϑΣʔζͷతɺ ཁ݅ఆٛͰఆٛͨ͠༰Λ۩ମԽ͠ɺ Ͳ͏ͬͯγεςϜʹ࣮͢Δͷ͔Λ໌֬ʹ͢Δ͜ͱ
جຊઃܭৄࡉઃܭ ։ൃϓϩηεͷઃܭʹ༷ʑͳ໊લ͕͚ΒΕ͍ͯΔ͕ɺ ͜͜Ͱ֎෦ઃܭ෦ઃܭͱͯ͠ΛਐΊΔ جຊઃܭˠ֎෦ઃܭ ৄࡉઃܭˠ෦ઃܭ
֎෦ઃܭ෦ઃܭ ֎෦ઃܭʢجຊઃܭʣ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺ ೖྗͱग़ྗΛ໌֬ʹ͠ը໘σʔλϕʔεཧΛઃܭ͢Δ ෦ઃܭʢৄࡉઃܭʣ ֎෦ઃܭͰઃܭ͞Εͨೖྗͱग़ྗͷؒͰߦ͏෦ॲཧΛઃܭ͢Δ
֎෦ઃܭ෦ઃܭ
ݟੵΓ
ݟੵΓ ཁ݅ఆٛͷ༰ΛͱʹߦΘΕΔ͜ͱ͕ଟ͍ γεςϜձ͕ࣾཁ݅ఆٛͷ༰Λੳ͠ɺ ։ൃΛड͚ΔͨΊͷֹۚظؒɾ݅ΛݟੵΔ ։ൃنΛਖ਼֬ʹݟੵΔ͜ͱ͍͠
ݟੵΓํ๏ ɾ-0$ͱਓ݄๏ʢϓϩάϥϛϯάґଘʣ ɹ-JOFT0G$PEFͱ͍͏Α͏ʹιʔείʔυͷߦΛ ɹϓϩδΣΫτϚωʔδϟʔͷաڈͷܦݧײͰ͖ग़͠ɺ ɹ୯ҐΛֻ͚ࢉͯ͠։ൃΛࢉग़͢Δํ๏ ɾϑΝϯΫγϣϯϙΠϯτ๏ʢϓϩάϥϛϯάඇґଘʣ ɹγεςϜͷσʔλͱػೳͷ͔Βɺ ɹग़དྷΔ͚ͩఆྔతʹ։ൃنΛࢉग़͢Δํ๏
ϑΝϯΫγϣϯϙΠϯτ๏ ϑΝϯΫγϣϯϙΠϯτ๏Ͱɺ '1ʢϑΝϯΫγϣϯϙΠϯτʣͱ͍͏୯ҐͰ։ൃنΛܭଌ '1ҎԼͷͭʹ͚ΒΕΔ ɾσʔλϑΝϯΫγϣϯ ɾτϥϯβΫγϣϯϑΝϯΫγϣϯ ˞ʹ*#.ͷΞϨϯɾ+ɾΞϧϒϨώτʢ"+"MCSFDIUʣ͕ߟҊͨ͠
σʔλϑΝϯΫγϣϯ γεςϜ͕෦Ͱཧ͢ΔσʔλͰσʔλϕʔε͕Ұൠత ػೳཁ݅Λ࣮ݱ͢ΔͨΊͷσʔλ͚͕ͩର σʔλϑΝϯΫγϣϯߋʹͭʹྨ ɾ෦ཧϑΝΠϧʢ*-'ʣ ɹγεςϜʹΑͬͯࢀরɾߋ৽͞ΕΔσʔλϕʔεͳͲ ɾ֎෦ΠϯλʔϑΣΠεϑΝΠϧʢ&*'ʣ ɹγεςϜʹΑͬͯࢀর͔͠͞Εͳ͍ಡΈऔΓઐ༻ͷσʔλ
σʔλϑΝϯΫγϣϯͷෳࡶ͞ σʔλ߲ͱϨίʔυछྨͷͭͰσʔλͷෳࡶ͞ΛධՁ σʔλ߲ʢ%&5ʣ d d d Ϩίʔυ छྨ
ʢ3&5ʣ த d த ߴ d த ߴ ߴ ˞ %&5%BUB&MFNFOU5ZQF ˞ 3&53FDPSE&MFNFOU5ZQF
τϥϯβΫγϣϯϑΝϯΫγϣϯ γεςϜ͕֎քͱߦ͏σʔλͷ૬ޓ࡞༻ τϥϯβΫγϣϯϑΝϯΫγϣϯߋʹͭʹྨ ɾσʔλͷ֎෦ೖྗʢ&*ʣ ɹ֎෦͔ΒσʔλΛड͚औΓɺσʔλϑΝϯΫγϣϯʹ֨ೲ͢ΔτϥϯβΫγϣϯ ɾσʔλͷ֎෦ग़ྗʢ&0ʣ ɹσʔλϑΝϯΫγϣϯ͔ΒσʔλΛ֎෦ʹՃग़ྗ͢ΔτϥϯβΫγϣϯ ɾσʔλͷ֎෦রձʢ&2ʣ ɹσʔλϑΝϯΫγϣϯ͔ΒσʔλΛ֎෦ʹग़ྗ͢ΔτϥϯβΫγϣϯ
τϥϯβΫγϣϯϑΝϯΫγϣϯͷෳࡶ͞ σʔλ߲ͱؔ࿈ϑΝΠϧͷͭͰσʔλͷෳࡶ͞ΛධՁ σʔλ߲ʢ%&5ʣ d d d ؔ࿈ ϑΝΠϧ
ʢ'53ʣ d த த ߴ d த ߴ ߴ ˞ %&5%BUB&MFNFOU5ZQF ˞ '53'JMF5ZQF3FGFSFODFE σʔλ߲ʢ%&5ʣ d d d ؔ࿈ ϑΝΠϧ ʢ'53ʣ d த d த ߴ d த ߴ ߴ ֎෦ೖྗʢ&*ʣ ֎෦ग़ྗʢ&0ʣ֎෦রձʢ&2ʣ
'1ͷࢉग़ ߲Ͱෳࡶ͞͝ͱͷجૅʹݸΛֻ͚ͯग़ͨ͠߹ܭ͕'1 ϑΝΫγϣϯλΠϓ ෳࡶ͞ ߹ܭ த ߴ τϥϯβΫγϣϯ ϑΝϯΫγϣϯ
֎෦ೖྗʢ&*ʣ ֎෦ग़ྗʢ&0ʣ ֎෦ࢀরʢ&2ʣ σʔλ ϑΝϯΫγϣϯ ෦ཧϑΝΠϧʢ*-'ʣ ֎෦ΠϯλʔϑΣΠεϑΝΠϧ ʢ&*'ʣ
·ͱΊcϑΝϯΫγϣϯϙΠϯτ๏ ϑΝϯΫγϣϯϙΠϯτ๏Λ༻͍Δ͜ͱͰɺ ཁ݅ఆٛ͞Εͨػೳͷݸͱෳࡶ͔͞Βɺ ఆྔతʹ։ൃنͷ૯Λࢉग़͢Δ͜ͱ͕Ͱ͖Δ ϓϩάϥϜͷߦͰଌΒͳ͍ͷͰϓϩάϥϛϯάඇґଘͰ͋Δ
֎෦ઃܭ
֎෦ઃܭ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺ ೖྗͱग़ྗΛ໌֬ʹ͠ɺը໘σʔλϕʔεཧΛઃܭ͢Δ
֎෦ઃܭཁૉ ɾը໘ઃܭ ɾ֎෦γεςϜ*'ઃܭ ɾόονઃܭ ɾாථઃܭ ɾσʔλϕʔεཧઃܭ
ػೳཁ݅c֎෦ઃܭ
ը໘ઃܭ 6*ͳͲϢʔβʔ͕ݟΔը໘ʹ͍ͭͯͷઃܭ ը໘ઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾ6*ઃܭϙϦγʔ ɾը໘ભҠਤ ɾը໘Ұཡ ɾը໘ϞοΫΞοϓ ɾը໘ೖྗνΣοΫ
6*ઃܭϙϦγʔ ϓϩδΣΫτؔऀͰڞ௨ೝࣝͱͯ͠ͷ6*ઃܭϙϦγʔ 6*ઃܭϙϦγʔͷ߲ ɾલఏ݅ ɾը໘ϨΠΞτύλʔϯ ɾը໘ػೳύλʔϯ ɾը໘߲ύλʔϯ
લఏ݅c6*ઃܭϙϦγʔ ը໘ͷલఏ݅ΛఆΊΔ ɾରԠϒϥβ ɾը໘ϨΠΞτ෯ ɾσΟεϓϨΠղ૾ ɾจࣈίʔυ ͳͲ
ը໘ϨΠΞτύλʔϯc6*ઃܭϙϦγʔ ڞ௨ςϯϓϨʔτͱͳΔը໘ϨΠΞτΛఆΊΔ ɾϔομʔɺϑολʔɺϝχϡʔɺϘσΟͳͲͷϨΠΞτ ɾύϯͣ͘ϦετͳͲ֊ʹԠͯ͡ಈతʹ༰͕มΘΔཁૉ ɾσόΠεϒϥβ͝ͱͷը໘ϨΠΞτ ͳͲ
ը໘ػೳύλʔϯc6*ઃܭϙϦγʔ ݕࡧը໘ɺҰཡը໘ɺొɾߋ৽ը໘ͳͲͷػೳʹԠͯ͡ɺ ը໘ϨΠΞτͷϘσΟͷߏͱը໘ભҠΛύλʔϯͱͯ͠ఆΊΔ ػೳύʔπΛύλʔϯͱͯ͠ఆΊɺ ࠶ར༻ੑརศੑΛߴΊΔͨΊʹσβΠϯγεςϜʹ্͛Δ͜ͱ
ը໘߲ύλʔϯc6*ઃܭϙϦγʔ ೖྗ߲ͷܗࣜΛఆΊΔ ɾి൪߸Λͭͷೖྗ߲ͱ͢Δ͔ɺͭͷೖྗ߲ͱ͢Δ͔ ɾಓݝΛϓϧμϯͰબͤ͞Δ͔ɺೖྗͤ͞Δ͔ ɾॅॴͰࢢ۠ொଜɺொ໊൪ɺϚϯγϣϯ໊ΛͲͷཻͰ͚Δ͔ ͳͲ
ը໘ભҠਤ ػೳཁ݅ͷը໘ʹؔ͢ΔఆٛΛͱʹ ࣮ݱ͢Δը໘Λચ͍ग़͠ɺը໘ભҠͷذදݱ͢Δ ۙͰϑϩϯτΤϯυͷ࣮ํ๏ͱͯ͠443ʹՃ͑ɺ $43Ͱը໘ભҠ෦తͳ࠶ඳըΛߦ͏࣮ՄೳͳͷͰ ͲͪΒͰ։ൃ͢Δͷ͔೦಄ʹஔ͍ͯը໘ભҠͷઃܭΛߦ͏ͱྑ͍ ˞4434FSWFS4JEF3FOEFSJOH ˞$43$MJFOU4JEF3FOEFSJOH
ը໘Ұཡը໘ϞοΫΞοϓ ը໘ભҠਤʹొͨ͠ը໘ʹ*%Λ࠾൪ͯ͠ཧ͠ɺ ػೳཁ݅ʹ߹ΘͤͨܗͰը໘ϞοΫΞοϓͷ࡞Λߦ͏ 6*ઃܭϙϦγʔʹԊͬͨσβΠϯͰϞοΫΞοϓΛ࡞͢Δ
ը໘ೖྗνΣοΫ ը໘ೖྗνΣοΫͷ༷ΛఆΊΔ ɾϑΥʔϚοτ ɹจࣈྻɺɺνΣοΫϘοΫεɺϥδΦϘλϯͳͲ ɾσϑΥϧτ ɹೖྗ߲ʹσϑΥϧτͰදࣔ͞ΕΔ ɾඞਢ ɹೖྗ͕ඞਢͰ͋Δ͔ɺҙͰ͋Δ͔ ɾ࠷େ࠷খ ɹͱจࣈྻͰ͋Εจࣈͷ࠷େ࠷খ
ɾར༻Մೳจࣈ ɹશ֯֯ӳࣈࣈه߸ͳͲ
֎෦γεςϜ*'ઃܭ ֎෦γεςϜͱσʔλΛΓͱΓ͢Δ෦ͷઃܭ ֎෦γεςϜ*'ઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾϓϩτίϧ ɾೝূ ɾΠϯλʔϑΣΠε߲༷ ɾλΠϛϯά ɾྫ֎ॲཧ
όονઃܭ ܾΊΒΕͨॱংͱ࣌ؒଳʹԠͯ͡ىಈɾ࣮ߦ͢ΔϓϩάϥϜͷઃܭ όονઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾ࣮ߦλΠϛϯά ɾ࣮ߦ੍ޚδϣϒ੍ޚ ɾτϥϯβΫγϣϯ ɾϦΧόϦʔ
ாථઃܭ ֤छϨϙʔτॻ໘ͳͲͷாථग़ྗͷઃܭ ಠ࣮͔ࣗύοέʔδΛಋೖ͢Δͷ͔Λ໌֬ʹ͢Δ
σʔλϕʔεཧઃܭ ࡞͢ΔςʔϒϧΧϥϜɺͦΕΒͷΩʔʹ͍ͭͯͷઃܭ ϦϨʔγϣϯͷਖ਼نԽΛͰ͖ΔݶΓߦ͍ɺ ϦϨʔγϣφϧσʔλϕʔεͰѻ͑ΔܗࣜͰཧ&3ਤΛهड़͢Δ
·ͱΊ
։ൃͷݟੵΓ ϑΝϯΫγϣϯϙΠϯτ๏Λ༻͍Δ͜ͱͰɺ ཁ݅ఆٛ͞Εͨػೳͷݸͱෳࡶ͔͞Βɺ ఆྔతʹ։ൃنͷ૯Λࢉग़͢Δ͜ͱ͕Ͱ͖Δ
ઃܭϑΣʔζ ઃܭͷϑΣʔζɺ ֎෦ઃܭʢجຊઃܭʣͱ෦ઃܭʢৄࡉઃܭʣʹ͚ΒΕΔ ֎෦ઃܭɺ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺೖྗͱग़ྗΛ໌֬ʹ͠ɺ ը໘σʔλϕʔεཧΛઃܭ͢Δ ෦ઃܭɺ ֎෦ઃܭͰઃܭ͞Εͨೖྗͱग़ྗͷؒͰߦ͏෦ॲཧΛઃܭ͢Δ
֎෦ઃܭͷཁૉ ɾը໘ઃܭ ɾ֎෦γεςϜ*'ઃܭ ɾόονઃܭ ɾாථઃܭ ɾσʔλϕʔεཧઃܭ
None