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時代のUIはどこへ行く?
Search
Yusuke Wada
September 06, 2025
Programming
13k
24
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI時代のUIはどこへ行く?
2025-09-06 / フロントエンドカンファレンス北海道2025
Yusuke Wada
September 06, 2025
More Decks by Yusuke Wada
See All by Yusuke Wada
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.8k
Webフレームワークの ベンチマークについて
yusukebe
0
200
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.8k
Dynamic Workersについて
yusukebe
2
720
飯MCP
yusukebe
0
640
へんな働き方
yusukebe
6
3.1k
Cap'n Webについて
yusukebe
0
350
OSS開発者の憂鬱
yusukebe
17
32k
r2-image-worker
yusukebe
1
280
Other Decks in Programming
See All in Programming
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.4k
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
320
フィードバックで育てるAI開発
kotaminato
1
110
Creating Composable Callables in Contemporary C++
rollbear
0
200
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.9k
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
110
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
2.3k
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
800
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
260
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
110
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
220
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Fireside Chat
paigeccino
42
4k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
340
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Navigating Team Friction
lara
192
16k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
The Invisible Side of Design
smashingmag
301
52k
Transcript
ϑϩϯτΤϯυΧϯϑΝϨϯεւಓ "*࣌ͷ6*Ͳ͜ߦ͘ʁ :VTVLF8BEB
.F w :VTVLF8BEB w 8FCGSBNFXPSLEFWFMPQFS w %FWFMPQFS"EWPDBUF!$MPVE fl BSF w
#PLFUFDPGPVOEFS w $SFBUPSPG)POP w IUUQTHJUIVCDPNZVTVLFCF The Melancholy of an OSS Developer
͍
ʮ"*ͱͲ͏ͬͯΠϯλϥΫ γϣϯͯ͠·͔͢ʁʁʯ
$IBU(15ʹฉ͘
ʮࡳຈͷ͓͢͢Ίͷ৯ʁʯ
ʮϥʔϝϯͷ͓͢Ίʁʯ
νϟοτ
ʮͰͦͷલͲ͏ͯ͠ ͨʁʁʯ
(PPHMFݕࡧ
ʮࡳຈ৯͓͢͢Ίʯ
৯ϩάʮࡳຈϥʔϝϯਓؾϥϯΩϯάʯ
8FCϖʔδ
ͬͯ͜ͱʜ
ʮ "*ͷ࣌ νϟοτ͕͋Δ͔ Β8FCϖʔδཁΒͳ͘ͳΔʁʁʯ
8FCϖʔδ࡞Βͳͯ͘ྑ͘ͳΔͷʁ 8FCٕज़Βͳ͍͍ͯ͘ͷʁ )5.-ʁ $44ʁ +BWB4DSJQUʁ 8FC࡞ͬͯͨਓͲ͜ߦ͘ͷʁ
ƅЧƅ ŜƄŞŜƄŞŲƄſŲƄſ
ʮͰຊʹνϟοτͰ͍͍ ͷʁʁʯ
--.ʹಓॱΛฉ͘ ʮԣӺ͔Β٢ଜՈͷߦ͖ํʯ $MBVEF%FTLUPQΑΓ
Ϣʔβʔ͕ຊʹٻΊ͍ͯΔͷ (PPHMFϚοϓΑΓ
ʮνϟοτ͚ͩ͡Όͳͯ͘6* ཉ͍͠ΑͶʯ
ಉ͡Α͏ͳ͜ͱΛߟ͍͑ͯΔ ਓ͕͍ͨ
l5IFGVUVSFPG"*JOUFSBDUJPOz w ,FOU$%PEET͞ΜʹΑΔಈըɺهࣄ w ࠓճͷτʔΫͷ͖͔͚ͬʹͳͬͨ IUUQTXXXFQJDBJQSPUIFGVUVSFPGBJJOUFSBDUJPOCFZPOEKVTUUFYUXQT
"*࣌Ͱ6*͕ॏཁʹͳΔΑʂ ετοϓΥον ࢠͲ͕ٯཱͪͷ࣌ؒΛܭͬͯ΄͍͠ͱཔΜͰ͖ͨ߹ ඞͣཔΜͰ͖·͢ ɺʮελʔ τʯʮετοϓʯͱೖྗͨ͠ΓݴͬͨΓ͢ΔΑΓɺελʔτϘλϯͱετοϓϘλ ϯ͕͋Δ΄͏͕ͣͬͱศརͰ͢ɻ σʔλͷࢹ֮Խ
άϥϑσʔλϙΠϯτͷબػೳΛඋ͑ͨάϥϑΟΧϧΠϯλʔϑΣΠεͰσʔλΛ දࣔ͢Δͱɺଟ͘ͷ߹ɺςΩετʹΑΔઆ໌ΑΓΔ͔ʹศརͰ͢ɻ ϚϧνϞʔμϧΠϯλϥΫγϣϯ ϘλϯͱԻͷ྆ํͷૢ࡞͕ඞཁͳ߹͋Γ·͢ɻྫ͑ɺΣΠττϨʔχϯάͷ࣌ ؒΛܭΔ࣌ͳͲɺख͕;͕͍ͬͯ͞Δ࣌ԻίϚϯυΛ͍ͨ͘ͳΔ͔͠Ε·ͤΜɻ
"*࣌ͷ6*Ͳ͜ߦ͘ʁ w νϟοτςΩετ͕ଟ͘ͳͬͯɺ6*ͬͺΓඞཁ w Γํ͕มΘ͍ͬͯ͘Μ͡Όͳ͍͔ͳʁ ͪΐͬͱ͚ͩߟ͑ͯΈΑ͏ʂ
ͭͷύλʔϯ 6*ͷதͰ"*Λ͏ "*͕6*Λ࡞Δ "*͕6*Λड͚औΔ 6*ͱ"*ͷ͕͍͔ؔͭ͘ʹྨͰ͖Δ
6*ͷதͰ"*Λ͏
6*ͷதͰ"*Λ͏ w طଘͷ6*ͷதʹ"* --. ΛຒΊࠐΉ w Α͋͘Δύλʔϯ w ྫ w
νϟοτϘοτ w /PUJPO"* w εϓϨουγʔτ (FNJOJ w $MBVEFGPS$ISPNF
ྫεϓϨουγʔτ (FNJOJ 6*εϓϨουγʔτ "*--.
"*͕6*Λ࡞Δ
"*͕6*Λ࡞Δ w "* --. ͕6*Λ࡞Γग़͢ w ͦͷ6*ͱΠϯλϥΫγϣϯ͢Δ w ྫ w
$IBU(15ͷάϥϑػೳ w $IBU(15ͷਤػೳ w $MBVEFͷ"SUJGBDUT w ίʔσΟϯάΤʔδΣϯτ
$MBVEFͷ"SUJGBDUT͕໘ന͍ $MBVEFͱҰॹʹ"*ࡌΞϓϦΛߏங ͠·͠ΐ͏ "SUJGBDUTΛ͑ɺ୭ͰΞϓϦΫ ϦΤΠλʔʹͳΕ·͢ɻίʔσΟϯ άෆཁͰ͢ɻ$MBVEFʹΞΠσΞΛ ͑Δ͚ͩͰɺڞ༗ՄೳͳΞϓϦɺ πʔϧɺήʔϜ͕͙͢ʹ࡞Ͱ͖· ͢ɻ IUUQTXXXBOUISPQJDDPNOFXTCVJMEBSUJGBDUT
ྫ"*ເ͍
--. $MBVEF ͕ਪͯ͘͠ΕΔ
ίʔυ͕ݟΕΔ
3FBDUͱ5BJMXJOE$44Ͱॻ͔ΕͯΔ 3FBDU+49 5BJMXJOE$44
AXJOEPXDMBVEFDPNQMFUFA "SUJGBDUTͰ$MBVEFͷ"1*ΛݺΔ
ΪϟϥϦʔ͕͋Δ
ެ։Ͱ͖Δ ࣗͰ࡞ͬͨ"SUJGBDUTΛެ։Ͱ͖Δ 63-͕ൃߦ͞ΕΔɺຒΊࠐΈͰ͖Δ "1*ݺͼग़͠ʹ͔͔ͬͨඅ༻Ϣʔβʔ͕ෛ୲ɺΞϓϦ։ൃऀʹ՝ۚ͞Εͳ͍
໘ന͍
"*͕6*Λड͚औΔ
"*͕6*Λड͚औΔ w --.͕.$1͔Β6*Λड͚औΔ w .$1ςΩετߏମΛฦͩ͢ ͚ w .$1Ͱ6*Λѻ͏ͷͲ͏͔ʁ w ৽͍༷͕ٞ͠͞Ε͍ͯΔ
w .$16*ͱ͍͏࣮͕͋Δ
,FOU$%PEET͞Μ͕.$1Ͱ6*Λѻ͏ͨΊͷ༷ΛఏҊ͍ͯ͠Δ .$1ެࣜͷ༷Λߟ͑ΔϓϩδΣΫτ /FX$POUFOU5ZQFGPS6* IUUQTHJUIVCDPNNPEFMDPOUFYUQSPUPDPMNPEFMDPOUFYUQSPUPDPMEJTDVTTJPOT
.$16* .$1Ͱ6*ΠϯλϥΫγϣϯΛՄೳʹ͢Δ࣮ͷҰͭ IUUQTNDQVJEFW
ಛ w αʔόʔ4%,ͱΫϥΠΞϯτ4%,Λఏڙ͍ͯ͠Δ w αʔόʔ4%, w .$1Ͱ6*ΛૹΔͨΊ w ΫϥΠΞϯτ4%, w
.$1͔Βड͚औͬͨ6*Λඳը͢ΔͨΊ
νϟοτ6*Ͱ.$16*ΫϥΠΞϯτ4%,Λ͏ $IBU(15$MBVEFରԠͯ͠ͳ͍ͷͰɺΦϦδφϧͷνϟοτ6*Λ࡞Δඞཁ͕͋Δ .$1αʔόʔͰ.$16*αʔόʔ4%,Λ͏
αʔόʔ4%,ͰͰ͖Δ͜ͱ )5.-ΛૹΔ ֎෦63-ΛૹΔ ͋ͱϦϞʔτ%0.εΫϦϓτ͕͋Δ
σϞΛ࡞ͬͯΈͨ w νϟοτ.$16*1MBZHSPVOE$IBU 4DJSB.$1$IBUͷϑΥʔΫ Λ͏ w .$16*ΫϥΠΞϯτ4%,Λͬͨ6*ඳը͕͢Ͱʹ࣮͞Ε͍ͯΔ w ϦϞʔτ.$1αʔόʔΛ࡞Δ w
ͦͷதͰ.$16*αʔόʔ4%,Λ͏ w ಉ͡αʔόʔͰΞϓϦΛ࡞ͬͯɺͦͷ63-ΛAJGSBNF6SMAͰૹΔ
σϞ
͢Ͱʹ͋Δ.$16*1MBZHSPVOE$IBUΛ͏ ϦϞʔτ.$1αʔόʔl3BNFO.$1XJUI6*z͕ొ͞Ε͍ͯΔ
.$1αʔόʔͷATIPX@SBNFO@SFTUBVSBOUT@XJUI@VJA͕࣮ߦ͞ΕΔ
ANJO3BUF UBTUFzՈܥzA͕ਪ͞ΕૹΒΕΔ 6* ΞϓϦͷ63- ͕ฦΔ
ΠϯλϥΫγϣϯՄೳ
ళΛΫϦοΫ͢ΔͱAQPTU.FTTBHFA͕࡞ಈ νϟοτ6*ܦ༝Ͱz$BMMTIPX@SBNFO@SFTUBVSBOUT@EFUBJMT@XJUI@VJz͕ ύϥϝʔλ͖Ͱ࣮ߦ͞ΕΔ
ATIPX@SBNFO@SFTUBVSBOUT@EFUBJMT@XJUI@VJAͷ݁Ռ ΞϓϦͷ63- ͕ඳը͞ΕΔ
ʮߦ͖ํʯΛΫϦοΫ͢ΔͱAQPTU.FTTBHFA͕࡞ಈ νϟοτ6*ʹςΩετ͕షΒΕΔ
࿈ܞͯ͠Δ(PPHMF.BQ.$1͕࡞ಈ ϥʔϝϯͷಓॱΛҊͯ͘͠ΕΔ
໘ന͍
·ͱΊ
·ͱΊ w "*࣌ͷ6*Ͳ͜ߦ͘ʁ w 6*ͬͺΓඞཁɻͰΓํ͕มΘ͍ͬͯ͘ w ͭͷύλʔϯ 6*ͷதͰ"*Λ͏ "*͕6*Λ࡞Δ "*͕6*Λड͚औΔ
"*࣌ͷ6*ʹ͍ͭͯߟ͑Δ͖ͬ ͔͚ʹͳͬͨͷͳΒ͍Ͱ͢
͋Γ͕ͱ͏͍͟͝·ͨ͠