生成AIに
一方で
バイブコーディングで「できたもの」の典型的な状態
AIが
- ハッピーパスしか
考慮されていない — 正しい入力なら 動くが、 想定外の 入力・同時操作・通信エラーで 壊れる - セキュリティの
穴 — 認証のない 管理機能、 APIキーの ハードコード、 入力値の 未検証 (SQLインジェクション・XSS) - データ設計が
場当たり — 後からの項目追加や 件数増加で 破綻する 構造 - テストが
無い — 直すたびに別の 場所が 壊れる (AIに 修正させると 特に 起きやすい) - 属人化の
再来 —「作った 人の チャット履歴に しか 仕様が ない」状態。 皮肉な ことに、 脱属人化の ための ツールが 新しい 属人化を 生みます
本番運用前のチェックリスト
| 観点 | 確認する | 重要度 |
|---|---|---|
| 認証・権限 | 誰でも | 高 |
| 秘密情報 | APIキー・パスワードが | 高 |
| データ保護 | 個人情報・機密情報の | 高 |
| エラー処理 | 失敗時に | 中 |
| 負荷 | 想定人数・ | 中 |
| 保守性 | 仕様の | 中 |
「高」の
本番品質に引き上げる現実的な進め方
- 今
ある — バイブコーディングのものを 「仕様書」と して 扱う 成果物は、 要件が 形に なった 最高の プロトタイプです。 捨てる 必要は ありません。 「これと 同じことが、 安全に できればいい」と いう 発注は、 ゼロからの 要件定義よりも 速く 正確です - 専門家の
レビューで — 全部「作り直す部分」と 「使える 部分」を 仕分ける 作り直しに なる ケースは 実は 少なく、 認証・ データ層だけ 固め直せば 済むことも 多いです - テストと
監視を — 以後の先に 入れる 修正を AIに やらせても 壊れた ことに 気づける 状態を 作ってから、 機能追加を 再開します - 内製の
勢いは — 現場が殺さない AIで 改善を 回せるのは 大きな 資産です。 「土台は プロが 固め、 画面や 小さな 改善は 現場が 回す」 分業が、 内製と 品質の 両取りに なります
外注する場合に伝えるべきこと
- 作った
ツール その もの (可能なら コードごと)と、 AIとの やり取りの 要点 - 誰が
・何人で ・どんな データを 扱うか (ここで 必要な セキュリティ水準が 決まります) - 今後も
内製で 手を 入れたいか、 運用まで 任せたいか
この
まとめ|「AIで作る」と「プロが固める」の分業へ
バイブコーディングは