AIはあなたの心を読めない:非開発者のWebアプリ制作失敗談
(aisparkup.com)概要
- 著者: Gabe Berghuis(Atomic Object デリバリーリード)
- 背景: 開発経験のない非開発者がChatPRDとv0.devでWebアプリのプロトタイプ制作を試みた
- 目的: 青少年向けマウンテンバイクプログラム管理プラットフォーム(出席確認、写真アップロード、グループ確認、お知らせなど)
- 核心的な気づき: AIは頭の中を読めない → 協業と同じように明確なコミュニケーションと反復が必要
1回目の試み(失敗)
- プロセス: ChatPRDでPRDを作成 → v0.devに渡してフルスタックを一度に生成しようとした
- 問題点
- コード衝突とエラーの連鎖が発生
- AIが省略された部分を自動補完してくれると期待 → 失敗
- 「魔法のように」うまくいくと期待したが完全に崩壊
- 原因: AIが心を読んでくれるはずだという無意識の期待
2回目の試み(成功)
- 戦略変更
- フロントエンドのみに集中
- 「ゆっくり、段階ごとに確認」と指示
- 結果
- 反復的な協業で安定したUI/UXを完成
- AIが質問を投げかけながら製品改善のアイデアを提案
- 人と働くような協業体験
- 効果: 小さな単位で作業 → 創造的・技術的な改善
教訓4つ
- AIは心を読めない(人も同じ → 前提を明確に表現する必要がある)
- ソフトウェア開発は創造的な作業(反復プロセスが必須)
- 速いフィードバックループが重要(一度に全部作る → 惨事)
- 完全なビジョンはまれ(対話と反復でディテールが明らかになる)
実践的な助言
- 範囲を狭くして始める(最小単位から)
- AIに「ゆっくり」と指示する
- バックエンドは後回しにし、テストデータは早めに使う
- AIを「スーパーパワーを持つジュニア開発者」のように扱う(ガイドと監督が必要)
結論
- 良いソフトウェアは、協業・創造性・継続的な対話から生まれる
- AIであれ人であれ、「要件を投げて待つ」ことは禁物
まだコメントはありません。