「AIは過剰に宣伝されているが、ツールとしては大いに信じている」、リーナス・トーバルズ氏が東京開催のOpen Source Summit Japan基調講演で語ったこと(前編)

2025年12月10日

昨日(2025年12月9日)、都内で開催されたLinux Foundation主催によるイベント「Open Source Summit Japan」の基調講演にLinuxの作者として知られるリーナス・トーバルズ氏が登壇しました。

fig

同氏によると東京で同氏が基調講演に登場するのは7回目。同氏の基調講演は対談形式で行われるのが常であり、今回もベライゾンのOpen Source Program Officeを主導するDirk Hohndel氏がトーバルズ氏に質問する形式で行われています。

本記事では、その基調講演の中から、トーバルズ氏が生成AIを用いたツールについてどのような考えを持っているのか、そしてLinuxがリグレッションを起こさず後方互換性を維持している理由とその難しさについて語っている部分を、ダイジェストとして2つの記事で紹介しましょう。

この記事は前編として、生成AIについてトーバルズ氏が話した部分を記事にしています(後編はこちら)。

AIは過剰に宣伝されているが、ツールとしては大いに信じている

トーバルズ氏 私がここに来たのは、毎年恒例のメンテナーサミットが明日開催されるからです。そこで私たちが議論する予定の大きなテーマの1つが、AIを使用する際の私たちのツールとポリシーを拡大することです。

私はAI全般の話題が嫌いですが、それはAIを嫌っているからではなく、AIが過剰に宣伝されているからです。テクノロジー領域全体がAIになって、他のことは重要ではないかのように扱われているのですから。

fig

しかし同時に、私はAIをツールとして大いに信じています。私たちは(AIを使って)コードレビューを行うプロジェクトを進めています。個人的な話としては、私はメンテナーであり、私にとって非常に重要なのはコードレビューなので、コードを書くためのAIにはあまり興味がないのです。

今では、多くの人がプログラミングについて話すとき、AIを使ってコードを書くことを話題にしますが、私にとっては、コードのメンテナンスを助けるツールとしてのAIも同様に興味深いものに感じています。

実際のところ、どこまで話していいのか分かりませんが、私たちはすでにいくつかの内部プロジェクトを進めていて、パッチをチェックし、ツールチェーンでAIを使用することで悪いコードをリリースしないようにしている人たちがいます。

私にコードが届く前に彼らがチェックするようになって、私のワークフローもずっと軽くなることを願っています。

これは長い間議論されてきたことでありますが、実際にAIでコードレビューを行える段階に来ており、そのうちのいくつかは非常に有望であるため、私はその実現を大いに信じています。そして、来年には、それが私たちのフローにおいて本当に不可欠な部分になることを願っています。

守秘義務があるため名前は伏せますが、最近、現時点まだ開発中の、コードの変更を確認するためのAIツールを見る機会がありました。そのAIツールは問題の特定と説明において素晴らしい仕事をしていました。

私はその結果を見て「このツールが欲しい」と思いました。

これは本当に良い例だと思いますが、このマージウィンドウ期間中にこのAIツールを使って起きたことで、私が(コードの変更に)異議を唱えた点について、AIツールはそれに加えて独自の異議をいくつか追加しました。つまりAIツールが、専門家が見つけた問題以上のものを見つけたのです。これは素晴らしい兆候です。

ですから、これは間違いなく本物です。誇大広告なところはありますが、AIツールは疑いの余地なく非常に興味深いものでもあります。

私たちはまだLinuxカーネルの開発支援にAIツールをあまり使用していませんが、その起用は間違いなくこれから起きることでしょう。

コンパイラの進化と比べたらAIはそれほど特別ではない

Hohndel氏 大規模言語モデルやAIツールは人々が開発を始めることをどの程度支援できると思いますか? 例えばLinuxカーネルは1400万行ものコードでできていて、さまざまな領域のプロセスが存在するなど、開発者として始める前に学ぶべきことがあまりにも多すぎます。

AIツールはこうした分野への開発に人々が参入するのを容易にできると思いますか?

トーバルズ氏 まず言いたいのは、Linuxカーネルの開発者は多くいますが、それでも一般にLinuxカーネルはプログラミングを始める場所ではないと思います。それは少し特別なものです。

私はプログラミングの分野においてカーネルの開発は最も興味深い分野の一つであると本当に思っています。ですから、カーネル開発に興味を持つことを強くお勧めしますが、同時に、もしあなたがプログラミングを始めるのならば、カーネルから始めるのではなく、それほど大きくなく複雑でもない小さなプロジェクトを考えるべきです。

一方で、私はAIが誰でも使えるツールだと思っています。AIツールは新しくエキサイティングに見えますが、実のところコードを書くことを簡単にしたコンパイラとと変わりません。

私がLinuxを始めた頃のコンパイラはかなりひどかったことを思い出してください。それに比べれば、現在のコンパイラは魔法のようです。

文字通り、現在のコンパイラはプログラマが多くの詳細を知らなくても自分の仕事をできるようにしてくれます。これは非常に大きなことです。

人々はAIツールがプログラミングを10倍加速すると言いますが、コンパイラはこれまでにプログラミングを1000倍加速してきたのです。これと比べれば、AIはそれほど特別ではありません。AIが突然プログラミングに革命を起こすと考えないでください。

コンパイラを書いた人々が何十年も前にそれをやってきたのです。AIツールがそのコンパイラの上でプログラミングを10倍、あるいは100倍を加速したとしても、それは依然として単なるツールです。

それが私の意見です。そして、もし10年後にAIがロボットが乗っ取って私たち全員を殺していたら、私が間違っていたということになります。私の負けです(笑)。

≫後編に続きます。後編ではLinuxがリグレッションを起こさず後方互換性を維持している理由とその難しさについて語っています。

あわせて読みたい

Linux OS 機械学習・AI オープンソース




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本