SQLite の AGENTS.md
SQLite は AGENTS.md ファイルを追加し、AI 生成の貢献に関する方針を明確にしました。事前の合意なしのプルリクエストは受け付けず、エージェントコードも受け付けませんが、再現可能なテストケースを含むバグ報告は歓迎します。AI 生成のバグ報告が殺到したため、専用のバグフォーラムが作成されました。
記事インテリジェンス
要点
- SQLite は AGENTS.md で AI 貢献方針を定義
- プルリクエストには事前の合意と法的書類が必要
- エージェントコードは明確に拒否
- AI 生成バグ報告は別フォーラムに分離
重要な理由
このニュースが重要なのは、SQLite は AGENTS.md で AI 貢献方針を定義ためです。
技術的影響
モデル選定、推論コスト、プロダクト能力、評価基準に影響する可能性があります。
SQLite プロジェクトは最近、リポジトリに AGENTS.md というファイルを追加しました。このファイルはプロジェクト自身の開発プロセス向けではなく、SQLite コードベースに対して AI エージェントを利用しようとする開発者を対象としています。ファイルには、AI 関連の貢献に対する SQLite の明確な立場が示されています。
AGENTS.md の規定によると、SQLite は事前の合意や、プルリクエストをパブリックドメインに置くための法的書類なしでは、プルリクエストを受け付けません。ただし、人間の開発者は簡潔でよく書かれたプルリクエストを概念実証として提出でき、コア開発者がレビューした後、自ら変更を再実装することがあります。さらに、SQLite は「エージェントコード」(AI エージェントが自動生成したコード)を一切受け入れないことを明示しています。ただし、再現可能なテストケースを含むエージェント生成のバグ報告は歓迎され、修正案を示すパッチやプルリクエストもドキュメント目的として受け入れられます。
注目すべき点として、最近のコミットでは「SQLite はエージェントコードを受け付けない」という文から「現在のところ」という語句が削除され、コミットメッセージには「エージェントコードを受け付けないという声明を強化」と記されており、プロジェクトの断固たる姿勢が強調されています。
一方、SQLite フォーラムは質にばらつきのある AI 生成のバグ報告で溢れかえっていました。これに対処するため、プロジェクトチームはこれらの報告を新しい「SQLite Bug フォーラム」(sqlite.org/bugs/forum)に分離しました。創設者の D. Richard Hipp 氏はこのフォーラムで積極的に問題を解決しており、コードベースへの多数のコミットが行われています。