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
Dev on Rails
Search
taiSon
May 18, 2017
Technology
0
550
Dev on Rails
20170508 railsdm
taiSon
May 18, 2017
Tweet
Share
More Decks by taiSon
See All by taiSon
Python が支える機械学習フロー
taison
0
250
顧客に価値を提供する "ラボ" チーム
taison
2
3.7k
最速でAI機能をリリースする技術 Repro tech meetup4
taison
2
1.9k
We "Go" fast.
taison
0
3.7k
150111
taison
0
92
自動組版・版管理に関する3つのソリューション
taison
1
850
Other Decks in Technology
See All in Technology
AI・LLM事業部のSREとタスクの自動運転
shinyorke
PRO
0
300
30 代子育て SRE が考える SRE ナレッジマネジメントの現在と将来
kworkdev
PRO
0
140
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
150
Amazon EKS Auto ModeでKubernetesの運用をシンプルにする
sshota0809
0
120
小さく始めるDevOps 内製化支援から見えたDevOpsの始め方 / 20250317 Ken Takayanagi
shift_evolve
1
110
caching_sha2_passwordのはなし
boro1234
0
220
モノリスの認知負荷に立ち向かう、コードの所有者という思想と現実
kzkmaeda
0
110
Explainable Software Engineering in the Public Sector
avandeursen
0
370
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
160
Riverpod & Riverpod Generatorを利用して状態管理部分の処理を書き換えてみる簡単な事例紹介
fumiyasac0921
0
110
技術好きなエンジニアが _リーダーへの進化_ によって得たものと失ったもの / The Gains and Losses of a Tech-Enthusiast Engineer’s “Evolution into Leadership”
kaminashi
0
210
チームビルディング「脅威モデリング」ワークショップ
koheiyoshikawa
0
160
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
91
5.9k
A designer walks into a library…
pauljervisheath
205
24k
Designing Experiences People Love
moore
141
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
25k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
118
51k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
The Language of Interfaces
destraynor
157
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
700
Transcript
%FWPO3BJMT 3FQSPגࣜձࣾ 5BJTP *NBJ !UBJTPO IUUQTHJUIVCDPNUBJ4PO
2 3BJMTҎ֎ͷ 8&#ΞϓϦέʔγϣϯϑϨʔϜϫʔΫΛͬ ͨ͜ͱ͋Γ·͔͢ʁ
2 ͳͥ 3VCZPO3BJMTΛ͍ͬͯ·͔͢ʁ
%FWPO3BJMT 3FQSPגࣜձࣾ 5BJTP *NBJ !UBJTPO IUUQTHJUIVCDPNUBJ4PO
%JWFJOUP3BJMT 3FQSPגࣜձࣾ 5BJTP *NBJ !UBJTPO IUUQTHJUIVCDPNUBJ4PO ͦͷͨΊʹ
ࣗݾհ • 5BJTP *NBJ !UBJTPO • 3FQSPגࣜձࣾ ΤϯδχΞ • 8&#ΞϓϦέʔγϣϯͷઃܭɾ։ൃΛத৺ʹɺاըఏҊ͔Βӡ༻·ͰΘ
ΓͱԿͰ͖ͬͯ·ͨ͠ • 1ZUIPO %KBOHP ྺ͕Ίɺ1)1 $PEF*HOJUFS গʑ • 3VCZ 3BJMT ΄΅ॳ
Video analysis In-app Marketing Stat. analysis 3FQSP ʹ͍ͭͯ • 3FQSPΞϓϦͷࢧԉπʔϧͰ͢ɻΞΫηεੳϢʔβʔߦಈͷ
ըػೳͳͲ՝ൃݟͷػೳ͔Βϓογϡ௨ΞϓϦϝοηʔδͳͲ՝ ղܾͷͨΊͷػೳ·Ͱͭͷ4%,Ͱఏڙ͍ͯ͠·͢ɻ Advertisement
Stat. analysis 3FQSP ʹ͍ͭͯ
Video analysis 3FQSP ʹ͍ͭͯ
In-app Marketing 3FQSP ʹ͍ͭͯ
3FQSP ʹ͍ͭͯ • ৄ͘͠ʜ • IUUQTSFQSPJP • ϞόΠϧΞϓϦͷࢧԉύʔτφʔʮ3FQSPʯհϏσΦ • IUUQTXXXZPVUVCFDPNXBUDI
WSC,B5ZW@E12 • ཁ݁ߏͳྔͱසͰ 4%,͔Βσʔλ͕ૹΒΕ͖͍ͯͯΔ • ੳͳͲͰσʔλΛ͖ͪΜͱѻ͍ूܭ͢Δඞཁ͕͋Δ
3FQSPʹೖͬͨͱ͖ʢഎܠʣ • ೖࣾʢ̍͘Β͍ʣ • લϐονίϯςετʹ༏উ͠·͍ͬͯͨ͘ ػೳσβΠϯ͕ख़ͭͭ͋ͬͨ͠ • Ϣʔβʔ͕;͖͑ͯͨ εέʔϧ͢Δඞཁ͕͋ͬͨ
3FQSPʹೖͬͨͱ͖ʢഎܠʣ • ػೳσβΠϯ͕ख़ͭͭ͋ͬͨ͠ ෛ࠴Βྺ࢙తܦҢϩʔΧϧϧʔϧ͕ग़དྷ্͕͍ͬͯͨ • εέʔϧ͢Δඞཁ͕͋ͬͨ ݱߦͷΞʔΩςΫνϟ৫ମ੍Ͱ͍͔ͭͳ͘ͳ͖͍ͬͯͯͨ • ม͑Δඞཁੑͱม͑Δͷ͕͍͠ཧ༝͋ͬͨ •
ͦΜͳঢ়گͰ %JWF ͠·ͨ͠
3BJMTͷϓϩδΣΫτʹೖͬͯΈͯ • ͿͬͪΌ͚݁ߏ్த͔ΒೖΔͷ͍͠ͳͱࢥͬͨ • 3TQFDɺ$BQJTUSBOPɺ$IFG ͱ͍ͬͨऔΓר͘ڥؚΊͯɺֶशίε τ૯ͯ͡ߴΊͳΠϝʔδ • తʹ͍͏ͱɺ׳ΕΕศརͳɺ׳Εͯͳ͍ͱࠞཚ͢Δཁૉ͕ଟ͍ ʢ3BJMTʹݶΒͳ͍͚Ͳ
ʣ
͍͠ͳͱࢥͬͨͱ͜Ζ • "DUJWF3FDPSE • ໋໊ن • BQQҎԼͷ .7$Ҏ֎ͷ $MBTT
͍͠ͳͱࢥͬͨͱ͜Ζ • "DUJWF3FDPSE • ໋໊ن • BQQҎԼͷ .7$Ҏ֎ͷ $MBTT
• ΄΅ൃ໌ͱ͍͑Δ͍͢͞ɻ͍͢͝࡞Γ͍͢ • ୯ͳΔ 03 ϚούʔͷҬΛ͑ͯײతʹૢ࡞͕Ͱ͖Δ • ݁Ռͱͯ͠ϩδοΫ͕ 3%#ʹدΓͮΒ͍ɻ͍ΖΜͳͱ͜ʹॻ͚Δ •
ΧδϡΞϧʹΘΕΔ DBMMCBDL BTTPDJBUJPO TDPQFʹΑΓॱ൪ʹ ίʔυΛ͍ͬͯͯݟམͱ͢ՕॴʹϏδωεϩδοΫ͕ॻ͚Δ ͍͠ͳͱࢥͬͨͱ͜Ζ
• CZFCVH ͱ HSFQΛೖ೦ʹΔ • ͳΔ͘ 3%#σʔλετΞ͕ϏδωεϩδοΫΛཧղ͢ΔΑ͏ʹ৺͕ ͚Δʢ.PEFM㱠"DUJWF3FDPSE㱠 3%#ʣ •
͋ͱ FYQMBJO͢Δͱ͔҆қʹ DBMMCBDLΛΘͳ͍ͱ͔ ͍͠ͳͱࢥͬͨͱ͜Ζ
͍͠ͳͱࢥͬͨͱ͜Ζ • "DUJWF3FDPSE • ໋໊ن • BQQҎԼͷ .7$Ҏ֎ͷ $MBTT
• ࣗવͱ౷Ұײ͕ग़Δ͠ɺΫϥε໊ʹ໌ࣔ͞Ε͍ͯͨΓྑ͍श׳ • ͜ͱ "DUJWF4VQQPSUͱ͍͏ࢹͰΈΔͱຊʹศརͰɺߴ։ൃͷཁ • ৭ʑউखʹͬͯ͘ΕΔͷͰ໌ࣔ͞Ε͍ͯͳ͍߹͕͍ͮΒ͍ • ୯७ʹΒͳ͍ͱࠞཚ͢Δ͜ͱଟ͍ʢλΠϜκʔϯͱ͔ʣ •
ͦΕ 3VCZ ͳͷ͔ 3BJMT ͳͷ͔ (FNͳͷ͔ΦϨΦϨͳͷ͔ ͍͠ͳͱࢥͬͨͱ͜Ζ
• TIPXTPVSDFΛೖ೦ʹΔ • ໋໊ن९क͠ɺมͳ໊લͷΫϥεΛ࡞Βͳ͍ • ͳΔ͘ΦϨΦϨೖΕͳ͍ɻೖΕ͍ͨͳΒ (FNΛ࡞Δ ͍͠ͳͱࢥͬͨͱ͜Ζ
͍͠ͳͱࢥͬͨͱ͜Ζ • "DUJWF3FDPSE • ໋໊ن • BQQҎԼͷ .7$Ҏ֎ͷ $MBTT
• 'BU$POUSPMMFS'BU.PEFMΛճආ͢Δϊϋɺใ͕ଟ͍ • +PCͱ͔ "TTFUͱ͔ඞཁ͚ͩͲ .7$จ຺ͩͱඍົͳͷఆ͕ͪΌΜ ͱ༻ҙ͞Ε͍ͯΔ • 'PSN%FDPSBUPS7BMJEBUPS3FQSFTFOUFS 4FSWJDF
• ׂ͕͔ΓͮΒ͘ɺ։ൃϝϯόʔͷΠϝʔδҰகͮ͠Β͘ɺෛ࠴͕ू ੵ͕ͪ͠ ͍͠ͳͱࢥͬͨͱ͜Ζ
• CZFCVH ͱ HSFQͱ TIPXTPVSDFΛೖ೦ʹΔ • ׂ໌֬ʹɺϝϯόʔؒͰΠϝʔδΛҰகͤ͞Δ • ฐࣾ $50ͷ
KPLFSࢯ͕େମॻ͍ͯͨ • Զ͕ѱ͔ͬͨɻૉʹؒҧ͍ΛೝΊΔ͔Βɺ͏αʔϏεΫϥεͱ͔࡞ΔͷࢭΊ ͯ͘Ε IUUQRJJUBDPNKPLFSJUFNTEFDECCB ͍͠ͳͱࢥͬͨͱ͜Ζ
ձ͕ࣾมΘ͍ͬͯͬͨ͜ͱ • εέʔϧͨ͠ • 3BJMTจ຺ͰมΘͬͨͱ͜Ζ༷ʑ • ۩ମతͳٕज़ͪ͜Β • ԿΛͬͯͨΒʮ$50ʹͳͬͯ͠·ͬͨʯͷ͔ IUUQKPLFSHJUIVCJPTMJEFTDUP@OJHIU@TMJEFT
εέʔϧ͢Δͱ͍͏͜ͱ • αʔόͷ͕૿͑Δ • 3%4#JH2VFSZ )JWF1SFTUP • ਓ͕૿͑Δ
εέʔϧ͢Δͱ͍͏͜ͱ • αʔόͷ͕૿͑Δ • 3%4#JH2VFSZ )JWF1SFTUP • ਓ͕૿͑Δ
• εϖοΫΛ্͛Δ͜ͱͰରԠͰ͖ΔΞʔΩςΫνϟͰ͋Δ͜ͱ • εϜʔζʹεϖοΫΛ͋͛ΒΕΔ͜ͱ • ֤ΫϥεͷΛܰ͘͠ਫฏల։Ͱ͖Δ͜ͱ • +PCʹΑΔʢΩϡʔΠϯάͰཧ͞Εͨʣ࣮ߦ • ίϯςφʹΑΔΠϯϑϥ։ൃɾཧίετͷݮ
εέʔϧ͢Δͱ͍͏͜ͱ
εέʔϧ͢Δͱ͍͏͜ͱ • αʔόͷ͕૿͑Δ • 3%4#JH2VFSZ )JWF1SFTUP • ਓ͕૿͑Δ
• 3%#Ͱࢉग़ετΞ͢Δྔઢͷ૿Ճʹ͑ΒΕͳ͍ • ಛੑʹ߹ΘͤͨσʔλετΞͷӡ༻͕ٻΊΒΕΔ • σʔλͷ࣋ͪํʢ͞Βʹ͍͏ͱυϝΠϯɺϞσϧʣΛߟ͑Δ͜ͱ • ͖ͪΜͱͨ͠ϫʔΫϑϩʔͷͱ࣮ߦ • σʔλʔϑϩʔ͕໌֬Ͱ͋Γɺϑϩʔͷ֤෦ͷ͕໌֬Ͱ͋Δ͜ͱ
εέʔϧ͢Δͱ͍͏͜ͱ
εέʔϧ͢Δͱ͍͏͜ͱ • αʔόͷ͕૿͑Δ • 3%4#JH2VFSZ )JWF1SFTUP • ਓ͕૿͑Δ
• ྺ࢙తܦҢϩʔΧϧϧʔϧΛΒͳ͍ϝϯόʔͰύϑΥʔϚϯε͕ग़ͤΔ͜ͱ • ݸʑਓͰҟͳΔࣄόοΫάϥϯυΛ͍࣋ͬͯͯಉ͡ํΛ͍ͯಇ͚Δ͜ͱ • աͷෆ҆ڪාΛ࣋ͨͣʹ։ൃ͕Ͱ͖Δ͜ͱ • ҉ΛݮΒ͢ɻΫϥεΞʔΩςΫνϟʹ͓͚Δ֤෦ͷ͕໌֬Ͱ͋Δ • ϦϞʔτϫʔΫͱ͍ͬͨݸਓʹͱͬͯύϑΥʔϚϯε͕ग़͍͢͠ڥΛ͑Δ
• 3BJMTͱ͍͏༏ΕͨϑϨʔϜϫʔΫΛ࠷େݶར༻͠ίϛϡχέʔγϣϯΛͱΔ εέʔϧ͢Δͱ͍͏͜ͱ
࣮ࡍεέʔϧ͍ͯ͠·͢ʂ l͍͠ͳͱࢥͬͨͱ͜ΖzɺͰڍ͛ͨΑ͏ͳ͕Πʔδʔʹͳ͍ͬͯΔͱ εέʔϧ͍͢͠ͱࢥ͍·͢
·ͱΊ • 3FQSPະͩʹϞϊϦγοΫͳ 3BJMTϑϨʔϜϫʔΫ্Ͱ։ൃ • ৗʹΑΓϞμϯʹߋ৽͞Εɺચ࿅͞Ε͚͍ͭͮͯΔϑϨʔϜϫʔΫ • 3BJMTΛத৺ʹ 3VCZͷେม༏ΕͨΤίγεςϜΛͭ •
ίϛϡχέʔγϣϯͷ൫ΓಘΔثͰ͋Γ͚ͭͮΔ
·ͱΊ • 3FQSPະͩʹϞϊϦγοΫͳ 3BJMTϑϨʔϜϫʔΫ্Ͱ։ൃ • ৗʹΑΓϞμϯʹߋ৽͞Εɺચ࿅͞Ε͚͍ͭͮͯΔϑϨʔϜϫʔΫ • 3BJMTΛத৺ʹ 3VCZͷେม༏ΕͨΤίγεςϜΛͭ •
ίϛϡχέʔγϣϯͷ൫ΓಘΔثͰ͋Γ͚ͭͮΔ ͜Ε͔Β͍ଓ͚Δ͠ɺͦΕΛࢧ͑ͯ͘ΕΔϑϨʔϜϫʔΫͰ͋Δ
࠷ޙʹ • ͜ΕͰ 3BJMTΛΩϟονΞοϓ͠·ͨ͠ • ύʔϑΣΫτ3VCZPO3BJMT
• ࠷ۙग़ͨΒ͍͠ • վగ̎൛ ύʔϑΣΫτ3VCZ ࠷ޙʹ
࠷ޙʹ 8F`SFIJSJOH/08 4FSJPVTMZ