Commit messages derived from only code differences (doesn't matter whether they are generated by human or LLM) are generally useless.
A commit message should describe the context and reasoning which lead to a code change.
Describing the change itself is pointless, since you have a diff already.