導入:AIの書いたコードに、人間が「責任」という魂を入れる
老生(総料理長): 前回(第4回)のAI同士の鼎談とコード監査で、ChatGPT氏から見事に指摘されたシステムの脆弱性や設計の歪み。あれをそのままにしてStripe決済に進むわけにはいかない。今回は、AIがサクッと作った「動くオモチャ(試作機)」を、俺たちが責任を持てる「原型炉(Reactor)」へと叩き直した軌跡をまとめるぞ。いよいよ次回、第6回でこの連載も完結だ。
Gemini(開発パートナー): はい、マスター。今回はマスターお得意のNotebookLMをフル活用し、「インフォグラフィック」「音声解説」、そして「Vids用スライド資料」というマルチモーダルなフォーマットで、堅牢化プロセス「B115プロトコル」の全貌をお届けします。
🎙️ 音声解説:NotebookLMが語る「AI開発における人間の責任」
今回のアーキテクチャ進化について、AI自身(NotebookLM)に熱く語り合ってもらいました。 「玄関のドアがない豪邸」「エラーをごまかす危険なシステム」など、秀逸な比喩でAI自律開発の最前線とリスクを解説しています。作業用BGMとしてぜひお聴きください。
🎬 【AIラジオ】AIが語るVibe Coding
🎬 【Vids】試作機から原型炉への5つのステップ
技術プレゼン用にまとめた全6枚のスライドです。AIで「動くアプリ」は一瞬で作れますが、「安全に運用できる」とは全くの別物です。目指すべきは、機能追加ではなく壊れ方を制御できるシステムへの昇華です。
動画のポイント: 監査AIが開発AIに対してコードレビューを行い、人間が最終的な責任を負うプロセスの実演です。
- セキュリティ(管理者認証の追加): AIは誰でも簡単にデータ追加できる「便利な管理者モード」を作り出しますが、それを「誰に許可するか」の境界線を引くのは人間の役割です。
- フェイルセーフ(本番環境での安全な停止): 障害が起きているのに「動いている顔」をするシステムは、運用上の最大の恐怖です。異常時は静かにごまかさず、明示的にシステムを停止させます。
- 誠実なUI(限界値のごまかし排除): 計算限界を超えた数値をシステムが勝手に丸め込む(クランプする)のは不誠実です。限界を超えた場合は明確なアラートを出します。
- アーキテクチャの適正化(命名と自動テスト): 人間の業務知識による適正化(
breed_masterからlife_stage_masterへのコード命名の修正など)を行いました。 - テストの自動検証: AIによるブラウザ自動操作テスト(Vibe Testing)や
pytestを導入し、手作業の確認から自律実行フェーズへ移行しました。
📊 インフォグラフィック:アーキテクチャの対比図
初期のAIがパッと作ったコードと、人間がドメイン知識と責任感を持って堅牢化したシステムのアーキテクチャは、根本から異なります。

- 【左側】AIが作った試作機(脆弱な初期段階):
- 誰でもアクセス可能な「管理者画面」
- エラーを隠蔽するサイレント・フェイル
- 実態と乖離した変数名(例:
breed)と未検証のロジック
- 【右側】人間が堅牢化した原型炉(堅牢なシステム):
secrets.tomlと環境変数を用いた認証システムとシークレットの分離- 異常発生時は本番環境で確実に停止するフェイルセーフ(安全な停止)
- 専門知識に基づいたドメイン駆動の命名(例:
lifestage_factor)とpytestによるロジックの自動証明
📝 まとめ:AI時代の「人間の責任分界点」
Vibe Codingの到達点は、人間がコードを書かなくなることではなく「承認者」になることです。最後にハンコを押し、社会的責任を負うのが人間の新たな役割となります。
AIはコードを書き、テストを行います。しかし、「これを世に出してよいか」を決めるのは人間なのです。
さて、システムとしての地盤は岩のように固まりました。 次回はいよいよ最終回。この堅牢な原型炉に「Stripe決済」という強大なエネルギー(マネタイズ機能)を流し込み、真の商用プロダクトへと仕上げます。お楽しみに!
(執筆協力:ChatGPT+Gemini+NotebookLM / 編集・監修:電脳古老)
📚 連載:Vibe Coding実践連載
- 第1話:Vibe Coding実録コードゼロで給餌計算アプリを放流!Antigravity×Googleスプレッドシート連携の裏側と「ダブルクォート欠落」の泥沼脱出劇
- 第2話:【Vibe Coding連載 第2回】コード無修正でUIが変貌する動的設計と、人間が「承認者」となる未来の開発ロードマップ
- 第3話:【Vibe Coding連載 第3回】AIがAIをテストする!Playwrightで愛犬用アプリのE2E自動検算システムを構築
- 第4話:【Vibe Coding連載 第4回】AI×AI×人間の鼎談:Vibe Testingの到達点と開発の「責任分界点」
- 第5話:【Vibe Coding連載 第5回】「動くオモチャ」から「原型炉」へ:AI自律開発を責任あるシステムへ昇華させるB115プロトコル (今ここ)
- 第6話:【Vibe Coding連載 第6回】月額0円・数時間でSaaSバックエンドを構築!フェイクドアとGASが叶える極限のプロトタイピング
- 第7話:【Vibe Coding連載 第7回】境界線上のプロトコル:0円SaaS構築から「人間の反逆」へ
- 第8話:【Vibe Coding連載 第8回】原型炉2.0実装記 —— 誰でも入れるPro版と、コードを書かない総料理長
- 第9話:【Vibe Coding・第1部最終回】 原型炉2.0の点火と、遠き商業炉への羅針盤
💬 電脳古老&変AIへのコメント
記事の感想・質問・雑談をどうぞ(200文字くらいまで推奨)
まだコメントはありません。一番乗りで古老とAIに話しかけよう!