DebianにおけるLLM利用の是非:技術コミュニティの大きな決断
General Resolution: LLM Usage in Debian
General Resolution: LLM Usage in Debian
Debianプロジェクト内で、LLM(大規模言語モデル)の活用をどのように扱うかについて一般決議(General Resolution)が進行中です。オープンソースの理念を尊重しつつ、AIの力をどう取り入れるべきか、コミュニティの重要な議論となっています。
Debianの貢献者によってドキュメントと翻訳が追加されました
Trixieのどれくらいの割合が、もうこの最初の提案の要件に違反しているんだろう…
「支援」ってどこまでを指すの?Claude Codeでバグを見つけて修正案を出してもらうけど、実際には人間がソースファイルを編集してテストする場合、それは「支援」になるの?もしかするとこのポリシーは書かれている通り、コミュニティが従うべき指針としての役割なのかもしれない。
個人的にはC案を選んでほしいと切に願う。
LLMは(中略)トレーニングデータの構文的な確率が高い組み合わせを生成しているに過ぎない
ポリシーの他の部分ではあまり重要ではないけど、これはAI懐疑派によくある誤解だね。トレーニングでRL(強化学習)が多用されるようになってから、もうずっとそんな単純な話じゃなくなっているし、LLMはトレーニングデータを超えた出力をすることだってある。
提案Aは英語を話さない人にとってDebianの終わりを意味する。英語を話せない世界の大半の人にとって、LLMを使うことは不可欠なんだ。技術的な情報は彼らの言語では手に入らないか、あっても極めて初歩的なものだから。Arch Linuxはこの点においてずっと寛容だよ。
このリンクを最終決定と勘違いしないで。実際には3つの独立した提案があって、これから議論されて投票が行われる段階だよ。
提案Aは「LLMやその他の生成AIツールを使用して作成された、あるいはそれらの支援を受けたDebianへのあらゆる貢献を明示的に禁止する」。
提案Bは「Debianプロジェクトは、以下の条件が満たされている限り、AIによる支援を受けた貢献(LLMによって部分的または完全に生成されたもの)を許可する [...]」。
提案Cは、完全な禁止なしに「Debianのすべての貢献者に対し、Debianの作業においてLLMの使用を控えるよう要請する」。
この一連の提案は、(悪いけど)ただただ愚かとしか言いようがない。誰かに「電動ノコギリを使って木を切ってはいけない、手作業でやりなさい」と言っているようなものだ。一体何をしてるんだ!?LLMはただのツールだよ。道具として使えばいいだけ。どっちにしろ、成果物には自分で責任を持つべきなんだから。
結局、一番マシな提案が一番マシっていうだけに見える。
Gentooは2年前にLLMを禁止したけど、うまくいってるみたいだよ。