- オープンソースプロジェクト Ghostty のPR議論で、AIツールの使用有無を 明示的に開示すべきだ という意見が提起された
- 提案者は、AIが依然として 低品質なコード を生成することが多く、特に 未熟な利用者がレビューなしで提出 する場合に問題が大きいと指摘した
- 開示の目的は、メンテナーがPRの信頼性を評価し、人間の貢献者には教育的なフィードバック を与える一方で、単なるAI生成物には不要な労力を減らすことにある
- 別の参加者は、PRテンプレート を通じてAI使用有無を含むチェックリストを追加できると提案した
- 一方で、AIツールが自動的に 特別なbylineを標準化 してGitHubコミットメッセージに記録されるようにすれば、透明性とツールの明示を同時に確保できるというアイデアも示された
AI使用開示の必要性
- MitchellhはAIツールの使用を好み、自身も活用しているが、現時点では 同等またはより高い品質を保証できていない状況 だと評価
- 特に レビュー能力が不足した初心者 がAIコードをそのままPRに上げる場合、品質は非常に低い
- このような状況でメンテナーが不要なレビューやフィードバックに時間を費やすのは 「だます行為」 だと批判
- そのため、AI使用有無を明示的に開示すれば、メンテナーは どの程度注意深くレビューすべきか判断 できる
PRテンプレート導入の提案
- Yawaraminは GitHubのPRテンプレート機能 を活用し、AI使用有無を含めようと提案
- 同時に Developer Certificate of Origin(DCO) のようなチェックリストも含められる
- これにより、すべての貢献者が一貫した方法で AI活用の事実を知らせられる
GitHub標準化のアイデア
- TobiはGitHubレベルで AI専用のbyline標準 を作ることを提案
- AIツールが使われるたびに
.git ステージングファイルに記録され、コミットメッセージに自動追加される
- GitHubはこれを一覧化し、ツールへのリンクを提供 → メンテナーは出所を確認できる
- 同時にAIツール側も、現在のように co-authorsをスパムのように乱用しなくて済む
- この方式は 透明性の確保、ツールの周知、メンテナンス効率 をすべて満たす案として評価されている
まだコメントはありません。