2 ポイント 投稿者 davespark 2025-12-25 | まだコメントはありません。 | WhatsAppで共有

概要

  • 著者: 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であれ人であれ、「要件を投げて待つ」ことは禁物

まだコメントはありません。

まだコメントはありません。