AIで作ったアプリは「動く」が「維持できない」——レストラン店主の事例が示すもの

Vibes Don't Maintain

AIで作ったアプリは「動く」が「維持できない」——レストラン店主の事例が示すもの

ChatGPT以降「開発者は失業する」と言われ続けてきたが、多くの人はソフトウェア開発の本質を理解していない。Claude Codeでレストラン用アプリを作った友人は、コードを一度も書かずに動くものを作り上げた。しかしそこにはレスポンシブ対応もログインもエラー処理もなく、単なるクリックダミーだった。AIは実行を安くするが、何を作るべきか、失敗したときどうするかは教えてくれない。

AIは、あなたがパン職人であればソフトウェアエンジニアにしてくれるわけではない。それは家のオーブンがあなたをシェフにするわけではないのと同じだ。
  1. BubbleRings

    > 「...あるいは、誰かが最悪の事態を想像して座り込んで考えたために存在しているだけで、本番環境では一度も実行されたことのない部分」

    いいね。

    > 「それはコードが何をすべきだったかの記録であり...人間やエージェントが読み返せる場所に書き留められている。うちではgitに入ったmarkdownファイルだ...」

    かなり技術的な知人たちがAIで実際の仕事をしているのに、markdownに一度も触れたことがないのを見て、いつも驚かされる。

    もしあなたがそういう人なら、一つ提案させてほしい:

    やめて。以下をやるまで、ChatGPTやClaudeに質問を送るのはもうおしまい。

    - WindowsかMacにTyporaをインストールする。

    - Typora(またはmarkdownを理解する他のエディタでもいいが、Typoraで十分)を使って、1ページ分の長さの.md(markdownテキスト)ファイルを書く。少なくとも見出し1、見出し2、下線の書式を使うこと。

    - その1ページのファイルをAIへの複雑なリクエストにする。例えば「xを調査し、yと比較し、将来何が起こるか推測して。私の意見と推測をいくつか挙げる。返答は短く、参考文献を付けて」といった具合。

    その.mdファイルをお気に入りのAIに渡す。(ドラッグ&ドロップを使うか、AIにファイルのあるディレクトリを指定するとボーナス点。)結果を見る。.mdファイルを変更する。もう一度AIに渡して、違う結果を見る。

    私の意見では、キーボードで仕事をしていて過去8ヶ月AIを使ってきたなら、4ヶ月前に上記をやるべきだった。それをやるまで、d[…]を理解するのは難しいだろう。

  2. Vishal_Max

    これはもう完全に真実ではないけど、AIがアプリ全体を一発で、あるいは数日で確実に作れるわけではないという点には同意する。それに、開発者自身からも同じバグが出ることはあり得るし、大きなチームでも間違いを犯してエッジケースを漏らすものだ。

  3. erelong

    言いたいことはわかるが、誇張されているように思える。アプリが壊れたら、AIに保守を頼むだろうし(結果は様々だが)、そもそも事前にいくつかのことを検出するためのチェックをAIに頼むこともできる。

    さらに皮肉なことに、プロでも素人でも従えるテンプレートがないことだ(AIを使うかどうかに関わらず)。起こり得る問題のリストのようなものだが...その多くはテンプレートやチェックリスト(AIの支援付きで)で対処できるだろう。

  4. DonsDiscountGas

    もっともな指摘だが、今となってはレストランの店主が非技術的なレベルで自分のニーズを明確に伝えられれば、ClaudeやCodexが良い仕事をするだろう。それは思うより難しいが、ロケット科学というわけではない:

    * スタッフのシフトを組むアプリを作る。

    * 複数ユーザーを扱い、編集をインテリジェントに調整する必要がある。

    * 英語話者とスペイン語話者の両方に対応する必要がある。

    * 認証が必要。

    * 99.9%の信頼性が必要。

    これでほとんど事足りる。おそらくレストランの店主は反復する必要があるだろうが、それはいつものことではないか?今は反復に外部の助けを雇う必要はない。

  5. fk202611

    私はコードを基本的なレベルでしか読めないので、この記事の著者と同じ立場だ。AIを使って診断アプリを作った。最初のプロンプトで診断結果を生成させることができた。しかし、AIに変更を頼むと、時々別の何かが壊れる。それが起きるたびに、AIにコードを再確認させる必要がある。

この日のほかの記事

2026-11-13