The Kubernetes project has published an AI policy governing how contributors use AI tools within the project. The policy requires developers to disclose AI usage in pull requests where code is generated or substantially modified, and explicitly forbids listing AI as a co-author or using "assisted-by" or "co-developed" trailers.

In a blog post published on June 26, the project outlined the motivation behind the policy. According to the post, AI has made generating code fast, but there has been very little improvement in the effort required to maintain code bases — a gap the policy is designed to address within the project's contribution workflow.

Under the guidelines, contributors must disclose their use of AI tools for code generation or substantial modification in the relevant pull requests. The human contributor retains full responsibility for the quality, security, and long-term maintainability of the submitted work. The policy also draws a clear boundary by prohibiting contributors from attributing AI as a co-author or applying co-authorship-style trailers to commits.

The resulting framework permits AI use while requiring transparency and maintaining human accountability. Rather than treating AI-generated contributions through a separate process, the policy integrates AI tool usage into the project's existing review and contribution workflows.


Kubernetes 項目發佈了一項人工智能政策,規範貢獻者在項目內如何使用人工智能工具。該政策要求開發者在生成或大幅修改代碼的 Pull Request 中披露人工智能使用情況,並明確禁止將人工智能列為共同作者,或使用「assisted-by」或「co-developed」等署名標記。

該項目在6月26日發佈的一篇網誌文章中,概述了此政策背後的動機。據文章指出,人工智能已使代碼生成變得快速,但在維護代碼庫所需投入的努力方面,改善甚微——這項政策正是為在項目貢獻工作流程中解決此一差距而設計。

根據指引,貢獻者必須在相關 Pull Request 中披露其使用人工智能工具生成代碼或進行大幅修改。人類貢獻者需對所提交作品的質量、安全性及長期可維護性承擔全部責任。政策亦劃定明確界線,禁止貢獻者將人工智能列為共同作者,或在提交中應用共同作者風格的署名標記。

此最終框架在允許使用人工智能的同時,要求透明度並維持人類問責制。政策並非透過獨立流程處理人工智能生成的貢獻,而是將人工智能工具的使用整合到項目現有的審查與貢獻工作流程之中。

新聞來源 / Original News Source