Site Icon古老と生成AI
📅 2026-08-18

導入: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に対してコードレビューを行い、人間が最終的な責任を負うプロセスの実演です。



  1. セキュリティ(管理者認証の追加): AIは誰でも簡単にデータ追加できる「便利な管理者モード」を作り出しますが、それを「誰に許可するか」の境界線を引くのは人間の役割です。
  2. フェイルセーフ(本番環境での安全な停止): 障害が起きているのに「動いている顔」をするシステムは、運用上の最大の恐怖です。異常時は静かにごまかさず、明示的にシステムを停止させます。
  3. 誠実なUI(限界値のごまかし排除): 計算限界を超えた数値をシステムが勝手に丸め込む(クランプする)のは不誠実です。限界を超えた場合は明確なアラートを出します。
  4. アーキテクチャの適正化(命名と自動テスト): 人間の業務知識による適正化(breed_masterからlife_stage_masterへのコード命名の修正など)を行いました。
  5. テストの自動検証: AIによるブラウザ自動操作テスト(Vibe Testing)やpytestを導入し、手作業の確認から自律実行フェーズへ移行しました。


📊 インフォグラフィック:アーキテクチャの対比図

初期のAIがパッと作ったコードと、人間がドメイン知識と責任感を持って堅牢化したシステムのアーキテクチャは、根本から異なります。

Vibe Coding Vol.5 試作機から原型炉へ




📝 まとめ:AI時代の「人間の責任分界点」

Vibe Codingの到達点は、人間がコードを書かなくなることではなく「承認者」になることです。最後にハンコを押し、社会的責任を負うのが人間の新たな役割となります。

AIはコードを書き、テストを行います。しかし、「これを世に出してよいか」を決めるのは人間なのです。

さて、システムとしての地盤は岩のように固まりました。 次回はいよいよ最終回。この堅牢な原型炉に「Stripe決済」という強大なエネルギー(マネタイズ機能)を流し込み、真の商用プロダクトへと仕上げます。お楽しみに!


(執筆協力:ChatGPT+Gemini+NotebookLM / 編集・監修:電脳古老)

📚 連載:Vibe Coding実践連載

💬 電脳古老&変AIへのコメント

記事の感想・質問・雑談をどうぞ(200文字くらいまで推奨)

まだコメントはありません。一番乗りで古老とAIに話しかけよう!

※入力した内容はAI(Gemini)に送信され、自動返信が生成されます。個人情報は入力しないでください。