Hi Leonid,

Thank you for raising this important topic. I completely agree that
AI-generated code is an unavoidable new reality, and we should remain open
and positive about this trend.

To better manage and leverage the efficiency gains from AI Agents in our
project, and to ensure we meet community standards, your suggestion is very
valuable. We definitely need a clearer, more developer-friendly style guide
to simplify compliance with Apache's legal guidelines for generative
tooling (which you noted are difficult for an average developer to
understand).

Regarding concrete actions, I propose:

We should establish a clear process requiring a mandatory tag or marker,
such as *'AI-generated'*, in all Pull Requests that include AI-generated
content (be it code, documentation, or tests). This will increase
transparency, let reviewers clearly know which parts were AI-assisted, and
help streamline compliance review.

I look forward to further discussion.

Best,
Jianghua Yang


Leonid Borchuk <[email protected]> 于2026年4月6日周一 01:54写道:

> Hi
>
> I recently read an article by the Clickhouse team about using AI to develop
> database kernel/infrastructure code
> https://clickhouse.com/blog/agentic-coding and understood that the
> everything that has been said applies to our project too.
>
> Really, we can't deny that AI-generated code is here. We see it in the PR
> submitted from developers involved in a project. We use AI-agents ourselves
> to write texts/code/responses and be more productive.
>
> So, my question is: since this is a new reality, perhaps it would be useful
> for all project contributors to know the correct style of using AI agents.
>
> Something like Clickhouse AI policy
> https://github.com/ClickHouse/ClickHouse/blob/master/AI_POLICY.md
>
> We also have a set of ASF rules
> https://www.apache.org/legal/generative-tooling.html. But they are
> difficult for a simple developer like me to understand (it contains a lot
> of legal terms). We could say the same but in a more developer-friendly
> manner and so avoid embarrassment. It is simpler to say that I am not using
> AI agents, than to decide if it is legal and approved by society or not.
>
> WBW, Leonid
>

Reply via email to