2026 年に AI が私の SWE の仕事をどのように自動化するかについての私の考え (この議論の両側の何人かの人々は動揺するでしょうが、私はこの投稿についてはっきりと正直に言います。ですから、これらは私の予測であることを尊重してください。議論を始めたくはなく、興味を持ちそうな人たちと自分の考えを共有したいだけです。 そこで、ここ数日間、私は AI のみを使用して HVM をゼロから再構築するというクレイジーな実験を実行してきました。今、私のコードのほとんどをすでに書くことができるモデルがあることがわかりました(あなたはどれを知っていますか-もう広告😑はありません)。私はそれに指示を与え、何か別のことをして、(おそらく)動作する実装に戻ります。そして、それは本当に信じられないことです。 私が疑問に思っているのは、何がまだ私の時間を費やしているのかということです。 私は経験豊富な開発者です。十分な時間™があれば、多くのことを成し遂げることができました。1、2年で、ブラウザ、オペレーティングシステム、ゲームエンジン、MMORPGを書けるようになりました。では、AI が本当に私の仕事を自動化しているのなら、なぜ私はまだこれらすべてを出荷しなかったのでしょうか?もし私が望むなら、私が一人の巨大なSWE企業になることを客観的に妨げるものは何でしょうか? まあ、明らかな官僚的な問題を除けば、純粋なコーディングの意味でも、それは明らかに不可能です。 AIは、私を必要とするまで、それほど長い間しか機能しません。 この実験の様子は次のとおりです。 1. 「次世代HVM」のフルスペックを書きました 2. AIに最初の部分(パーサー)を作ってもらいました 3. 80%正しいコードを書いたが、重要なポイントを間違えた 4. これらの点を修正しました(専門家知能注入) 5. 100%正しいコードを書いた 6. AIに2編作ってもらいました 7. ...2〜5回繰り返し... 約3日後、実用的なプロトタイプが完成しました。 私はそのコードの1%以上を書いていません。 その時間の95%をゲームに費やしました。 ある観点から見ると、時間だけで測定すると、AI は私の仕事の 95% を自動化しました。しかし、別の見方をすれば、私の仕事の 0% が自動化されました。結局のところ、専門家 (私) が 30 分ごとに介入しなければ、AI は最初のモジュールを乗り越えることはできません。つまり、「仕様を実装する」と言っただけで、それを単独で動作させたままにしておくと、仕事は完了しません。3日でも3年でもありません。バグだらけで役に立たないコードベースと、トラウマを抱えたコードボットに戻ってきたところだった。 ...