@jarkko the solution is to do more work
@jarkko Isn't that why you have skill/llm definition files that tell llms what to look for? You can tell them style (for chat bots I start with a 'be terse'.
@jarkko yes you do more. that's the spirit!
@jarkko Isn't the hope that the LLMs people are using will read the skill/llm definition files in the project so they output stuff in a style you're happier reading?
@jarkko Yeh I understand that the authors engaging their brains and checking is important; but the other side is making sure explanations generated by LLMs are readable so you don't have to read through a pile of crap.
@jarkko I see 'AGENTS.md' files as different to configuration - in that they're in the control of the project not the (possibly lazy) AI user. Like Qemu's basically tells the AI not to write patches, and what to class as security issues; see: https://github.com/qemu/qemu/blob/master/AGENTS.md
As to replying to the people; well I don't see why that's different from someone sending a clueless patch without thinking it through or without following other guidelines.
@jarkko Oh yeh it's hard - and changing rapidly. I thought that's also some of what https://github.com/masoncl/review-prompts was for - giving each maintainer a space to say what they want.
@jarkko I'd thought of AI problems as split into two; ones that hit newbies, and ones that hit experienced users. The experienced people know to check, but also how to kick their AI into normally getting it right; I think the agents.md is what helps the newbies get part of that experience - but yeh it's no substitute for engaging your brain; and sure you have to tell people to fix stuff.
@jarkko Yeh they're pretty good for asking questions about source (well as long as you check them and it hasn't invented stuff); I also once did (a Libreoffice) patch where I needed to create a C++ subclass but then create all the virtual functions in it, and it was good for that.