"I think it's a good idea, my only concern is giving too much trust to AI
agents."

+1.

I think we can possibly include a reference to this in the instructions. I
know certain AI coding agents tend to try to be more autonomous by default
(i.e.: by authoring commits, for instance) and I think we could include
instructions specifically prohibiting that.

I also think it goes in line w/ the ASF instructions in the sense that the
contributor is the ultimate person responsible for the origins of the code.


On Tue, Aug 5, 2025 at 12:03 PM Andrea Cosentino <anco...@gmail.com> wrote:

> Absolutely, that's what I meant. Don't blindly trust them.
>
> Il giorno mar 5 ago 2025 alle ore 12:01 Guillaume Nodet <gno...@apache.org
> >
> ha scritto:
>
> > Can that be solved by asking for PR reviews ?
> >
> > Le mar. 5 août 2025 à 11:37, Andrea Cosentino <anco...@gmail.com> a
> écrit
> > :
> >
> > > I think it's a good idea, my only concern is giving too much trust to
> AI
> > > agents.
> > >
> > > They still need to be supervised.
> > >
> > > Il giorno mar 5 ago 2025 alle ore 10:40 Otavio Rodolfo Piske <
> > > angusyo...@gmail.com> ha scritto:
> > >
> > > > Hello,
> > > >
> > > > I'd like to bring to discussion that we add a set of a dedicated AI
> > > > instructions file (e.g., INSTRUCTIONS.ai) to the Apache Camel
> > repository
> > > > (core and other sub-projects).
> > > >
> > > > The purpose of these files would be to define how AI-powered coding
> > > agents
> > > > and tools should behave when generating code for this project. I
> > believe
> > > > this would be beneficial for a few key reasons:
> > > >
> > > >    1.
> > > >
> > > >    *Enforce ASF Generative Tooling Guidelines:* It would help us
> > formally
> > > >    adopt and point to the standards defined by the ASF on the use of
> > > >    generative AI, ensuring all contributions are compliant.
> > > >    -
> > > >
> > > >       Apache Software Foundation Legal - Generative Tooling
> > > >       <https://www.apache.org/legal/generative-tooling.html>
> > > >       2.
> > > >
> > > >    *Maintain Project Coding Standards:* We can use it to instruct AI
> > > tools
> > > >    on Camel's specific coding patterns, conventions, and
> architectural
> > > >    principles. This will help maintain the consistency and quality of
> > the
> > > >    codebase.
> > > >    3.
> > > >
> > > >    *Define Clear Guardrails:* It allows us to establish a reasonable
> > set
> > > of
> > > >    rules and constraints for generated code, promoting security,
> > > > reliability,
> > > >    and adherence to best practices from the start.
> > > >
> > > > This is becoming a standard practice in other major open-source
> > projects.
> > > > For example, the Linux kernel community is already discussing and
> > > defining
> > > > similar guidelines to ensure AI-assisted contributions are
> > constructive.
> > > >
> > > >    -
> > > >
> > > >    Linux Kernel Mailing List Discussion
> > > >    <
> > > >
> > https://lore.kernel.org/all/20250725175358.1989323-1-sas...@kernel.org/>
> > > >
> > > > I believe that taking this proactive step will help us harness the
> > > benefits
> > > > of AI tooling while safeguarding the integrity of the project.
> > > >
> > > > I'd like to open a discussion on this. What are your thoughts? Any
> > other
> > > > projects in the ASF that have defined these instructions and that we
> > > could
> > > > inspire our guidelines on?
> > > >
> > > >
> > > > Kind regards,
> > > > --
> > > > Otavio R. Piske
> > > > http://orpiske.net
> > > >
> > >
> >
> >
> > --
> > ------------------------
> > Guillaume Nodet
> >
>


-- 
Otavio R. Piske
http://orpiske.net

Reply via email to