Re: AGENTS.md
Jean Louis <[email protected]> Wed, 05 Aug 2026 12:48:22 +0300
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <[email protected]> |
On August 5, 2026 8:06:42 AM GMT+03:00, Richard Stallman <rms@gnu=2Eorg> wr= ote: >Eli wrote: > > Do we have any idea how effective is this in practice? Does this > prevent what we want to avoid with likelihood that is close enough to > 100% for us to consider it the "solution"? Because if not, we'd need > this _and_ the hooks as Plan B=2E It's notion (agents=2Emd)to have one file that modifies LLM prompt so that= proprietary companies don't need to invent many different files so that th= eir software can run easy and that they minimize their development cost=2E It's not effective in practice=2E User can simply say to software to ignore the agents=2Emd file=2E User can delete the file=2E Too many software using LLM including Emacs packages don't observe agents= =2Emd Agents=2Emd is just optional and modified prompt to any prompt given to th= e LLM in certain project=2E It's not a static file=2E Alternative: It's very easy in theoretical new package to have file, dir or project mem= ory in Emacs=2E Simple assign to specific dir some file which represents mo= dified prompt=2E It doesn't need to be called agents=2Emd but anyhow=2E It = can be in any format=2E Other Emacs packages can follow that to check on si= ch fundamental package and to find modified prompts=2E When LLM works in sp= ecific file buffer it can find memory related to the file and apply it=2E T= hat would be Emacs way=2E We develop in Emacs=2E Why accommodate external t= hird party Software? Why not make it better within Emacs? Adoption of agents=2Emd serves proprietary companies and is not effective = o=C5=BEand simply it can't prevent users to generate LLM code=2E >That is a good question=2E Do we actually know how much, or in what way,= LLMs' >behavior will be affected by an AGENTS=2Emd file? No, we do not know how LLMs will behave when they encounter AGENTS=2Emd=2E= We cannot predict it because: =C2=B7 LLMs are pattern matchers, not intelligences =C2=B7 They don't "understand" meaning or intent =C2=B7 Their behavior depends on training data, model version, and user pr= ompting =C2=B7 Different models respond differently to the same prompt =C2=B7 The same model responds differently at different times We are guessing that AGENTS=2Emd will influence LLMs=2E There is no scient= ific basis for this guess=2E We are treating statistical text generators as= if they were rational agents who read and comply with instructions=2E There are millions of LLMs and much software that don't care=2E That is not how LLMs work=2E We cannot rely on guesses when the consequenc= e is adopting a proprietary vendor's convention so that they can have it ea= sier and cheaper=2E Let's not host OpenAi or Anthropic's prompt file in GNU Emacs=2E If we wan= t policy, write it in CONTRIBUTE for humans=2E If we want enforcement, use = technical hooks=2E AGENTS=2Emd is neither=2E And to be more blunt that file is for those who are to use Claude which is= SaaS LLM running on proprietary software=2E Why accommodate such? Users who wish to generate LLM code cannot be prevented by it=2E Jean