HIP author skill#438
Conversation
Signed-off-by: George Jenkins <gvjenkins@gmail.com>
9dd221f to
13c42a8
Compare
13c42a8 to
5545c86
Compare
There was a problem hiding this comment.
a few thoughts:
- H4HIP as outlined in https://github.com/helm/community/blob/main/hips/hip-0012.md is missing from this
- rather than targeted word length for each section, is it better to have instructions that focus more on the spirit of the goal - such as "keep proposals as simple as possible. do not add unnecessary detail other than what's needed" etc?
- meta question - what is this ultimately adding for an LLM above what a copy of https://github.com/helm/community/blob/main/hips/hip-0001.md would provide? If there are missing pieces from hip 001 (eg, H4HIP defined in 0012) should we instead amend hip 0001 with any new/missing/clarifying information?
Signed-off-by: George Jenkins <gjenkins8@bloomberg.net>
Also to be discussed: the HIP frontmatter actually already has a Finally, H4HIP was simply a thing we prepended to the HIP's PR title. So we can keep doing that with e.g.
Given LLMs tendency to write overly verbosely, "as simple as possible" are much more ambiguous. In fact, when I updated the skill to remove the word counts and add such language, the eval reported:
That said, an update to the skill to use the word counts as guides (not targets, and not hard ceilings) helped a little in evaluations: e.g. 746af84#diff-61b24769e609a18d3995dcd65eecd2cc83143d97c8b2faee5c4637b8e6f37069R74
The "template" is included inline with the SKILL so it can be enriched with more detailed instructions. So yes, these could (perhaps should) be fed back into the original template. Any instructions should be applicable to both people and LLMs. But initially inline allows the skill off the ground without affecting existing process, it is hard enough to get changes into this repo as is without proposing changes to existing HIPs! |
First pass at a HIP authoring skill:
The HIP template is duplicated and embedded in the skill - enables providing much more detailed guidance for the sections than what is currently in
HIP-0001closes: #436