AI利用ポリシー
私たちは、人工知能(AI)ツールの支援を活用した貢献を含め、すべての方からの貢献を歓迎します。
Yamada UIは、人工知能(AI)ツールの支援を活用した貢献を含め、すべての方からの貢献を歓迎します。私たちは、AIがソフトウェアの改善に役立つ協力なツールになり得ると信じており、プロジェクトにおいて責任ある利用を奨励したいと考えています。
AIによる貢献がスムーズに統合され、コードベースの品質が維持されるように、以下のガイドラインを制定しました。
開示
問題やプルリクエストの作成にAIを使用した場合、その旨を提出時に明確に開示してください。これにより、メンテナーが貢献の背景を理解し、適切なレビューを行うことができます。
AIの使用を開示していない問題やプルリクエストは、レビューなしでクローズされる場合があります。このポリシーに繰り返し違反した場合は、Yamada UIへの貢献をブロックされる可能性があります。
人間の責任
AIはコードやテキストの生成を支援できますが、貢献に対する最終的な責任は提出者である人間にあります。
- 作業内容の確認: AIが生成したプルリクエストを提出する前に、コードを十分にレビューし、テストしてください。Yamada UIのコーディング規約を満たし、問題に対して正しく対処していることを確認してください。
- 人間による対応: 私たちがフィードバックや質問をした場合、私たちは人間が応答することを期待しています。私たちのコメントをそのままAIに入力して回答を生成しないでください。私たちは人間同士の対話と技術的な議論を大切にしています。
- 可読性への配慮: AIが生成したコンテンツは、メンテナーがレビューしやすいよう編集する必要があります。不要な内容の削除・フォーマットの改善・明確で簡潔な表現を心がけてください。AIが生成したコンテンツによりレビューが困難な問題やプルリクエストは、レビューなしでクローズされる可能性があります。
AIによる支援のメリットを一緒に探求していく中で、これらのガイドラインに従っていただくようご協力をお願いいたします。