Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse.org-architecture-council] AI_POLICY.md document template

Hi Christoph,

Thanks for raising this. We started exploring this template partly because our existing EF AI guidelines don't cover all the practical details projects may need.
I think the approach you've mentioned from Tycho is a helpful example, the proposed AI policy seems best suited as a human-facing policy, while an AGENTS.md file could be better for instructions that AI agents can actually discover and follow.
Maybe we could consider two complementary templates:
  • AI_POLICY.md: a concise policy for contributors using AI.
  • AGENTS.md: operational instructions for AI agents.
We could also simplify the proposed AI policy and incorporate or reference the relevant parts in our existing AI guidelines.
This is good feedback :)
Kind regards,
Maria Teresa

On Tue, Aug 18, 2026 at 6:53 AM Christoph Läubrich via eclipse.org-architecture-council <eclipse.org-architecture-council@xxxxxxxxxxx> wrote:
Hi,

I have also read a bit about it and it seems indeed usual to have an
AI_POLICY.md but as you said it seems not being a standard, so mostly
for humans (that tend to ignore such instructions anyways) so for it
being effective I think the key is that it is discoverable (and will be
used) by the *AI agent* itself.

I then asked copilot

 > I recently read about AI_POLICY.md and want to know in what cases you
will use/follow the content of such file.

 >> AI_POLICY.md  isn't one of my recognized instruction files.
 >> Copilot CLI only automatically reads instructions from:
 >>
 >> • CLAUDE.md, GEMINI.md, AGENTS.md (git root & cwd)
 >> •  .github/instructions/**/*.instructions.md
 >> •  .github/copilot-instructions.md
 >> •  $HOME/.copilot/copilot-instructions.md  and
 >>    $HOME/.copilot/instructions/**/*.instructions.md
 >> • Dirs listed in  COPILOT_CUSTOM_INSTRUCTIONS_DIRS

 >> So an  AI_POLICY.md  file wouldn't be picked up automatically unless
 >> it's referenced/linked from one of those files, or you explicitly
 >> paste/mention its contents in a prompt (e.g., via  @AI_POLICY.md ).

So from the reading of the template it also seems to be mostly directed
to the human reader. In general it feels to be to exhaustive (much text
to read) and one wonders if yet another file helps or if having a really
short summary referencing the existing doc is not sufficient enough?

I have lately tried another approach, that is directed at having it
readable for the agent itself see [1] in the agents and contribution
docs + PR templates. Maybe AI_POLICY.md can be an addition here, but as
long as it lacks Github / Tool integration its likely ignored exactly in
these cases where it matters.

best
  Christoph


[1] https://github.com/eclipse-tycho/tycho/pull/6227

Am 17.08.26 um 23:07 schrieb Wayne Beaton via
eclipse.org-architecture-council:
> I don't know specifically where Maria Teresa got her inspiration for the
> template that she's generated.
>
> We started this work based on an observation that AI_POLICY.md documents
> in various forms are popping up in all kinds of GitHub repositories.
> AFAICT it's not a standard yet, nor have I seen any specific discussion
> regarding making it a standard. Things continue to evolve.
>
> If you (or anybody else in the council) has observed something
> different, then we should explore that.
>
> Here're a couple of examples:
>
> https://github.com/eclipse-collections/eclipse-collections/blob/master/
> AI_POLICY.md <https://github.com/eclipse-collections/eclipse-
> collections/blob/master/AI_POLICY.md>
> https://github.com/apache/fory/blob/main/AI_POLICY.md <https://
> github.com/apache/fory/blob/main/AI_POLICY.md>
>
> HTH,
>
> Wayne
>
> On Mon, 17 Aug 2026 at 16:08, Jay Jay Billings via eclipse.org-
> architecture-council <eclipse.org-architecture-council@xxxxxxxxxxx
> <mailto:eclipse.org-architecture-council@xxxxxxxxxxx>> wrote:
>
>     Wayne,
>
>     Thanks very much for sharing. I look forward to digging deeper into
>     this.
>
>     Quick question: Can you point to an example of a project that has an
>     AI_POLICY.md document? I've never seen that kind of document.
>     Instead, I usually see the AI policy in README.md.
>
>     Jay
>
>     On Mon, Aug 17, 2026 at 3:18 PM Wayne Beaton via eclipse.org-
>     architecture-council <eclipse.org-architecture-council@xxxxxxxxxxx
>     <mailto:eclipse.org-architecture-council@xxxxxxxxxxx>> wrote:
>
>         Greetings Eclipse Technical Advisory Council!
>
>         We've observed a trend of creating an AI_POLICY document in
>         repository roots to provide contributors with guidelines
>         regarding the project's values with regard to the use of AI in
>         the contribution process. I've mentioned this document in a few
>         of our committer office hours sessions and in the Use of
>         Artificial Intelligence by Eclipse Committers and Contributors
>         <https://www.eclipse.org/projects/training/#ai> committer
>         training video.
>
>         The EMO team has been working on a template for a project-
>         specific AI_POLICY.md file. We're tracking that work in this
>         issue <https://gitlab.eclipse.org/eclipsefdn/emo-team/emo-
>         services/-/work_items/32>. Your feedback is requested.
>
>         Note that this is intended as a template for a project-specific
>         policy; this is specifically not intended as the policy for all
>         Eclipse projects. Nonetheless, this will likely be regarded as a
>         recommendation by some, so we should be sensitive to that.
>
>         We considered the opportunity for multiple templates but decided
>         to start with what the team feels is the most common configuration.
>
>         Thanks in advance.
>
>         Wayne
>
>         --
>
>         Wayne Beaton (he/him)
>
>         Head of Open Source Projects | Eclipse Foundation
>
>         _______________________________________________
>         eclipse.org-architecture-council mailing list
>         eclipse.org-architecture-council@xxxxxxxxxxx
>         <mailto:eclipse.org-architecture-council@xxxxxxxxxxx>
>         To unsubscribe from this list, visit https://www.eclipse.org/
>         mailman/listinfo/eclipse.org-architecture-council <https://
>         www.eclipse.org/mailman/listinfo/eclipse.org-architecture-council>
>
>
>
>     --
>     Jay Jay Billings, Ph.D.
>     _______________________________________________
>     eclipse.org-architecture-council mailing list
>     eclipse.org-architecture-council@xxxxxxxxxxx <mailto:eclipse.org-
>     architecture-council@xxxxxxxxxxx>
>     To unsubscribe from this list, visit https://www.eclipse.org/
>     mailman/listinfo/eclipse.org-architecture-council <https://
>     www.eclipse.org/mailman/listinfo/eclipse.org-architecture-council>
>
>
>
> --
>
> Wayne Beaton (he/him)
>
> Head of Open Source Projects | Eclipse Foundation
>
>
> _______________________________________________
> eclipse.org-architecture-council mailing list
> eclipse.org-architecture-council@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse.org-architecture-council

_______________________________________________
eclipse.org-architecture-council mailing list
eclipse.org-architecture-council@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse.org-architecture-council


--
The Eclipse Management Organization | Eclipse Foundation

The Eclipse Project Handbook contains a lot of useful information for Eclipse committers.

Back to the top