最近、フォーラムでアプリを宣伝している人をたくさん見かけました。これらは、彼らが自分たちでバイブコードを作成し、収益化しようとしているアプリです。これらのアプリにお金を払うべきではない理由はたくさんあります。
データはあと 1 つで災害に遭遇します
Vibe コード化されたアプリは安全ではない可能性があります
Vibe コーディングは本当に印象的です。わずか数行のプロンプトを表示するだけで、自分でコードを 1 行も記述することなく、AI チャットボットに実際に動作する優れたアプリを生成させることができます。時間と労力をかけて、アプリを改良して、少なくとも表面的には、本来の動作を正確に実行できるようにすることができます。
ただし、AI チャットボットを約 5 分以上使用したことがある場合は、AI チャットボットが幻覚を起こす可能性があることがわかるでしょう。彼らは単に物事を間違うだけではありません。時々、彼らは突然物事を積極的にでっち上げます。問題は、コーディングの知識がない状態でアプリをバイブコーディングしている場合、いつこのようなことが起こるかわからないことです。
Vibe コード化されたアプリには、平文でのパスワードの保存やコードの欠陥による認証の失敗など、重大なセキュリティ リスクが含まれる可能性があります。支払いの詳細や個人データをアプリに渡すとき、開発者が安全に保管してくれると信頼しているだけではありません。 AI モデルが書いた幻覚のようなコード行をすべて信頼していることになります。
販売者を含め誰も作品をチェックしなかった
クローズドソースとは精査の欠如を意味する
オンラインでは、アプリが非常にニッチで、一部の人にしか適用されないようなプロジェクトをたくさん見かけます。たとえば、Home Assistant のサブレディットには、特定の仕事を実行できるアプリを作成した人々からの投稿が定期的に投稿されています。
Home Assistant の理念全体は、無料でオープンソースであるということなので、これを収益化しようとすることは、すでに Home Assistant が象徴するすべてに反することになります。通常、プロジェクトを作成するときは、誰でもコードを調べて、プロジェクトがどのように機能するかを正確に確認できるように、GitHub でプロジェクトをホストします。
ただし、クローズドソース アプリの場合はそうではありません。他の誰もコードを調べて、コードがしっかりしているかどうか、それとも潜在的なセキュリティ上の問題で満たされた完全な混乱であるかどうかを確認することはできません。オープンソース ソフトウェアの場合、コードの書き方を知っている人が作業をチェックし、問題があれば他の人に警告することができますが、バイブコード化されたアプリの場合、コードをチェックする人は誰もおらず、その中にはおそらく「開発者」自身も含まれます。
ピッチは通常、警告です
週末にアプリを作ることはセールスポイントではありません
多くの場合、これらの雰囲気コード化されたアプリには、無駄な特典があります。それらには、「週末にこれを組み立てた」または「このソロを 48 時間以内に構築した」などの記述が含まれます。これは誇るべきことではありません。これは、アプリが十分な配慮と注意を払わずに急いで構築されたことを明確に示しています。
実際のアプリの構築には時間がかかります。週末に何かがまとめられた場合、適切なテスト、脆弱性スキャン、またはエッジケースの探索が行われた可能性は非常に低いです。これは、開発者が考慮していないことを実行しようとすると、良くてもアプリが壊れる可能性があり、最悪の場合、アプリがすべてのデータを危険にさらす可能性があることを意味します。
残念ながら、すべてのバイブコード化されたアプリが物事をこれほど明白にするわけではありません。一部の投稿では、アプリが AI を使用して構築されたという事実を隠そうとします。 Vibe でコーディングされたアプリは洗練されていてプロフェッショナルに見えるため、それを見分けるのは必ずしも簡単ではありません。
ただし、多くの場合、注意すべき手がかりが 1 つあります。 AI を使用してアプリを作成する人は、フォーラムへの投稿を作成するために AI を使用することもよくあります。アプリを宣伝する投稿があり、その投稿が AI を使用して書かれたように感じられる場合、そのアプリも AI を使用している可能性が十分にあります。
彼らがそれを達成できるなら、あなたもそれができるでしょう
自分で作れるのに、なぜお金を払うのでしょうか?
これは、バイブコード化されたアプリを販売しようとする人々にとっての最大の問題です。開発者にコーディングのスキルがない場合は、AI モデルといくつかのプロンプトを使用して全体を構築します。そして、彼らは自分たちが構築したものに対してお金を払ってほしいと考えます。
ただし、AI を使用してアプリを作成できるのであれば、他の人も作成できるでしょう。バイブコーディングされているように見えるアプリを見つけて、誰かがそれを販売しようとしている場合、同じことを行う独自のバージョンのアプリをバイブコーディングできる可能性があります。
あなたがバイブコーディングのみに依存している場合、あなたのアプリは彼らが販売しようとしているものと同じリスクと問題を抱えている可能性がありますが、少なくともあなたはそれらのリスクを認識しているでしょう。独自の目的で作成しているため、アプリのセキュリティ リスクとなる要素の多くを取り除くこともできるかもしれません。たとえば、携帯電話や自分のコンピュータでアプリを実行している場合、アカウント、サーバー、資格情報を保存するデータベースは必要なく、必ずしも自宅の外にデータを送信する必要もありません。
言い換えれば、独自バージョンのアプリをバイブコーディングすることは、単に料金を支払わなくて済むだけではありません。また、セキュリティ上のリスクも軽減される可能性があります。
Vibe コーディングが活躍します
誤解しないでください。バイブコーディングは非常に便利です。私は個人的に使用するための簡単なアプリを作成するためにこれを使用しました。それが要点です。自分でできるなら、他人が作った貧弱なアプリにお金を払う理由はありません。