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が書いたコードをAIが検証する!自律的なモバイルアプリ開発の実現
Search
henteko
September 29, 2025
Technology
1.5k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIが書いたコードをAIが検証する!自律的なモバイルアプリ開発の実現
henteko
September 29, 2025
More Decks by henteko
See All by henteko
Gitが世界を制した理由は「革新」ではなく「運用」だった
henteko
0
79
エンジニア経営者がハマりがちな罠
henteko
1
390
データ分析基盤を構築してみた
henteko
1
500
Unity Shader Graphで魔法陣を作ってみた
henteko
1
7.6k
ML-Agentsの簡単な環境構築
henteko
0
1.3k
2012TeRes11月部会
henteko
0
170
技術系同人誌執筆のすゝめ
henteko
1
160
ipaファイルの中身を 覗いてみよう
henteko
1
2.4k
Xperia Touchで遊んでみた
henteko
0
2.7k
Other Decks in Technology
See All in Technology
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
140
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.4k
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
960
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
370
会社紹介資料 / Sansan Company Profile
sansan33
PRO
31
430k
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
7
5.2k
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
110
夫婦で子育てするための育児標準化
codmoninc
PRO
0
530
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.4k
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
170
僕のハーネスを紹介します
watany
3
1.2k
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
WCS-LA-2024
lcolladotor
0
900
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
490
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
KATA
mclloyd
PRO
35
16k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
ラッコキーワード サービス紹介資料
rakko
2
5.4M
The SEO Collaboration Effect
kristinabergwall1
1
600
Transcript
AIが書いたコードをAIが検証する! 自律的なモバイルアプリ開発の実現 henteko
今井健太@henteko • DeployGate inc. Co-founder/CPO • 2児の父
AIが書いたコードをAIが検証する! 自律的なモバイルアプリ開発の実現
Vibe Coding
人間がコードを一切書かず に、 AIに要件を伝えるだけでアプリを開発する
Vibe Codingの課題 「品質」
複雑なものを作ろうとすると 動くものがうまく作れない
動かすことができる最小単位 での開発
「人間がコードに一切触れない 」が影響して デグレが発生する
AI自身に動作確認を行わせる
None
None
None
カスタムコマンドの利用 現在の差分を確認し、影響範囲において動作確認項目を作成してください。 作成した動作確認項目を isc を利用して iPhone 16 Pro(iOS 18.2) を起動し確認
してください。 WDA pathには '/your/path/WebDriverAgent' を利用してください。 画面を操作する際には必ずiscのelements sourceを利用して、画面要素を確認し て、操作にはできる限りelements clickを利用してください。 動作確認実施時は必ず画面を録画してください。
実際の開発を通して紹介
フェーズ1: プロジェクト基盤構築
フェーズ2: デザインシステムとナビゲーション骨格
フェーズ2: デザインシステムとナビゲーション骨格 • タブバーの作成 • 各画面の作成 • 本を追加するボタンの作成
None
フェーズ3: 書籍登録フローと蔵書一覧
フェーズ3: 書籍登録フローと蔵書一覧 • 本の登録フォーム • 作成された本の一覧画面
フェーズ4: 書籍詳細画面と進捗更新
None
詳細画面に遷移すると クラッシュ!
エラーログと一緒に再修正を指示
None
更新を保存すると クラッシュ!
実装が気づかなかった画面の不具合を AIがキャッチ
Re: エラーログと一緒に再修正を指示
フェーズ5: ホームダッシュボード
フェーズ6: 読了ログタブ
None
None
エラーログと一緒に再修正を指示
None
ラストフェーズ: 全体確認
プロンプト アプリの内容と現在のUI実装とを確認し、できる限りユーザーストーリーにそう形で の動作確認項目をまとめてください。 まとめた動作確認項目を isc を利用して iPhone 16 Pro(iOS 18.2)
を 起動し確認してください。 WDA pathには '/your/path/WebDriverAgent' を利用してください。 画面を操作する際には必ずiscのelements sourceを利用して、画面要素を確認し て、操作にはできる限りelements clickを利用してください。 動作確認実施時は必ず画面を録画してください。
None
更新を保存すると クラッシュ!(2度目)
エラーログと一緒に再修正を指示後 完成
AIによる動作確認は万能ではないが 一定有用である
「影響範囲がわからない」 「そんな画面いつの間に作ってたの」 しっかりと確認してくれる安心感
デメリット 時間がとにかくかかる
モデルの進化で来年には解決していそう
Vibe Codingにおいては 頻出するバグの箇所のみ テストをAIに書いてもらうのが有用
まとめ • 影響範囲をしっかりと確認してくれる • AIによる動作確認は現状時間がかかる ◦ これはモデルの性能が解決する可能性が高い • AIによる動作確認で得られた知見をテストコードに反映する
さいごに https://zenn.dev/henteko/articles/4e4c4de127d7a4