コンテンツにスキップ
メインサイト ニュース コンソール

開発者ツールはオープンソースであるべき

· Simon Willison 翻訳済
技巧LLM

Hacker Newsの「開発者ツールはオープンソースでなければならない (exe.dev)」という記事に対して私が投稿したコメントです。

エンドユーザーがオープンソースソフトウェアを支持する論拠の一つとして、そのソフトウェアの仕組みを検証し、修正する自由がユーザーにあるという点が常に挙げられてきました。

しかし、ほとんどの人(ベテランのプログラマーでさえも)にとっての現実は、この自由は「誰か他の人がその作業を行ってくれることに依存できる」という形で現れることがほとんどです。大半の人は、普段使っているツールのコードを読んで修正するほどの時間を割くことができません。

大規模言語モデル(LLM)はこの状況を変え、当初の夢をより現実的なものにしたと私は考えています。今では、通常の Claude のチャットインターフェースに対して、「GitHub から x/y をクローンして、Z がどのように動作しているか教えて」と指示を送ることが、1日に何度もよくあります。

以前は、コードの修正に取りかかるためにソフトウェアをビルド(コンパイル)するだけでも、そのハードルの高さから面倒になって諦めてしまうことがよくありました。今では、これを「時間的コストゼロの挑戦」と捉えています。Codex や Claude Code に直接 X をチェックアウトしてビルドさせ、10分後に戻って進捗を確認するだけです。

私はまだ自分が使っているソフトウェアを日常的に修正するまでには至っていませんが、1年前には存在しなかった実現への道筋が見えてきています。

タグ: hacker-news, open-source, ai, generative-ai, llms, ai-assisted-programming