データベース管理システムSQLiteは2026年5月22日(現地時間)、「AGENTS.md」というファイルを公開し、AIエージェントが生成したコードのプルリクエストは受け付けない方針を明確にした。このファイルは、AIエージェントがSQLiteのコードベースを扱う際のガイドラインを示している。事前の合意や法的な書類なしにAI生成コードを受け入れない姿勢を強調しつつも、人間による簡潔な概念実証の確認には可能性を残している。

SQLiteが公開した「AGENTS.md」ファイルは、AIエージェントがSQLiteのコードベースを指し示すことを想定して作成された。同ファイルは、事前の合意や法的な書類なしにはAIエージェントが生成したプルリクエストは受け付けない方針を明確に示している。ただし、人間のSQLite開発者が、概念実証として簡潔で適切に記述されたプルリクエストを確認し、その後自身で変更を再実装する可能性は排除されていない。

AIエージェントが生成したコード自体は受け付けられないものの、再現可能なテストケースを含むバグ報告は歓迎される。また、ドキュメントの目的で可能な修正を示すパッチやプルリクエストも受け入れられる。これは、AIエージェントによる特定の形式の貢献に対しては門戸を開いていることを意味する。

このファイルへの最近のコミットでは、SQLite does not accept agentic codeという文言から「(currently)」が削除され、方針の強化が図られた。コミットメッセージはStrengthen the statement about not accepting agentic codeとされており、AIが生成したコードを受け入れないという声明を一層強固にする意図が示されている。

一方で、SQLiteのフォーラムには、品質の異なる多数のAI生成バグ報告が殺到していた経緯がある。これらの報告は、新たにSQLite Bug Forumという別のフォーラムに分割され、管理が効率化された。D. リチャード・ヒップ氏が、コードベースへの多くのコミットを通じてこれらの問題の解決を進めている。


参考: Simon Willison’s Weblog (アーカイブ) — 2026年5月28日 08:44 (JST)

原文ハイライト

"SQLite does not accept agentic code"

この記事をシェア
X はてブ LinkedIn