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
空間アプリ開発のフィードバックをCodexにするための抽象的なデザインツールの模索
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kazuhiro hara
May 10, 2026
Design
130
0
Share
空間アプリ開発のフィードバックをCodexにするための抽象的なデザインツールの模索
kazuhiro hara
May 10, 2026
More Decks by kazuhiro hara
See All by kazuhiro hara
Exploring Abstract Design Tools to Turn Spatial App Feedback into Codex (En)
karad
0
50
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
2
1.6k
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
230
Vapor を使って VisionPro とWebSocket 通信をしてみる
karad
0
350
slow types ってなんだろう?
karad
1
800
ほぼ日のハッカソン Team 1 発表資料
karad
0
510
Dist.43.英語仕事で地味につかうChatGPT 配布版
karad
0
820
VisionOS 向けアプリをつくってみる - よりひろいフロントエンド
karad
0
210
スマートコントラクト入門
karad
0
170
Other Decks in Design
See All in Design
Drawing_for_Anim_Final_PDF.pdf
lynteo
2
150
第18回サイゼミ
lw
1
3.8k
【優秀賞+特別賞】くまモン食いしん坊弁当「くまモンの魔法の柑橘弁当」最終審査資料
shoko_seven11
0
180
Tendências de UX Research 2026
videlvequio
0
110
再設計される業務 - AIにより再設計される "デザインワークフロー" / AI Ops Lab #2 Redesigned orkflows
kgsi
0
670
Rethinking IFUs: What Board Game Rulebooks Contribute to IFU Usability
deadlinepoet
0
280
図じゃなく言語で描く - Common Ground for Design AI Operations.
kazukiikeda
2
850
情報を翻訳する-伝わる可視化3原則とオープンデータ活用-
hjmkth
1
260
公開スライド)熊本市様-電子申請中級編
garyuten
0
1.3k
Drawing for Animation
lynteo
2
300
チームをデザイン対象にする / Design for your team
kaminashi
1
1.4k
Build for the Web, Build on the Web, Build With the Web
csswizardry
0
380
Featured
See All Featured
Accessibility Awareness
sabderemane
1
130
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
320
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Bash Introduction
62gerente
615
210k
Balancing Empowerment & Direction
lara
6
1.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
800
Skip the Path - Find Your Career Trail
mkilby
1
130
Transcript
空間アプリ開発 のフィードバック を Codex にするための 抽象的なデザインツール の模索 Copyright © 2026
Yorihiroi Frontend. カンソクインダストリーズ / よりひろいフロントエンド 原 一浩 (Kazuhiro Hara) / @kara_d visionOS Engineer Meetup: vol.13 ショートトーク会: オンライン
はなすひと 原 一浩 (Kazuhiro Hara) @kara_d カンソクインダストリーズ 代表 よりひろいフロントエンド 主催
Swift をやり始めたのは ChatGPT 登場以降 生粋の Open AI ファン (個人で Pro 課金) Photo by Rin Yano
本日の構成 Seiro MCP、および今回発表するツールなど、AI x XR 向けの 開発ツールを作ってきた中で模索したことなどを話します AI 向けツールつくるときに参考になれば幸いです •
Seiro MCP で日々つくっていました • 新しい不満 • Abstract Layout Tool (仮) を思いつく • DEMO • 今後の展開
Seiro MCP で日々つくっていました
ちょっとだけ Seiro MCP について紹介 https://github.com/karad/seiro-mcp • visionOS + Codex CLI
/ App の自律的コーディングを補助 ◦ MCP / Skills / CLI ◦ OSS で公開中 (MIT ライセンス) ◦ 昨年12月に最初のバージョンをリリース ◦ 現在 v0.4.0 • XcodeBuildMCP があったが、自分の環境では動作しなかった ◦ 空間コンピューティングアプリの開発に特化したシンプルなものを作ろうとおもいたつ • 2月に本家からも Xcode MCP が出た ◦ 今企画したら、作り始めないかもしれない みんなの ★ まってるぜ!!
Seiro MCP はこんなパートを担当 • Codex CLI / App で MCP
経由にて visionOS プロジェクトの自動ビルド • 通常のエラーだけでなく、 詳細なエラーも取得可能 • Skill や CLI ツールもあり
Codex + Seiro MCP で UI スタディ
Codex + Seiro MCP で UI の実装思索を続けた
新しい不満
新しい不満 (1) 「これができたら」ができると更に先があることに気づく Seiro MCP の場合… • 抽象的なエラーが発生するとAIはどうしていいかわからなくなる ◦ より詳しいログを掘りにいく
ことで解決した • 同じようなエラーが何度も起き、似たような問題を再解決する ◦ 同じミスを何度もするし、起きるミスは 偏りがある ◦ これらを毎回エラーのたびに行っている • 解決のノウハウを集約できないものか、が今の課題の一つ 次期 Seiro MCP で対応していく
フィードバックループの欠点 • AIが正しい状態を把握できているが、実装上は間違っている場合に フィードバックループが機能する • そもそもAIが正解を理解できていないと正解にたどり着けない • 空間コンテンツは指示自体、結構難しい ◦ 小説家とかなら得意かもしれないが空間に関する描写は難しい
◦ 修正指示もむずかしい
新しい不満 (2) 3D 空間におけるビジュアル面の 指示出しが結構むずい ボタンが水平に置かれているが これを前から押すみたいにすると… うまくいかなかったりする これが今回のテーマ
とにかく調整を楽したい …
Abstract Layout Tool (仮) を思いつく
Abstract Layout Tool (仮) ってどういうものか • AI とのコミュニケーションに 特化したフィードバックツール •
MCP サーバ、Skills、 デスクトップアプリ、 SQLite で構成 • 細かな形状の指示はせず 抽象的なレイアウト指示に特化 • ラフにさくっと使うようなもの
Abstract Layout Tool (仮) の利用スタイル 1. AI からレイアウトを保存 (MCP 経由)
2. デスクトップアプリで レイアウトを確認、編集 a. 位置 b. 回転 c. サイズ d. フリーなコメント 3. レイアウトを保存すると リビジョン管理される 4. AI は編集後レイアウトを読み込みが 可能 (MCP 経由)
どんな感じでフィードバックするのか
1. AI からある状態のレイアウトを保存 Codex より Skill を使ってレイアウトを保存指示する
2. デスクトップアプリでレイアウトを確認、編集
3. AI は編集後のレイアウトを読み込んで変更 レイアウト ID や最新のリビジョン ID を AI は自動で取得可能
なぜ抽象的なデザインツールなのか
なぜ抽象的なデザインツールなのか • 形状の抽象化をすることでツールのシンプルさを保てる • 抽象的なレベルのデザインさえ指摘できれば OK というモチベーション • 実装と分けることで AI
が正解と思っている部分の一部を抽出できる • つまり、コードに定義されていないレイアウトでもフィードバックできる ◦ アニメーション移動後の想定レイアウト ◦ ユーザーアクション後に表示されるオブジェクト ◦ まだ実装されていない要素を仮に配置 • 抽象化するとプラットフォームに縛られなくなるというメリットも ◦ visionOS 用だけど WebXR 用ツールとしても使えた
visionOS だけでなく WebXR も
visionOS だけでなく WebXR も • 個々のオブジェクトの詳細な描画ではなく、 抽象的なレイアウト情報を扱うため、プラットフォームを選ばない • JSON でのやり取りな上に、解釈するレイヤーが
AI なので visionOS だけでなく WebXR でも利用可能 (原理的にはたぶんあらゆる XR 系で利用可能なはず) • MCP や Skills という標準技術を利用
DEMO
visionOS 向け開発 3つのオブジェクトが並んで 配置されているプロジェクトを用意
WebXR 向け開発 visionOS のプロジェクトと 同じようなプロジェクトを用意 Three.js 製
今後の展開
今後の展開 • 画面をもっとポップでわかりやすくする • 導入方法を簡単にする • ドラッグやピンチなどで直感的にフィードバック • セキュリティ周りの強化 •
ドキュメントの整備 • OSS で公開予定
みなさんも 自分なりの 課題をみつけたら ツールにしてみよう !!
空間アプリ開発 のフィードバック を Codex にするための 抽象的なデザインツール の模索 Copyright © 2026
Yorihiroi Frontend. カンソクインダストリーズ / よりひろいフロントエンド 原 一浩 (Kazuhiro Hara) / @kara_d visionOS Engineer Meetup: vol.13 ショートトーク会: オンライン ありがとうございました