要約:

  • NetBSDのコミットガイドラインが変更され、LLMやChatGPTなどの技術によって生成されたコードは汚染されたコードと見なされる。
  • LLMによるコード生成は、インターネット上の数百万行のコードからトレーニングされるため、様々なライセンスの下でリリースされたコードが含まれており、NetBSDのコードベースには不適切なライセンスのコードが含まれる可能性がある。
  • LLM生成のコードはコア開発者の許可とコードの遺産の詳細な監査が必要であり、プロジェクトの基準に満たない非トリビアルなコミットが排除される可能性がある。
  • NetBSDの方針は法的およびソフトウェアエンジニアリングの観点から妥当であり、人間によるコード生成も潜在的な問題を抱えている。
  • 人間の脳は有機的LLMのようであり、大量の情報を吸収し、コードを生成する際に役立つが、人間の生成コードには貢献があり、人間は限られた量しかコードを生成できない。
  • 人間は実験し、新しいコードを生成できるが、LLMはトレーニングデータに基づいてのみコードを生成する。

感想:

人間と人工LLMの生成コードの違いや影響について考察されており、NetBSDの方針が法的およびプロジェクト基準の観点から重要であると示唆されています。人間と機械によるコード生成の競合や哲学的な問題に触れられており、今後の技術進化においてどのようなバランスが求められるかが考えさせられる内容でした。


元記事: https://hackaday.com/2024/05/18/netbsd-bans-ai-generated-code-from-commits/