Open3

[Twitter] 今後10年のソフトウェア開発の進化

Takanori IshikawaTakanori Ishikawa

I don't think people understand the monumental changes coming to software this decade. Quick thread:

この10年でソフトウェアに訪れる記念碑的な変化を、人々は理解していないと思う。

Last century making software got progressively easier going from machine code to assembly to higher-level and then scripting languages. The last major productivity boost in software was OSS. Each of those steps was 10-100x boost but then it stopped...

前世紀は、マシンコード、アセンブリ、高級言語、そしてスクリプト言語と、ソフトウエア作りがどんどん簡単になっていきました。最後にソフトウェアの生産性を大きく向上させたのはOSSです。それぞれのステップで10倍から100倍の生産性向上がありましたが、その後、それは止まりました...。

AI is the next 100x productivity boost. Copilot/Ghostwriter is just the early innings bringing 30-50% improvement. The next generation coding AI will not be mere text complete and will lead to rapid change in how we make software.

AIは次の100倍の生産性向上をもたらす。Copilot/Ghostwriterは30~50%の改善をもたらす初期段階に過ぎない。次世代のコーディングAIは、単なるテキストの完成ではなく、ソフトウェアの作り方に急速な変化をもたらすでしょう。

At Replit, we're building an AI pair programmer that uses the IDE like a human does and has full access to all the tooling, open-source software, and the internet. In the next few years, programmers will operate at a higher level than mere code.

Replitでは、人間のようにIDEを使い、すべてのツール、オープンソースソフトウェア、インターネットに完全にアクセスできるAIペアプログラマを構築しています。今後数年間で、プログラマは単なるコードよりも高いレベルで動作するようになるでしょう。

Crucially, it won't be "prompting" -- we believe that's more a bug than a feature -- it will be a combination of the AI predicting what task you want done next and doing it for you, plus a dialog-based agent that follows your commands.

重要なのは、それは「プロンプト」ではないことです(これは機能というよりバグだと考えています)。次にやってほしいことをAIが予測してやってくれることと、対話ベースのエージェントがコマンドに従うことの組み合わせになります。

Programmers will command armies of software agents to build increasingly complex software in insane record times. Non-programmers will also be able to use these agents to get software tasks done. Everyone in the world will be at least John Carmack-level software capable.

プログラマーはソフトウェア・エージェントの軍団を指揮し、ますます複雑化するソフトウェアを非常識なほどのスピードで構築するようになる。プログラマーでない人も、これらのエージェントを利用してソフトウェアの仕事をこなすことができるようになります。世界中の誰もが、少なくともジョン・カーマック [1]並のソフトウェア能力を持つようになるのです。

The other seismic shift will be coordination primitives for developers. Chief among them is payment primitives. Bitcoin Lightning, for example, bakes value right into the software supply chain and makes it easier to transact both human-to-human and machine-to-machine.

もう一つの大きな変化は、開発者向けの補佐プリミティブです。その代表的なものが決済プリミティブです。例えば、ビットコインのライトニングは、ソフトウェアのサプライチェーンに価値を組み込み、人間対人間、機械対機械の両方の取引を容易にするものです。

Driving the transaction cost and overhead in software down means that it will be a lot easier to bring developers into your codebase for one-off tasks. Lightning helps with coordination, where staking can keep participants honest and pay for the exact work.

ソフトウェアにおける取引コストとオーバーヘッドを削減することは、単発のタスクのために開発者をコードベースに参加させることがより簡単になることを意味します。Lightningは、ステーキングによって参加者を正直にさせ、正確な作業に対して報酬を支払うような調整を支援します。

One way to visualize this is that software will move from a stack to a network model. In the stack world, we assemble code in a repo and ship it somewhere to run and then monetization is bolted on. In a network model, code is fully monetized and running all the time.

これを視覚化する一つの方法は、ソフトウェアがスタックモデルからネットワークモデルに移行することです。スタックの世界では、私たちはコードをリポジトリで組み立て、それをどこかに出荷して実行させ、その後マネタイズが実装されます。ネットワークモデルでは、コードは完全にマネタイズされ、常時稼働しています。

Put these things together, one developer will have the power of an entire network of AIs, people, and services at their fingertips. I believe a 100x productivity boost is the lower bound here.

これらを組み合わせると、一人の開発者がAI、人、サービスのネットワーク全体の力を手にすることができるようになります。生産性が100倍上がるというのは、ここでの下限値だと思います。

脚注
  1. DOOM や Quake の主任プログラマーを務め、id Software の共同設立者でもある。Oculus VR の元 CTO (現顧問 CTO) ↩︎

Takanori IshikawaTakanori Ishikawa

Appendix: how we’re building towards that future at Replit. Bounties

Imagine farming out work right from your editor. The consequences of near-zero transaction cost and friction will be insane.

エディターから直接、仕事を請け負うことを想像してみてください。取引コストと摩擦がほぼゼロになれば、その結末は狂気の沙汰となるでしょう。

Ghostwriter

Never code alone again. To celebrate Halloween, we are unleashing Ghostwriter, Replit's Coding AI, to the public. Your paranormal partner is waiting.

もう二度と一人でコーディングすることはありません。

ハロウィンを記念して、リプリットのコーディングAI「Ghostwriter」を公開します。

あなたの超常現象のパートナーが待っています。

https://twitter.com/Replit/status/1587100056942804992

Next gen AI pair programmer