1723158512
2024-08-08 13:54:01
ソフトウェア エンジニアリングの将来予測:
1/ モデルは、すぐにコーディングが非常に上手になります。研究機関は、次世代のモデルに向けて、他のどの分野よりもコーディングと推論の改善に多くの投資を行っています。彼らの努力は実を結ぶでしょう。
2/ なぜでしょうか? 一般的な AI の進歩に加えて、コーディングには特に独自の利点があります。それは、「自己再生」による超人的なデータ スケーリングの可能性です。モデルはコードを記述して実行できます。または、コードを記述してテストを記述し、自己一貫性をチェックします。
3/ この種の自動監視は、人間の専門知識の限界に近づくにつれてトレーニング後のデータの壁に直面しているほとんどの分野では不可能です。コードは異なります。経験的かつ自動的にテストできます。
4/ その結果、数年後にはソフトウェア エンジニアリングは根本的に変わるでしょう。タスクをエンドツーエンドで実行する真のコーディング エージェントが、今日の AI 副操縦士を補完することになります。その経験は、すべてのエンジニアにインターンの軍隊を与えるようなものになるでしょう。
5/ この新しい世界では、すべてのエンジニアがエンジニアリング マネージャーになります。基本的なタスクをコーディング エージェントに委任し、要件の理解、システムの設計、構築する内容の決定など、コーディングのより高度な部分に多くの時間を費やすことになります。
6/ これにより、前例のないソフトウェアの豊富な時代が到来します。ソフトウェアは歴史的に作成が難しく、費用もかかります。しかし、すぐに 10 倍も利用しやすくなります。「使い捨てソフトウェア」、つまり今になって初めて使えるようになった 1 回限りのアプリや Web サイトが急増するでしょう。
7/ 将来、ソフトウェア エンジニアの数は、現在よりもはるかに増えるでしょう。仕事内容は大きく変わるでしょう。英語の使用が増え、定型的なコーディングは減ります。エンジニアは、アセンブリから Python への移行のときのように、適応していくでしょう。
8/ スタートアップ企業にとっては、即時の生産性向上以外にも、大きな二次的効果ももたらされるでしょう。
9/ まず、開発者向けにマーケティングを行っている企業は、コーディング エージェント向けにも「マーケティング」を開始するでしょう。結局のところ、エージェントが使用するクラウドや選択するデータベースを決定する可能性があります。エージェントに優しい UI/UX (多くの場合、優れた CLI) が優先されます。
10/ 製品の品質基準も上がるでしょう。開発者がはるかに早く製品を出荷できる世界では、中途半端な、あるいは機能が不完全な MVP は受け入れられにくくなります。
11/ コーディング エージェントの増加に伴い、テスト インフラストラクチャの重要性と普及はさらに高まります。コーディング エージェントがより多くのテストを作成するようになるため、また、作業を確認するためにこれらのテストに依存するようになるためです。
12/ エージェントによって移行が容易になるため、テクノロジー企業にとっての防壁としての切り替えコストは低下します。企業は、製品の購入時に移行支援コーディングエージェントをバンドルし、導入を効率化するようになるでしょう。
13/ 詳細はともかく、マクロ的には明らかです。ビルダーにとって、今ほど良い、生産性の高い時期はかつてありませんでした。
14/ Coda: 嬉しいことに、私は @cognition_labs に参加し、Devin の構築に協力しています (これは、少なからずこれらの予測によるものです)。私はここに 3 か月以上いますが、Devin は、まだ初期段階ではありますが、ソフトウェア アバンダンスの時代がどのようなものになるかを初めて垣間見ることができる存在です。
• • •
このスレッドでツイートを見逃していませんか?
強制的に更新する
#スレッド #リーダー #アプリの #russelljkaplan #によるスレッド #スレッド #リーダー #アプリ