LinuxカーネルがAI支援コードに関するガイドラインを採用

Linuxカーネルプロジェクトは、Linux 7.0のリリースに伴い、AIを利用したコードコントリビューションに関する方針を正式に文書化しました。このガイドラインでは、人間の説明責任、AIツール使用の開示、およびAIが関与したパッチに対する新しい「Assisted-by」タグの使用が求められます。Sasha Levin氏が2025年のメンテナーサミットで合意された内容を正式なものとしました。

2025年のメンテナーサミットにおいて、Sasha Levin氏はカーネル開発におけるAIツールに関する明確なルールを提唱しました。策定された方針では、GPL-2.0ライセンスへの準拠を確保するため、AIが生成したコードについては人間によるレビューアが全責任を負うべきであることが強調されています。純粋に機械が生成した提出物は受け入れられず、Developer Certificate of Origin(開発者証明)がすべての貢献に対して人間の責任を求めているため、AIエージェントが「Signed-off-by」タグを使用してパッチに署名することはできません。Levin氏はこれらの原則を強制ではなくドキュメント化することに尽力し、新しい「AIコーディングアシスタント」ガイドラインは、他のコントリビューションルールとともにカーネルのプロセスドキュメントに記載されました。この方針は以前の議論に基づくもので、Linus Torvalds氏は専用タグの必要性に疑問を呈し、チェンジログで十分ではないかと示唆していました。しかし、コミュニティは「Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]」という形式の「Assisted-by」タグを採用しました。例として、複数のツールを使用したパッチには「Assisted-by: Claude:claude-3-opus coccinelle sparse」といった記述が挙げられます。安定版カーネルのメンテナーであるGreg Kroah-Hartman氏は、すでに自身の「clanker」ブランチでこのアプローチを適用しています。彼はksmbdおよびSMBコードに対してAI支援ファジングを使用し、問題を特定し、レビュアーが独自に検証するための指示を添えて修正を提出しました。比較として、Gentooは著作権、品質、倫理上の懸念から2024年にAI生成による貢献を禁止しており、NetBSDはLLMによるコードを「汚染されている」とラベル付けし、コア開発者の承認を必要としています。Linuxは、AIの出力を検証する責任を人間に委ねることで、より寛容な姿勢を維持しています。

関連記事

Tech leaders announcing Linux Foundation's AI-powered cybersecurity initiative for open source software with major partners.
AIによって生成された画像

Linux FoundationがテクノロジーパートナーとAIセキュリティイニシアチブを発表

AIによるレポート AIによって生成された画像

Linux Foundationは、オープンソースソフトウェアの防衛的サイバーセキュリティを目的として、AnthropicのClaude Mythosプレビューを活用する新たなイニシアチブを立ち上げました。パートナーにはAWS、Apple、Broadcom、Cisco、CrowdStrike、Google、JPMorgan、Microsoft、NVIDIA、Palo Alto Networksが名を連ねています。この取り組みは、オープンソースメンテナーの間でAIの利用が拡大する中、重要なソフトウェアを保護することを目的としています。

Linuxカーネルのメンテナーであるグレッグ・クロー=ハートマン氏は、AIを活用したコードレビューツールが真に有用なものになったと述べた。同氏はThe Registerに対し、この技術は約1か月前に転換点を迎え、実行可能なバグ報告をもたらすようになったと語った。

AIによるレポート

リーナス・トーバルズ氏は、最近開催された業界イベントにおいて、Linuxカーネル開発に対する人工知能(AI)の影響について議論しました。

Fedoraは運営における人工知能への依存を減らす措置を講じ、AIサポートを追加するという当初の計画から方針を転換した。

AIによるレポート

Linuxカーネル7.0がリリースされました。IntelおよびAMD製ハードウェアの最適化、ストレージ管理機能の強化が図られたほか、Rustサポートが実験的ステータスを脱しました。リーナス・トーバルズ氏が発表した今回のアップデートは長期サポート版(LTS)ではありません。本リリースには、次世代CPUやGPUへの対応準備に加え、ファイルシステムの自己修復機能などが含まれています。

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否