AI News HubLIVE
站内改写

SQLite 的 AGENTS.md

SQLite 新增了 AGENTS.md 檔案,明確了其對 AI 生成貢獻的政策:不接受未經事先同意的拉取請求,不接受代理生成的程式碼,但歡迎附帶可重現測試用例的 bug 報告。由於 AI 生成的 bug 報告氾濫,論壇現已拆分出專門的 bug 論壇。

文章情報

工程師中級

要點

  • SQLite 新增 AGENTS.md 以定義 AI 貢獻政策
  • 拉取請求需要事先同意和法律檔案
  • 明確不接受代理程式碼
  • AI 生成的 bug 報告被分流到單獨論壇

為什麼重要

這條新聞值得關注,因為SQLite 新增 AGENTS.md 以定義 AI 貢獻政策。

技術影響

可能影響模型選型、推理成本、產品能力和評測基準。

SQLite 專案近期在其官方程式碼倉庫中新增了一份名為 AGENTS.md 的檔案。這份檔案並非針對專案自身的開發流程,而是專門為那些試圖使用 AI 智慧體(agent)與 SQLite 程式碼庫進行互動的開發者而設。檔案內容明確闡述了 SQLite 對於 AI 相關貢獻的立場。

根據 AGENTS.md 的規定,SQLite 不接受未經事先協議或未附帶相應法律檔案(將拉取請求置於公共領域)的拉取請求。不過,人類開發者可以提交簡潔且編寫良好的拉取請求作為概念驗證,專案核心開發者會進行審查,隨後再自行重新實現相關的更改。此外,SQLite 明確表示不接受“代理程式碼”(agentic code),即由 AI 智慧體自動生成的程式碼。但專案歡迎包含可重現測試用例的代理生成的 bug 報告,同時也接受用於演示可能修復方案的補丁或拉取請求,僅作為文件參考。

值得注意的是,最近一次對該檔案的提交中,開發者移除了“SQLite 不接受代理程式碼”一句中的“目前”一詞,提交資訊為“加強關於不接受代理程式碼的宣告”,這充分顯示了專案對此立場的堅定態度。

與此同時,SQLite 論壇曾一度被大量質量參差不齊的 AI 生成 bug 報告所淹沒。為了應對這一情況,專案團隊已將這些報告分離出來,轉移至一個新的“SQLite Bug 論壇”(sqlite.org/bugs/forum)。專案創始人 D. Richard Hipp 正在該論壇上積極處理相關問題,並伴隨著一系列對程式碼庫的提交。