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
>

Reply via email to