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
AI機能における UI設計とアーキテクチャの教訓
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
KATAKURA, Haruhiko
December 09, 2025
Technology
2
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI機能における UI設計とアーキテクチャの教訓
KATAKURA, Haruhiko
December 09, 2025
Other Decks in Technology
See All in Technology
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
210
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
150
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
Refining Active Record
shugo
0
150
夫婦で子育てするための育児標準化
codmoninc
PRO
0
330
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
Kiro Crewをはじめよう
kizawa2020
1
160
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Site-Speed That Sticks
csswizardry
13
1.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Design in an AI World
tapps
1
350
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
WCS-LA-2024
lcolladotor
0
890
Transcript
AI 機能における UI 設計とアーキテクチャの教訓 Develop チーム 片倉 ktkr 春彦 Hubble
「20 Weeks by Hubble AI 」でハマった🕳️
自己紹介 片倉 "ktkr" 春彦 株式会社Hubble Develop チーム Dev-eX バックエンド開発 Ruby,
Rails, Java, LLM... 🍺🍶☕️🧖🚴🏂🚗🩼 原発から出会い系まで硬軟さまざまなプロジェクトに揉まれ、 流浪の末に Hubble に辿り着いた男 Role: Tech: Hobby:
背景:先日完走したプロジェクト 20 Weeks by Hubble AI 🏁 20 週連続でAI 機能をリリースする狂気的な挑戦
先日、無事に完走しました🎉 今回のテーマ 「10 Weeks by Hubble AI 」第10 弾:申請プロセスを AI で整理で発生した「設計とアーキテクチャの教訓」
PoC は順調でした(過去形) ✅ PoC ( 理想) 単発の処理で検証 レスポンス:数秒 「これならいける!」と確信 ⚠️
本番 ( 現実) リリース翌日… API レスポンス:最大30 秒 エラーは出ないが永遠のLoading… ユーザー体験としては「死んでいる」も同然でした。
設計の敗北 ⚡️ 既存UI ( ウィザード) 同期的 サクサク進みたい VS 🐢 AI
処理 (LLM) 非同期的 試行錯誤と待ち時間 「待てないUI 」に「待たせる処理」を 無理やりねじ込んだ結果の破綻。
現状:20 週を走り抜けてなお、続く戦い 🚧 応急処置 テキスト抽出処理の最適化 キャッシュ戦略の見直し 処理の非同期化 🔥 根本解決はまだ道半ば 「複数回のLLM
処理」をどうUX に落とし込むか? ウィザード形式からの脱却も含めて再検討中 プロジェクトは完走しましたが、Develop チームの戦いは終わっていません。
まとめ:今回の学び 1. 既存のUI (ウィザード等)にAI を安易に乗せてはいけない AI の「推論時間」はDB アクセスとは桁が違う 直列実行が必要なら、UI 自体を「待てる形」に変えるべき
2. ボトルネックはアーキテクチャにある 精度だけでなく、 「UX としての速度」を設計段階で考慮する Hubble のAI 機能は、こうした泥臭い改善を積み重ねて進化しています。 (共感してくれた方、後で乾杯しましょう🍻)
Thank You! Hubble Develop Team