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
WebUI実装の自動化を_試して見えたこと
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
uuki
July 26, 2026
How-to & DIY
12
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WebUI実装の自動化を_試して見えたこと
uuki
July 26, 2026
Other Decks in How-to & DIY
See All in How-to & DIY
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
630
Within the team, I grow as a tester and continuously pursue product quality
camel_404
6
3.3k
2026.6.27 お誕生日会で配布された透明シェルを交換する際の注意点について
mongonta0716
0
220
ときメモは 運営が30年かけて “実プレイ”していた
mzryuka
0
110
社会人9年目の僕が贈る処世術
coco_se
1
300
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
490
5年間ぐらい、 スプリントレトロスペクティブは、 「+/Δ」しかしてないので、 あらためて良いのか悪いか考えてみる / Doing Plus Delta for about five years
camel_404
1
470
Node-REDで制御できるエッジカメラのreCameraを触る #iotlt #JLCPCB #recamera
n0bisuke2
0
190
ATOMS3R-CAMとClaude SKILLSでタイムラプスチャレンジ #iotlt
n0bisuke2
0
430
LLMはTRPGのGMができる(確信)
kgmkm
0
3.1k
餃子コミュニティの活性化/TechGYOZA
nishiuma
2
380
ライブ感を生む 巻き込み型スライドの作り方/Create your slide like a heavy metal concert
ikuodanaka
5
1.7k
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
400
Optimizing for Happiness
mojombo
378
71k
New Earth Scene 8
popppiees
3
2.5k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
My Coaching Mixtape
mlcsv
0
210
Site-Speed That Sticks
csswizardry
13
1.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
440
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The agentic SEO stack - context over prompts
schlessera
0
860
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Transcript
#雑LT_study WebUI実装の自動化を 試して見えたこと @uuki_dev 2026.7.27
自己紹介 uuki (ユウキ) Web制作会社勤務 主にフロントエンドを中心に業務に携わっています X @uuki_dev Zenn: @uuki GitHub:
uuki
今日話すこと / おことわり WebUI 実装の自動化の難しさを分解し、 向き合ったラフな試みについてです。 新規的な技術の話ではありません 🙏
現状の選択肢と、今回の前提 現状の選択肢 今回の前提 デザインと実装の対応関係を 定義できる場合に強力なツール 受託制作のように、案件ごとに プロセスや設計が異なる環境 • Figma Code
Connect • コンポーネントの単位を都度 判断する場合
課題:自動化の難しさ① - ワークフロー デザイン ⇔ 実装を直線的に目指すほど 「構造の単位」「バリアントの設計」など、 実装の関心が一定デザイン側にも求められる
課題:自動化の難しさ ② - コンテキスト 間に存在する知識の依存構造 コンポーネント粒度やHTML構造の関係、CSS設計、 アーキテクチャの仕様、開発環境など、様々な判断要素を含む
方針:業務知識を制御点に分けて接続する 人が作業する場合と同様に、業務ごとにAIへタスクを振り出す。 その手段として、JSON による中間表現を使い、 業務を3段階に分解 コンポーネントの粒度 • LinkButton • PostCard
• ProductCard • RelatedSection デザインパターン 開発環境 Component Composition • Next.js • Nuxt • CSS Architecture • Astro • Utility-first CSS • etc… •
アプローチ :デザインから分類して意味づけ コンポーネントの単位を、様々なデザインパターンに対応でき るよう、中間的な「抽象、意味、構造 + 機能」 の4分類に整理。 今回は、分類作業の手段としてアノテーションツールを作成。 構造( Layout)
意味( Component) 抽象( Primitive) 機能( feature) 1/3
アプローチ: デザインから分類して意味づけ ※ 個人的なサンプルデザインで検証した時の画面 1/3
アプローチ:UI モデル 分類化済のJSONをもとに、 node構造、スタイルトークン、 基底スタイルに任意の設計方針を反映。 この段階で、セマンティクスや スタイル設計についての指示を差し込む。 2/3
アプローチ: コード生成 最後に、基盤となる技術スタックに Plop や、Stylelint といった、 Scaffolding、Linterを定義。 これをもとにスクリプトによる コンポーネント展開を実施 3/3
結果 デザイン側 実用観点の結果 小さなコンポーネント単位では、 構造と基底スタイルの生成は可能そう。 一方、複雑なレイアウト再現は課題。 生成結果 試作で得たこと Structured OutputによるAI
出力の構造化 と、フィードバックループの要点を掴めた。
まとめ 中間表現は、AIの判断を分けて調整する 制御点になり得る • 工程を分けることで、設計判断や再現度の精度のブレを 切り分け、個別に調整しやすくなる • 次の段階では、中間表現による分解を 独自の手段に依存しない形で再現できるか検証したい