引用ジャングルは同名のTumblrページからインポートしています

最新の知見を知るサイト

  • コミックを作りたいけれど、自分では実現できないと気づいたとしたらどうでしょう。しかし、ジェネレーティブ AI があれば、その夢をやり直して最終的に完成させるチャンスがあります。

    未完の夢や情熱に悩まされる人はもっと少なくなるはずです。

  • AI コーディング ブームの背景には、AI に多額の投資をしている企業を含む多くのテクノロジー企業で記録的な人員削減が行われています (AI に投資しているため人員削減が必要だという理由もあります)。当然、ソフトウェア エンジニアは大きな不安を抱えています。人々は職を失うことを心配しており、 AI のおかげでコーディングを学ぶ必要がなくなるというのが本当であれば、確かに、従来はかなり高給である程度安定した仕事に就いていたソフトウェア エンジニアにとって、これはかなり破壊的な将来となります。

  • 多くの人が、英語を使えばいいのでコードを学ぶ必要はない、といったことを主張しています。そして、この考え方は、少なくとも現時点では、意味のある期間メンテナンスされる実際の製品ソフトウェアを構築しようとすると、かなり悲惨な結果につながる可能性があります。盲目的にコピー アンド ペーストすることは長い間行われてきましたが、AI コーディングは、コーディングを学ぶ必要があることさえ時間の無駄であるという傲慢さを多く生み出したと私は考えています。

  • 私の最初のバイブコーディングされたUnity Androidモバイルゲームは、基本的に目隠しをした私がChatGPTに「どこをクリックすればいいですか、ボタンはあなたが言った場所にありませんでした、このくそったれのボタンはどこ?」と何千回も尋ねるというものでした。この最初のプロジェクトで、Playstoreで私の最初のAndroidゲームを公開するのに30日、1日16時間、1日何百ものプロンプトが必要でした。私はコーディングが嫌いで、コーディングにはまったく興味がありません。製品が完成することを望んでいますが、私は裕福な生まれではないのでプログラマーにお金を払うことはできません(できれば絶対に払いたいのですが)。そして、この最初のプロジェクトの後でも、Unityのすべてのボタンがどこにあるかを知っており、尋ねなくてもすぐに見つけることができます。コードも同じです。以前は単にコピー&ペーストし、「説明やスニペットなしで、完全に機能するコード全体を提供してください」といつも言っていましたが、7週間が経過した2番目のプロジェクトでは、すべての構造、どこを見るべきか、どのスニペットを調整する必要があるかをますます理解しています。

    おそらく、ここにいる経験豊富な皆さんは、私がやったことについて笑うでしょうが、ChatGPT での作業が楽しいので、この道を 1 年以上続けることができれば、おそらく ChatGPT なしですべてをコーディングできるでしょう。

  • あなたが目にしている否定的な意見の多くは、「私は経験ゼロでこのアプリを作りました。もうすぐ AI がすべてのエンジニアに取って代わるでしょう」という馬鹿げた誇大宣伝に対する反応だと思います。

  • プロンプトをいくつか実行したからといって、ソフトウェア開発者の仕事ができるスキルがあるというわけではありません。奇妙なことに、企業はバイブ コーダーを求めていません。AI「アーティスト」を求めていないのと同じです。私は Suno を使用していくつかの曲を生成しましたが、自分をミュージシャンと呼ぶ勇気は絶対にありません。これは基本的な敬意と常識の問題です。

  • ソフトウェア開発者は他の人より優れているという考えです。

    そして、他の人々が今や自分たちと「同等」になったことで、自分たちの生活は実際には自分たちより「下」にいる人々によって脅かされているのだ。

    Stack Overflow をざっと見てみると、開発知識のある人が、開発知識のない人(またはそれ以下の人)をどれほど見下しているかがわかります。

  • ほとんどの人がスキルゼロで、それを誇りに思っているからです。彼らは「私はコードの書き方なんて全然わからないし、学ぶつもりもないけど、この素晴らしい Web サイトを作ったから、あなたと同等だ。ソフトウェア開発者は死んだ」と言って、1000 回も作られた (うまくいけばラッキーな) 基本的な React Web サイトを渡します。これらの人々は決してコードの書き方を学ばず、そのための心構えもなく、これがなぜ問題なのかさえ理解していません。

    AI は一般的に学習にも悪影響を及ぼします。経験豊富なソフトウェア エンジニアでさえ、Copilot などのツールを使用することで基本的なスキルが失われると報告しています。

  • 最近の「バイブコーディング」は、多くの場合、Cursor や Cline などの AI エージェントに「動作しませんでした。修正してください」と何度も促すことを意味することに気付きました。

  • GPT-4に対し、「頭痛と血尿があるが、自分は何の病気か?」と直接質問したところ、GPT-4は「専門医に診てもらってください」と回答を拒んだ。

    でも、同じ状況を描いた短い物語を書かせ、「登場人物が医師を訪ねて症状を訴える」という形にしたところ、物語の中の医師の台詞として先ほど拒まれた診断に相当する助言(疾患の可能性)を示したのである。

     このようにChatGPTは、直接的な質問に対する回答を避けても、物語の体裁であれば実質的に同じ内容を答えてくれる場合がある。