Comment by yoz-y

25 days ago

For release notes in particular, I think AI can have value. This is because more than a summary, release notes are a translation from code and more or less accurate summaries into prose.

AI is good at translation, and in this case it can have all the required context.

Plus it can be costly (time and tokens) to both “prompt it yourself” or read the code and all commit logs.

If your process always goes PR -> main and the PR descriptions + commit messages are properly formatted, generating release notes shouldn't be much more than condensing those into a structured list with subheadings.

This is something LLMs are excellent at.