SQLite に AGENTS.md ファイルが追加される
SQLite プロジェクトは、AI エージェントによる自動コード提出の増加と品質低下に対応し、エージェントによる Pull Request の拒否を明文化するとともに、AI 生成バグ報告専用のフォーラムを新設しました。
キーポイント
エージェントによるコード提出の明確な拒否
SQLite は「AGENTS.md」を更新し、AI エージェントからの Pull Request の受け入れを断固として拒絶する方針を明記しました。
バグ報告と修正提案の区別化
エージェントによるバグ報告は再現可能なテストケース付きであれば歓迎されますが、修正パッチ自体は人間の手による検証が必要です。
AI 生成ノイズへの対策として専用フォーラム設置
SQLite フォーラムに殺到した低品質な AI 生成バグ報告を整理するため、専用の「Bug Forum」が新設されました。
プロジェクトリーダーによる迅速な対応
D. Richard Hipp 氏を中心とした開発チームが、専用フォーラム上の問題を迅速に解決し、コードベースへのコミットを続けています。
重要な引用
SQLite does not accept agentic code.
However the project will accept agentic bug reports that include a reproducible test case.
Strengthen the statement about not accepting agentic code
影響分析・編集コメントを表示
影響分析
このニュースは、大規模なオープンソースプロジェクトが生成 AI の台頭に対し、単なる受容ではなく明確なガバナンスとルール設定で対抗する先駆けとなりました。開発者の負担軽減とコード品質の維持という相反する課題に対して、AI エージェントの役割を「発見」に限定し「実装」から排除することで、持続可能な開発モデルを示しています。
編集コメント
SQLite のような堅牢なプロジェクトが、AI エージェントの暴走に対して毅然とした姿勢を示した点は、今後他の OSS プロジェクトにも影響を与える重要な事例です。
SQLite は 5 日前に AGENTS.md ファイルを追加しました — しかし、これは SQLite 自身の開発のためではなく、SQLite コードベースに対してエージェントを指向する人々を対象としたものと思われます。このファイルには以下が含まれています:
SQLite は、事前の合意および/またはプルリクエストをパブリックドメインに置くための法的文書が伴わない限り、プルリクエストを受け付けていません。ただし、人間による SQLite 開発者は、変更自体を再実装する前に、簡潔でよく書かれたプルリクエストを概念実証としてレビューします。
SQLite はエージェントによるコードの提出は受け付けません。ただし、再現可能なテストケースを含むエージェントによるバグ報告はプロジェクトが受け入れます。ドキュメント目的のための、可能な修正を示すパッチやプルリクエストは歓迎されます。
そのファイルへの 最新のコミット は、「SQLite does not accept agentic code」から「(currently)」という単語を削除し、コミットメッセージは「Strengthen the statement about not accepting agentic code」となりました。
一方、SQLite フォーラムには品質の異なる AI 生成によるバグ報告が殺到し、現在それらは 新しい SQLite バグフォーラム に分割されています。D. Richard Hipp はコードベースへの多数のコミットを通じて、そこで問題解決に取り組んでいます。
Via Alex Garcia on the Datasette Discord
Tags: sqlite, ai, d-richard-hipp, generative-ai, llms, coding-agents, ai-security-research
原文を表示
SQLite gained an AGENTS.md file five days ago - but it's not intended for their own development, it's presumably aimed at people who are pointing agents at the SQLite codebase. It includes:
SQLite does not accept pull requests without prior agreement and/or accompanying legal paperwork that places the pull request in the public domain. However, the human SQLite developers will review a concise and well-written pull request as a proof-of-concept prior to reimplementing the changes themselves.
SQLite does not accept agentic code. However the project will accept agentic bug reports that include a reproducible test case. Patches or pull requests demonstrating a possible fix, for documentation purposes, are welcomed.
The most recent commit to that file removed the word "(currently)" from "SQLite does not accept agentic code, with the commit message "Strengthen the statement about not accepting agentic code".
Meanwhile the SQLite forum was being flooded with so many AI-generated bug reports - of varying quality - that they've now split those off into a new SQLite Bug Forum. D. Richard Hipp is resolving issues on there with a flurry of commits to the codebase.
Via Alex Garcia on the Datasette Discord
Tags: sqlite, ai, d-richard-hipp, generative-ai, llms, coding-agents, ai-security-research
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み